My LG Stylo 2 Sprint Version running on Android 7 Nougat has a locked bootloader. LG made sure that the bootloader can't be unlocked.  states that it's possible to root with a locked bootloader.  When the boot loader is locked, and the manufacturer doesn’t provide a legitimate method to unlock it, you usually need to find a flaw in the device that will serve as an entry point for rooting it. First you need to identify which type of boot loader lock you have; it can vary depending on the manufacturer, carrier, device variant, or software version within the same device. Sometimes, fastboot access is forbidden but you can still flash using the manufacturer’s proprietary flashing protocol, such as Motorola SBF or Samsung ODIN. Sometimes signature checks on the same device are enforced differently when using fastboot instead of the manufacturer’s proprietary download mode. Signature checking can happen at boot time, at flashing time, or both. Some locked boot loaders only enforce signature verification on selected partitions; a typical example is having locked boot and recovery partitions. In this case booting a custom kernel or a modified recovery image is not allowed, but you can still modify the system partition. In this scenario, you can perform rooting by editing the system partition of a stock image as described in the “Rooting with an Unlocked Boot Loader” section. On some devices, where the boot partition is locked and booting a custom kernel is forbidden, it is possible to flash a custom boot image in the recovery partition and boot the system with the custom kernel by booting in recovery mode when powering on the phone. In this case, it is possible to get root access through adb shell by modifying the default.prop file of the custom boot image initrd, as you’ll see in the “Abusing adbd to Get Root” section. On some devices, the stock recovery image allows applying updates signed with the default Android test key. This key is a generic key for packages that do not otherwise specify a key. It is included in the build/target/product/security directory in the AOSP source tree. You can root by applying a custom update package containing the su binary. It is unknown whether the manufacturer has left this on purpose or not, but this is known to work on some Samsung devices with Android 4.0 and stock recovery 3e. In the worst-case scenario, boot loader restrictions won’t allow you to boot with a partition that fails signature verification. In this case, you have to use other techniques to achieve root access.  This seems counterintuitive, but is it necessary to have an unlocked bootloader to root a device? Otherwise, do any of the methods mentioned in the article work?
I've tried almost any method to root my ASUS ZenFone Live, but no one seems to work. Also I only need root, no unlocked bootloader (don't want to wipe data) or custom recovery (not essential ATM).
AJAX: Check if a string is JSON? Can sweetened condensed milk be substituted for whole milk and sugar? I am making a fudge recipe that calls for 1cup whole milk and 5 cups sugar. It also uses 2 sticks of butter and 25 marshmallows. I'm wondering if I can omit the milk and cut back on the sugar by using sweetened condensed milk. How can I make LightDM the default display manager? I have LightDM installed and can start it with sudo start lightdm. But at boot, GDM is still the default. How can change this so LightDM is loaded automatically at boot instead of GDM? Prove $e^{x+y}=e^{x}e^{y}$ by using Exponential Series Where do I find the current C or C++ standard documents? For many questions the answer seems to be found in "the standard". However, where do we find that? Preferably online.  Googling can sometimes feel futile, again especially for the C standards, since they are drowned in the flood of discussions on programming forums.  To get this started, since these are the ones I am searching for right now, where are there good online resources for:   C89 C99 C11 C++98 C++03 C++11 C++14 C++17 Ubuntu 16.04 VIM without python support! Although Ubuntu 16.04 release notes mention that:  The default VIM package has been built against python3 instead of python2.  Yet after I installed vim with the following command:  sudo apt-get install vim   And checked:  vim --version   It showed:  -python -python3   Is it a bug? How do I get vim with Python support? This question came up after reading , in which it is re-iterated (as it has been many times on this site), that investing in the stock market, especially an index fund that tracks the top 100 / 500 companies in a country, basically always has great returns in the long run.  So my question is: Why isn't everybody rich?  If it is so easy (basically invest as heavily as you can in your youth to be rich into middle age and older), why doesn't everyone do this? There would be no need for pensions or any other savings or financial security that way, why even bother investing in assets like property that you have to manage when you can just have an index fund work for you?  I'm guessing that something is being missed here. Youtube video lag on 18.04 I just upgrade from Ubuntu 17.10 to Ubuntu 18.04, there is an issue when playing youtube video.The video stops play but audio playing, then I move the cursor &amp; video is playing...... What should I do?? Show that $S = \sqrt{S^2}$ is a biased estimator of $\sigma$ given a random sample from a normal distribution ... Suppose $Y_1, \ldots, Y_n$ is a random sample from a normal distribution with mean $\mu$ and variance $\sigma^2$. Let $S^2$ be the sample variance, which is unbiased for $\sigma^2$.  GOAL: Show that $S = \sqrt{S^2}$ is a biased estimator of $\sigma$.  I realize that $(n-1)S^2/ \sigma ^2$ is chi-square with $(n-1)$ degrees of freedom.  I am given that $$E(S) = E\left[\frac{\sigma}{\sqrt{n-1}} \left[\frac{(n-1)S^2}{\sigma^2}\right]^{1/2}\right] = \frac{\sigma}{\sqrt{n-1}} \int_0^\infty v^{1/2} \frac{1}{\Gamma[(n-1)/2] 2^{(n-1)/2}} v^{(n-1)/2} e^{-v/2} \, dv$$  Can anyone help me understand why they have $v^{1/2}$ and $v^{(n-1)/2}$ (combining them $v^{n/2}$ as I think it should be $v^{1/2}$ and $v^{\frac{(n-1)}{2}-1}$ (combining both terms give $v^{(n-2)/2}$ since the pdf for chi-square distribution is $$ f(v) = \frac{v^{(x/2)-1} e^{-v/2}}{2^{x/2}\Gamma(x/2)},$$ where $x$ is degree of freedom?  Could anyone please tell me which one is the correct answer with explanation?  Thank you This is about the seemingly controversial shield to ground connection. The system is basically a body-worn intel-based computer, powered by a battery. Two USB 3.0 (or 3.1 Gen1) cables come out to a PCB that contains two USB 3.0 hub chips (). Two external cameras plug in to this usb hub PCB (one camera for each hub). So the usb hub PCB has 4 usb connectors (2 upstream and 2 downstream).  The question is, what to do with each of the usb connector shields? The main directive is USB connection robustness.  I have seen many recommendations. For example:  Recommendation 1  TI's TUSB8020B hub reference design  ties all shells directly to ground.    Intel's  also recommends to tie to ground (although this was written for USB 2.0).    Recommendation 2  TI's TUSB8020B EVM (and datasheet) connect shields together, and to ground using RC filter:    Microchip's  also ties shields together and uses an RC filter, but a 3 orders of magnitude smaller R:    Recommendation 3  Cypess  ties each shield independently to ground using either LC or L filter (chokes really):    The cameras themselves (off the shelf) use Cypress recommendation (LC to ground). The embedded computer seems to tie to ground from visual inspection and checking continuity to ground, but I'm not 100% sure (schematics are not available).  Now we face the shield dilemma with the hub PCB (which by the way currently does not have a metallic enclosure, it is a 3d printed plastic enclosure).   What is your say? UK Visa Status check I have a US Green Card and applied for UK visa (Travel Visa) last month but haven't heard anything back from the New York Office. I am travelling on the 19th and am really concerned. They don't have any phone no. or email other than NEYOZVisaInfo@fco.gov.uk (it says incoming mail cannot be monitored).  Please assist. Find which date is missing in the results I am having a problem computing the pearson correlation coefficient of data sets with possibly zero standard deviation (i.e. all data has the same value).  Suppose that I have the following two data sets:  float x[] = {2, 2, 2, 3, 2}; float y[] = {2, 2, 2, 2, 2};   The correlation coefficient "r", would be computed using the following equation:  float r = covariance(x, y) / (std_dev(x) * std_dev(y));   However, because all data in data set "y" has the same value, the standard deviation std_dev(y) would be zero and "r" would be undefined.  Is there any solution for this problem? Or should I use other methods to measure data relationship in this case? I already have the pink and red leather gloves, the armor, the crown, and the monkey's staff (and they're all enchanted). Regardless of how many health potions I use, I always die. Help! How can I do a line break (line continuation)? Notify-osd notifications appear unthemed in top-left corner The Follow Questions and Answers feature is now live across the Network List files sorted by the number of lines they contain How can I list the number of lines in the files in /group/book/four/word, sorted by the number of lines they contain?   ls -l command lists them down but does not sort them How to create a separate subnet for wireless access? I need to configure my wireless router so all wireless devices are on a different subnet (192.168.2.1).  The wireless devices should be able to access the internet, but ideally not the workstations on the LAN.  Here is my network:    All suggestions welcome! Excel VBA code to turn a row with a variable number of columns into fixed-length rows I would like to change this:  Filer   ShareName       IPAddress1    IPpaddres2    IPAddress2    ... ... .... ServerA /share1/tools   192.168.1.52  192.168.1.65  192.168.1.158 ServerA /share/library  192.168.1.65  192.168.1.61  192.168.1.155 ServerB /share/tools    192.168.1.158 192.168.1.159 ServerD /share/misc     192.168.1.7 .. ... ..... .......   To this, in a new worksheet:  Filer   ShareName       IPAddress ServerA /share1/tools   192.168.1.52 ServerA /share1/tools   192.168.1.65 ServerA /share1/tools   192.168.1.158 ServerA /share/library  192.168.1.65  ServerA /share/library  192.168.1.61  ServerA /share/library  192.168.1.155 ServerB ... ... ServerD ... ... .. ... ..... .......