Hi,
I just bought the lg g3 d852 in Canada. It's my first smart phone and I'm concerned with apps requiring so many permissions. I know appops is no longer open on 4.4.2. Have to root to control apps but voids warranty.
Is there an easy way to remove root if I need warranty work?
Does installing appops after root work well enough to control permssions on apps?
What other security measures can I use? I downloaded Eset trial for android. But is there anything else?
Is there a way to provide proper security in general and also from the apps wanting permission without rooting?
Thank you!
Mechif said:
Hi,
I just bought the lg g3 d852 in Canada. It's my first smart phone and I'm concerned with apps requiring so many permissions. I know appops is no longer open on 4.4.2. Have to root to control apps but voids warranty.
Is there an easy way to remove root if I need warranty work?
Does installing appops after root work well enough to control permssions on apps?
What other security measures can I use? I downloaded Eset trial for android. But is there anything else?
Is there a way to provide proper security in general and also from the apps wanting permission without rooting?
Thank you!
Click to expand...
Click to collapse
i cant understand why you worry so much about the permissions. If you re so afraid you can login with fake accounts and just dont put any personal information.
To unroot you have to flash back to stock. Autoprime who has developed purple drake root has posted here hot to restore back to stock http://forum.xda-developers.com/showpost.php?p=54254062&postcount=2
Mechif said:
Hi,
I just bought the lg g3 d852 in Canada. It's my first smart phone and I'm concerned with apps requiring so many permissions. I know appops is no longer open on 4.4.2. Have to root to control apps but voids warranty.
Is there an easy way to remove root if I need warranty work?
Does installing appops after root work well enough to control permssions on apps?
What other security measures can I use? I downloaded Eset trial for android. But is there anything else?
Is there a way to provide proper security in general and also from the apps wanting permission without rooting?
Thank you!
Click to expand...
Click to collapse
If you worry about your personal information being out there in 2014 there is one way you can't stop that. DON'T USE A PHONE or any device that connects to the Internet ?
katsika said:
i cant understand why you worry so much about the permissions. If you re so afraid you can login with fake accounts and just dont put any personal information.
To unroot you have to flash back to stock. Autoprime who has developed purple drake root has posted here hot to restore back to stock http://forum.xda-developers.com/showpost.php?p=54254062&postcount=2
Click to expand...
Click to collapse
Thanks. I'm new at this. I don't understand what to log into and make a fake account? It's a concern of personal data accessible by apps that ask for too many permissions.
Can this be lessened somehow without rooting? What apps are good for security?
katsika said:
i cant understand why you worry so much about the permissions. If you re so afraid you can login with fake accounts and just dont put any personal information.
To unroot you have to flash back to stock. Autoprime who has developed purple drake root has posted here hot to restore back to stock http://forum.xda-developers.com/showpost.php?p=54254062&postcount=2
Click to expand...
Click to collapse
Still_living714 said:
If you worry about your personal information being out there in 2014 there is one way you can't stop that. DON'T USE A PHONE or any device that connects to the Internet ?
Click to expand...
Click to collapse
Thanks. I'm not looking for a nuclear solution of don't use the Internet then you dont have to worry about security. I'm aware that we are all at risk. I'm just looking for some solutions that work well to minimize the inherent risks on the LG G3.
Mechif said:
Thanks. I'm not looking for a nuclear solution of don't use the Internet then you dont have to worry about security. I'm aware that we are all at risk. I'm just looking for some solutions that work well to minimize the inherent risks on the LG G3.
Click to expand...
Click to collapse
its not really a risk. almost every app asks for some shady permissions. the only way to protect yourself is to not download them. other than that you cant do much
If you're willing to root, and are seriously concerned about this, install Xposed and XPrivacy. It can take some time to set up, but it's far more powerful than AppOps.
meyerweb said:
If you're willing to root, and are seriously concerned about this, install Xposed and XPrivacy. It can take some time to set up, but it's far more powerful than AppOps.
Click to expand...
Click to collapse
Thanks. That's what I'm thinking of doing. I don't mind the way LG set up the launcher and software. If I root, does this change that? The only thing I don't like is I can't view the home screen and apps in landscape mode. I know there are launchers for that but I haven't found one I like...
Comments?
Related
Is this possible? I know most unroot the phone to take it in for service/exchange etc but my situation is different. I have to use Good for Enterprise to access my company's email and as you may know, Good does not allow rooted phones. So, I have no choice but to unroot my Evo.
The image that is used in unrooting is a stock ROM. What I want to do is setup my phone - the way I want it with Mikfroyo - with all the tweaks etc and then "just do the unrooting part". If that makes any sense - I don't need any superuser permissions etc.
Long story short - can a phone be unrooted with a custom ROM instead of a stock ROM?
im pretty sure this is impossible dude, sorry, just leave it all rooted, whats the problem
I know you can't unroot and keep a custom ROM but I wonder if there is a way to hide the fact that you're rooted from the app. What kind of message pops up when you install it?
Sent from my PC36100 using XDA App
It just says that Good cannot run on a rooted phone and just locks the app - I have to call IT to get an unlock code using the device ID that is displayed in Good's pop-up message.
It has to be checking for something specific and I bet there is a way to fudge it but unfortunately that's outside my realm of understanding. I would ask one of the devs here about it.
What permissions does the App request when you install? It could just check for SuperUser
SSjon said:
What permissions does the App request when you install? If could just check for SuperUser
Click to expand...
Click to collapse
I which case you could either delete superuser or use it to block the app... perhaps?
I am sure its more complicated than that - if they are touting themselves as a replacement for blackberry security for iPhones and Android - I seriously doubt a simple fudging of the superuser permissions will deceive it. Also, I'd like to comply with my company's requirements for using an Android phone so I don't get into trouble.
So from what I understand - you cannot have a custom ROM on an unrooted phone. Thanks so much guys - I'll just have to learn to live with the bloated stockware and manual restores arghh......
It's not possible.... to unroot, you'd have to RUU, which returns the phone back to stock. And then, you'd have no way of flashing a custom rom unless you rooted again
ok this is one thing that I am starting to not understand here...
so many people when they answer - say "yes" it can be done or "no" it can not be done...
...ummm where is the why? It would be very informative to know such things or if someone has even tried said thing before.
like why can't you just run a ROM or other flash file from renaming the file and letting the stock loader do the flashing? ......answer: because the stock loader does a file signature check - see? that makes sense and answers the why. it also helps users to retain the information as well as understand it.
I would love to know why the OP can't just run the unrevoked s-on tool from here http://unrevoked.com/rootwiki/doku.php/public/forever#custom_splash (in the FAQ section) without removing his custom ROM and just make sure he doesn't use any apps that need the su access. sounds like it should work? has someone done this and found that it does not work? flashing back to s-on should just prevent flashing to any other ROM's I would think from everything I have read in this forum.
or once s-on is back does it also check the current ROM on the phone and would cause some issues? would be great information to know. because if the security only checks file signatures of flies to be flashed and not the current ROM it seems like the OP could do what he is wanting to.
well, just thought I would ask to see if I could gain some more understanding as to the mechanics of everything
It would be good to know if this works with Good for Enterprise. I am stuck on an SGS 2.1 with Telstra and want a non stock ROM but really need to use Good.
ushkand said:
Is this possible? I know most unroot the phone to take it in for service/exchange etc but my situation is different. I have to use Good for Enterprise to access my company's email and as you may know, Good does not allow rooted phones. So, I have no choice but to unroot my Evo.
Click to expand...
Click to collapse
I did not know that, and that SUCKS. My company's piloting Good now, and I was really looking forward to it. This just infuriates me. Mobile device makers are getting away with things that desktop/laptop makers never dreamed of trying. We shouldn't even NEED to "root" a phone. Imagine if you needed to hack your Windows machine in order to get the admin password and be able to install whatever you want. Now yes, I get that companies often do add those restrictions on their devices, and that they need to protect their data. Allowing access to company data on a personal device might make it a little more of a gray area, but it still blows. Good should be able to develop a system that can be secure, even if you have root access.
Here's a thread I just found. It sounds like you can just delete su and the superuser.apk. I think you can keep the custom rom, but you probably wouldn't be able to run anything that needs root, like Wireless Tether, Titanium Backup, or whatever. But you could probably have a flashable zip to re-add them when you need them. Or maybe one of the temp root methods would work. But it makes me furious that this is needed.
http://androidforums.com/droid-x-all-things-root/207397-good-enterprise.html
bkrodgers said:
I did not know that, and that SUCKS. My company's piloting Good now, and I was really looking forward to it. This just infuriates me. Mobile device makers are getting away with things that desktop/laptop makers never dreamed of trying. We shouldn't even NEED to "root" a phone. Imagine if you needed to hack your Windows machine in order to get the admin password and be able to install whatever you want. Now yes, I get that companies often do add those restrictions on their devices, and that they need to protect their data. Allowing access to company data on a personal device might make it a little more of a gray area, but it still blows. Good should be able to develop a system that can be secure, even if you have root access.
Here's a thread I just found. It sounds like you can just delete su and the superuser.apk. I think you can keep the custom rom, but you probably wouldn't be able to run anything that needs root, like Wireless Tether, Titanium Backup, or whatever. But you could probably have a flashable zip to re-add them when you need them. Or maybe one of the temp root methods would work. But it makes me furious that this is needed.
http://androidforums.com/droid-x-all-things-root/207397-good-enterprise.html
Click to expand...
Click to collapse
My thoughts exactly
Update- I was able to get Good running finally on a custom rom - However, I had to forgo my superuser capabilities. I just renamed both the Su and Superuser.apk and then was able to run Good without any issues. I can easily restore Superuser access by adb when I need to. The good thing is that with the recovery being there, I can still flash updates without needing superuser access.
Thank you all for your help.
ushkand said:
Update- I was able to get Good running finally on a custom rom - However, I had to forgo my superuser capabilities. I just renamed both the Su and Superuser.apk and then was able to run Good without any issues. I can easily restore Superuser access by adb when I need to. The good thing is that with the recovery being there, I can still flash updates without needing superuser access.
Thank you all for your help.
Click to expand...
Click to collapse
Thanks for the information. What is the ROM that you are using?
bkrodgers said:
Or maybe one of the temp root methods would work.
Click to expand...
Click to collapse
are there still temp root methods that work on the EVO?
I am using Mikfroyo 4.5.
Just came across this thread and was seeing if your GFE was still working? I have a DX and put a custom ROM and could not get it to work. I'm waiting for my new PIN and have removed SU to see if it works.
ushkand said:
Update- I was able to get Good running finally on a custom rom - However, I had to forgo my superuser capabilities. I just renamed both the Su and Superuser.apk and then was able to run Good without any issues. I can easily restore Superuser access by adb when I need to. The good thing is that with the recovery being there, I can still flash updates without needing superuser access.
Thank you all for your help.
Click to expand...
Click to collapse
I rooted my HTC Salsa to install apps2sd which is great, but what commands do i have to run and where to be able to rename su.apk ?
Thanks,
Mike
Has anyone managed to get the Barclay's Pingit app successfully working on a rooted phone yet?
I've done a bit of searching around and some forums have suggested renaming superuser.apk but this hasn't worked for me.
Any help or suggestions would be appreciated.
Thanks!
Try renaming su instead...
danger-rat said:
Try renaming su instead...
Click to expand...
Click to collapse
Where can I find that? Will I lose root access doing this and will I be able to revert it back afterwards?
Cheers.
You sure you want to take the risk?
EddyOS said:
You sure you want to take the risk?
Click to expand...
Click to collapse
Do you mean take the risk in losing root on my phone or take the risk in running a financial app on a rooted device?
Well too be honest Im willing to take the risk on both. If such apps as Google Wallet and Checkout are safe to use on rooted devices then why not this?
It's no different to logging onto your internet banking on a desktop PC using the Administrator account. If a dev had sneaked in some malicious software into a rom then Im sure someone out of the millions that use it would have picked up on it.
*Bump*
Anyone had any luck getting this working?
any more news on this?
My question is about lg g3 screen oversharpening issue. Is it possible to flash oversharpening fix without rooting? I do not want to root. Still want to my lg g3 screen oversharpening gone. I have already downloaded the oversharpening fix. Is there a way I flash it without twrp? I am addressing to senior developers. Can someone convert the zip file to apk so that we can install and select oversharpening values. I am ready to donate. Buying new phone will cost more than donating
Fuadcim said:
My question is about lg g3 screen oversharpening issue. Is it possible to flash oversharpening fix without rooting? I do not want to root. Still want to my lg g3 screen oversharpening gone. I have already downloaded the oversharpening fix. Is there a way I flash it without twrp? I am addressing to senior developers. Can someone convert the zip file to apk so that we can install and select oversharpening values. I am ready to donate. Buying new phone will cost more than donating
Click to expand...
Click to collapse
That's not how android works man, what you're asking is impossible.
Loller79 said:
That's not how android works man, what you're asking is impossible.
Click to expand...
Click to collapse
In forums I read that rooting causes security issues such as somebody can easily get your personal details, credit cards etc. As I value security I dont want to root. But reading on such oversharpened display hurts my eyes. I just wanted to know if it was possible to remove oversharpening with apk installing. Anyway Thank you very much. I think I will return my phone and get other brands
Fuadcim said:
In forums I read that rooting causes security issues such as somebody can easily get your personal details, credit cards etc. As I value security I dont want to root. But reading on such oversharpened display hurts my eyes. I just wanted to know if it was possible to remove oversharpening with apk installing. Anyway Thank you very much. I think I will return my phone and get other brands
Click to expand...
Click to collapse
Modifying the system/kernel requires root access. With all due respect, it also appears you have a gross misunderstanding of what root access is, and thus fear what you do not understand. Without delving into it too deep and in efforts of keeping it simple, two things to remember are:
- You can remove root access from your phone just as easy (if not, easier) as it is to put root access on your phone.
- When rooted with an app like SuperSU (and many others), each individual request to use root access must be approved by the user; unless you tell it to approve all requests. The security risk you speak of stems from a user approving a root access request from an illegitimate or malicious app (usually an app not downloaded from the Play Store).
More information here.
Thanks. One question. I got root access and flashed oversharpening fix. After that I unrooted. In this case will I be able to get official updates from LG? Many people say it is not possible, that is why I am asking
Sent from my LG-D855 using XDA Free mobile app
Fuadcim said:
Thanks. One question. I got root access and flashed oversharpening fix. After that I unrooted. In this case will I be able to get official updates from LG? Many people say it is not possible, that is why I am asking
Sent from my LG-D855 using XDA Free mobile app
Click to expand...
Click to collapse
It is not possible because to maintain the oversharpening fix you also have to maintain your kernel as it is.
Hi guys,
Just came from a rooted OnePlus X and looking for some advice.
One of the first things I noticed using the A5 are the ads. Being used to no ads this is becoming annoying.
So I'm considering the pros and cons of rooting.
Pros are obvious but I might miss some cons.
Knox will be tripped when installing Trwp. Besides being tripped, are there any downsides? Will it have effect when reverting to stock?
I owned a Tab10 which would show a big yellow triangle when booting. Is this still the case?
Triangle away is no longer an option
Any other cons I'm missing except for the warranty?
You can use DNS66 from F-Droid to block ads without rooting (it uses a local on-device VPN connection to accomplish this).
lejohn said:
Hi guys,
Just came from a rooted OnePlus X and looking for some advice.
One of the first things I noticed using the A5 are the ads. Being used to no ads this is becoming annoying.
So I'm considering the pros and cons of rooting.
Pros are obvious but I might miss some cons.
Knox will be tripped when installing Trwp. Besides being tripped, are there any downsides? Will it have effect when reverting to stock?
I owned a Tab10 which would show a big yellow triangle when booting. Is this still the case?
Triangle away is no longer an option
Any other cons I'm missing except for the warranty?
Click to expand...
Click to collapse
Once Knox tripped there is no return... warranty will be lost.
What I did is to have root and just install AdHell2 (https://forum.xda-developers.com/galaxy-s8/themes/adhell-2-rootless-ad-blocking-t3663559)...
jolas said:
Once Knox tripped there is no return... warranty will be lost.
What I did is to have root and just install AdHell2 (https://forum.xda-developers.com/galaxy-s8/themes/adhell-2-rootless-ad-blocking-t3663559)...
Click to expand...
Click to collapse
Thanks, I'll give it a try.
What ads are we talking about? I haven't seen any so far.
Sn0w0nS said:
What ads are we talking about? I haven't seen any so far.
Click to expand...
Click to collapse
Any ads, in any application. He wants to use a low level domain filter to stop apps and webpages from reaching their ad service providers.
I'm new on Samsung. Got A520W on Nougat a few days ago and considering root too. I read people using Magdsk but not sure if it will work on Nougat. Reason I wanna root is to install Xposed, custom kernel and recovery.
kenship said:
I'm new on Samsung. Got A520W on Nougat a few days ago and considering root too. I read people using Magdsk but not sure if it will work on Nougat. Reason I wanna root is to install Xposed, custom kernel and recovery.
Click to expand...
Click to collapse
It will work. U just need to flash twrp through odin a install magisk. Before that,check if u have oem unlock.
BlasterSK said:
It will work. U just need to flash twrp through odin a install magisk. Before that,check if u have oem unlock.
Click to expand...
Click to collapse
I come from LG so I'm new to Samsung. I used app to root and install superuser then used flashify to install TWRP.
OEM Unlock is already set to On.
Correct me if I'm wrong.
I use magisk to root, then install TWRP using odin.
Dont worry, im coming from lg device aswell.
Before the root, consider if u want really to root your device, because u will loose your warranty.
U need to download zip file of magisk 13.3,put it to the storage/sd card and then flash twrp through odin. Once u did that, u will flash magisk .zip file in twrp.
Complete tutorial here:
https://forum.xda-developers.com/sa...ficial-nougat-release-download-guide-t3654413
BlasterSK said:
Dont worry, im coming from lg device aswell.
Before the root, consider if u want really to root your device, because u will loose your warranty.
U need to download zip file of magisk 13.3,put it to the storage/sd card and then flash twrp through odin. Once u did that, u will flash magisk .zip file in twrp.
Complete tutorial here:
https://forum.xda-developers.com/sa...ficial-nougat-release-download-guide-t3654413
Click to expand...
Click to collapse
Thanks! I did some research today and finally come to know what odin, magisk is about.
I'll certainly consider the pros and cons before making the move. For now I don't see kernel for nougat yet so maybe root is not most important. Xposed is another one but only to allow youtube background play, other than that, maybe some actions provided by secure setting and ad block. Thanks for the guide!
kenship said:
Thanks! I did some research today and finally come to know what odin, magisk is about.
I'll certainly consider the pros and cons before making the move. For now I don't see kernel for nougat yet so maybe root is not most important. Xposed is another one but only to allow youtube background play, other than that, maybe some actions provided by secure setting and ad block. Thanks for the guide!
Click to expand...
Click to collapse
No problem mate. Glad to help u.
I dont think its worth to lose warranty because of the root. But its everybody decision. On the other hand,root is a good thing and it will let u do whatever u want with the device. If u need AdBlock,i can reccomend u Adhell2,which is rootless ad blocker and it is working fine. Atleast for me. And if u meant custom nougat kernel,then there is a one.
Link for the kernel: https://forum.xda-developers.com/samsung-a-series-2017/development/kernel-alphabet-kernel-t3697372
Wow thanks! Will take a look. On warranty, I thought Odin can take me back to stock firmware and therefore allowing OTA and for warranty, am I wrong?
Sent from my SM-A520W using XDA-Developers Legacy app
kenship said:
Wow thanks! Will take a look. On warranty, I thought Odin can take me back to stock firmware and therefore allowing OTA and for warranty, am I wrong?
Click to expand...
Click to collapse
You could put it back to stock and get OTAs, yes.
But when you unlock the bootloader it trips a physical circuit inside the device which makes it impossible to trick Samsung into giving you warranty. There's a tiny fuse that burns out when you unlock the bootloader that prevents you from ever changing the unlock status back to official.
lejohn said:
Hi guys,
Just came from a rooted OnePlus X and looking for some advice..........
Triangle away is no longer an option
Any other cons I'm missing except for the warranty?
Click to expand...
Click to collapse
My advice don't root. Not yet. Give it at least a year.
I was a flashoholic/rootaholic. Not anymore. Recently bought a5 2017 (dual sim). My primary reasons for rooting(previous devices) were themes+viper4android+firewall. Nowadays we have almost at par (90%) solutions without root. Another reason was to save some battery life. But our a5 2017 is pretty good at it by default. Also dont forget secure folder+samsung pay+ any future updates or similar. This r my opinions. BUT you may have different priorities. Thanks for reading.
Looks we have similar requirements for root. But I do not want root to brick functionalities like you mentioned.
Theming was not available in LineageOS but I have an S7 from work which has a nice theming engine which made me choose for the A5 12107 as personal phone.
Only thing I was missing was the ad blocking. AdHell seems to do a nice job on this so for now no need to root. If it could also block the youtube adds it would be perfect.
Did you tackle this?
matesurano said:
My advice don't root. Not yet. Give it at least a year.
I was a flashoholic/rootaholic. Not anymore. Recently bought a5 2017 (dual sim). My primary reasons for rooting(previous devices) were themes+viper4android+firewall. Nowadays we have almost at par (90%) solutions without root. Another reason was to save some battery life. But our a5 2017 is pretty good at it by default. Also dont forget secure folder+samsung pay+ any future updates or similar. This r my opinions. BUT you may have different priorities. Thanks for reading.
Click to expand...
Click to collapse
Absolutely agree with every word! I was also flashoholic/rootaholic before. But A5 2017's firmware is bug-free (for me), that's why I don't need to do those root-thingz. For blocking some Ads on webpages I use Samsung Browser with extenisons:
Adblock Fast
AdBlock for Samsung Browser
Adblock Plus for Samsung browser
AdClear for Samsung Internet
Crystal
All these blockers are working at the same time, so if one doesn't filter Ad, another in order does. But of course, if someone wants to block in-app Ads, root is necesarry
lejohn said:
Looks we have similar requirements for root.Only thing I was missing was the ad blocking. AdHell seems to do a nice job on this so for now no need to root. If it could also block the youtube adds it would be perfect.
Did you tackle this?
Click to expand...
Click to collapse
.......
Well m not that much into YouTube. But the channels i browse are mostly ad free. But i think you might wanna check out adhell 2( never tried the adblocking part). It needs Samsung knox sdk license( easy to get...just follow google search). Apart from system wide adblocker it has a package disabler too. Also i heard about an app called youtube auto ad skip or something like that.....don't recall the name. Tell us how it goes.
I too will probably wait until warranty is gone. I'm able to freeze most of the apps that I don't use. Will be nice if able to ad block without using VPN. The Xposed Youtube background play is good but I guess I can live w/o it.
the root is not necessary for block the add in ALL app's.
you just install blokada ,the best adblocker NON ROOT!
for the app,search in xda or in google
Today I've realized something interesting. LG's built in backup and recovery does a lot more than just copying your pictures over, it can actually copy over account APIs (like Snapchat for example) which allowed me to have 2 instances running at once. Could this be a new route for root? Help me reach out to the developers and at least have an attempt at this. I think there's a good chance it will work, but I'm not anywhere near the level of expertise as some. It's worth a shot! Feel free to shoot me an email! :good:
[email protected]
Markb001 said:
Today I've realized something interesting. LG's built in backup and recovery does a lot more than just copying your pictures over, it can actually copy over account APIs (like Snapchat for example) which allowed me to have 2 instances running at once. Could this be a new route for root? Help me reach out to the developers and at least have an attempt at this. I think there's a good chance it will work, but I'm not anywhere near the level of expertise as some. It's worth a shot! Feel free to shoot me an email! :good:
[email protected]
Click to expand...
Click to collapse
I don't understand, how does having 2 instances of snapchat running at once give you root access?
MDW 100 said:
I don't understand, how does having 2 instances of snapchat running at once give you root access?
Click to expand...
Click to collapse
The API for Snapchat requires access to the /data section of the root folder. This means it can access parts of the phone nobody has figured out on the newer LG's yet. Theoretically, a possible root can be made by injecting into a backup you've made of your phone, and all you'd need to do is restore from that backup, correct?
Markb001 said:
The API for Snapchat requires access to the /data section of the root folder. This means it can access parts of the phone nobody has figured out on the newer LG's yet. Theoretically, a possible root can be made by injecting into a backup you've made of your phone, and all you'd need to do is restore from that backup, correct?
Click to expand...
Click to collapse
What?
There are tons of apps that allow duplicate any app data in Android. And evey app can access data, is where the data is stored... And for root you need system r/w access, not data...
MDW 100 said:
I don't understand, how does having 2 instances of snapchat running at once give you root access?
Click to expand...
Click to collapse
DJPRMF said:
What?
There are tons of apps that allow duplicate any app data in Android. And evey app can access data, is where the data is stored... And for root you need system r/w access, not data...
Click to expand...
Click to collapse
But keep in mind, to get the API, you need root access. This was a feature expressed in the "Casper" app. This was a third-party app that you could save pictures, etc. with.
What API are you talking about?
Don't forget that this phone runs LG's custom version of android, allowing certain features that other phones would require root access for, like duplicating app data and double tapping the status bar to lock with fingerprint enabled. Just having one of these features implemented by LG doesn't mean you have root access.