So, I want to jailbreak my iPhone, I know my options but lack the resources or knowledge.  Here's what I've got: Windows 10 64 bit PC, iPhone 6+ 128gb on iOS 12.4.6, MACOS High Sierra vbox machine.  First option: Use Checkra1n jailbreak on my vbox machine and directly solve the issue.  First Problem: I cannot connect my iPhone directly to the VM as it detects the device as a USB 3.0 and not an actual phone. I have the vbox extension pack installed, 'USB 3.0' USB controller and the iPhone filter applied but checkra1n will never detect the phone in order to apply the jailbreak.  Second option: Downgrade the iPhone to the jailbreakable, unsigned iOS 12.4 version using itunes and ipsw's and use the unc0ver app on the phone.  Second problem: 12.4 is unsigned. Can't downgrade as far as I know.  Third option: You tell me. Please.  What I'm asking is to let me know how to solve the problems listed above or supply a working alternative method to the circumstance  Thank you.
This is a canonical question   How do I jailbreak an iPhone or iPad (to install a package manager like Cydia or Sileo for tweaks) on:   iOS/iPadOS 13 iOS 12 iOS 11 iOS 10 iOS 9 iOS 8
I want to upgrade the hard drive in my 2012 Macbook Pro to an SSD. I have the parts, but had a question about how to clone the contents of my current drive so I can install it onto the SSD.  I've seen tutorials where people suggest connecting the new SSD to the Macbook prior to installation and using a Carbon Copy Cloner to clone the drive, and then installing the SSD drive.  My question is, can I do a Time Machine backup of my current hard drive on an external hard drive, install the SSD, and then use the Time Machine backup from the external to transfer it onto the newly installed SSD? Is this the same as using the clone program above? Example of a Borel set that is neither $F_\sigma$ nor $G_\delta$ I'm looking for subset $A$ of $\mathbb R$ such that $A$ is a Borel set but $A$ is neither $F_\sigma$ nor $G_\delta$. How to get distance when acceleration is not constant? Why isn't temperature frame dependent? In (non-relativistic) classical physics, if the temperature of an object is proportional to the average kinetic energy ${1 \over 2} m\overline {v^{2}}$of its particles (or molecules), then shouldn't that temperature depend on the frame of reference - since $\overline {v^{2}}$ will be different in different frames?  (I.e. In the lab frame  $K_l = {1 \over 2} m\overline {v^{2}} $, but in a frame moving with velocity $u$ relative to the lab frame, $K_u =  {1 \over 2} m \overline {(v+u)^{2}}$). Are there any security risks using a single key-pair for both key-exchange and signing?  I'm mainly interested in using Curve25519 for key-exchange and Ed25519 for signing. But similar combinations, such as EC-DH and EC-Schnorr or even EC-DSA with the same key pair would be interesting too.   Curve25519 hashes the output of an x-coordinate only Diffie-Hellman key exchange Ed25519 is a slight variant of EC-Schnorr signatures.   I saw some recommendations to avoid using a single key for multiple purposes, but I couldn't find anything concrete. How to create a Geometric Polygonal Art portrait I've been interested in creating Geometric Polygonal art illustrations, i.e. making polygons and shapes with different color shading represent a face, or an object, see  set of .  How are they achieved? Is there some script for Illustrator which alters the image adding the shapes according to the colors or shades? How would I transform a normal image of Marilyn Monroe for example, to a polygonal illustration of her? I have an alias that I would like to use both as a regular user and as root, via sudo. Specifically, it is this:  alias rm=trash   This works fine as a normal user, and it works fine when I use sudo -i to get a root shell prompt, but if I use sudo rm, the alias does not apply. So where do I need to put my alias so that it works in one-off sudo commands? Allow applications downloaded from anywhere in macOS Sierra In previous versions of the OS in the security pane, you are provided an option of:    But in this version there is no option anywhere:    Is there a way that I can turn on anywhere? (via Terminal maybe?) This is a reformulation of a deleted question:  If  $a_1 &gt; 0$ and $a_2 &gt; 0$ and $2a_{n+2} \le a_{n+1}+a_n$,  show that  $\lim \sup a_n \le \frac23 a_2 + \frac13 a_1$.  My proof involves showing that $a_{n+2} \le u_{n} a_{n+1} + (1-u_n)a_n $ where $u_n \to \frac23$, and I wondered if there is a simpler proof.  I will post my proof in a couple of days if no one does. how do I get my code to use the value of the $HOME variable? I'm trying to put together a generic script that will check the existence of several key directories for various users on different servers. Additionally, I want to leverage each user's $HOME variable.  For eg, let's say this were true:   on server 1: jdoe's home is /home/jdoe  on server 2: jdoe's home is /opt/jdoe2 server 3 hasn't been built yet; we won't know where they build his $HOME until the server is built. on server 4: mysql's home is /opt/home/mysql   This is what I have for my important directories (ordered from most to least impt):  $ cat mylist.txt $HOME/most_impt_dir1 $HOME/most_impt_dir2 $HOME/most_impt_dir3 $HOME/misc $HOME/junk   ...I want to find the most impt dir owned by this user.   Here's what I'm trying:  for i in `cat mylist.txt` do    if [[ -O $i ]] &amp;&amp; [[ -d $i ]]; then     echo "found it: $i"     break   else     echo "$i is not it."   fi  done   The above code does not work for anything in my list because it is literally checking for dirs beginning with $HOME. How do I get my code to use the value of the user's $HOME variable? Is it possible to use multiple desktop environments on same system? Suppose I installed ubuntu with the user usr1 then I added usr2. I then create a group grp1 where this 2 users are added. A folder is owned by usr1 and has group grp1. But when I login as usr2 I cannot write. The folder has permissions 755...  usr2@kmserver:/media/data/www$ groups usr1 usr1 : grp1 ... usr2@kmserver:/media/data/www$ groups usr2 usr2 : grp1 ... usr2@kmserver:/media/data$ ls -l total 20 drwx------ 2 root root 16384 2011-05-12 10:53 lost+found drwxrwxr-x 2 grp1   grp1    4096 2011-05-12 15:15 www   Whats wrong? Why $\gcd(qb+r,b)=\gcd(b,r)$? Given: $a = qb + r$. Then it holds that $\gcd(a,b)=\gcd(b,r)$. That doesn't sound logical to me. Why is this so?    Addendum by LePressentiment on 11/29/2013: (in the interest of  and averting a duplicate)  What's the intuition behind this result? I only recognise the proof and examples solely due to algebraic properties and formal definitions; I'd like to apprehend the result naturally. In Windows there is a straightforward "Format" option in a flash drive's right-click pop-up menu. Where's that in Ubuntu? Showing a function on $[0,1]$ is the zero function Suppose $f$ is continuous on $[0,1]$ and   $$ \int\limits_0^1 f(x) x^n d x = 0 $$   for all $n=0,1,2,...$. Then, $f(x) = 0$  I was trying to use by parts  $$ 0 = f(x) \frac{x^{n+1}}{n+1} \bigg|_0^1 - \int\limits_0^1 \frac{x^{n+1}}{n+1} f(x) dx $$  Thus,  $$ \frac{f(1)}{n+1} = \int\limits_0^1 \frac{ x^{n+1} f(x) dx }{n+1} \implies f(1) = \int\limits_0^1 x^{n+1} f(x) dx $$  but here I am stuck. Maybe my idea is not the best one? How would you approach this problem? Find $\lim\limits_{x \to \infty} \frac{x}{(\log{x})^n}$ Find $\displaystyle \lim_{x \to \infty} \dfrac{x}{(\log{x})^n}$.   My book says that $\displaystyle \lim_{x \to \infty} \dfrac{(\log{x})^n}{x} = \lim_{y \to \infty} \dfrac{y^n}{e^y} = 0$, but I don't see how that is true. Shouldn't this table span the whole page width? I have this table definition as part of a invoice  \begin{tabularx}{\textwidth}[ht]{lXrr}%   It worked fine for years until I have a very short word in the X column for the first time. Now my table is very small in width and centered horizontally on the page.  In my expectation the X column should fill up all space until the width of the table reaches the width of the page except the margins.  I have read about workarounds specifying something like 1.2\textwidth, but I don't like that, because the table is a template included via \include, so it would affect all my invoices.  I also tried \linewidth, \hsize and \columnwidth, but everything results in the same layout.  Is there a way to make the only X column expand so that it uses all available space?    Complete included table definition (Rechnungstabelle.tex):  \newcommand{\Rechnungstabelle}[4]{% vielen Dank für Ihren Auftrag. \noindent \begin{tabularx}{\textwidth}[ht]{lXrr}% \toprule% \bf{Anzahl} &amp; \bf{Bezeichnung} &amp; \bf{Einzelpreis} &amp; \bf{Gesamtpreis} \\% \midrule% #1% \bottomrule% &amp; \bf{Rechnungsbetrag}  &amp; &amp; \bf{\EUR{#2}} \\% \ifthenelse{\equal{#3}{}}{}{&amp; Enthaltene MwSt. 19\% &amp; &amp; \EUR{#3} \\}% \ifthenelse{\equal{#4}{}}{}{&amp; * Enthaltene MwSt. 7\% &amp; &amp; \EUR{#4} \\}% \end{tabularx}% }   Changing the table header row to  \bf{Anzahl} &amp; \bf{Bezeichnung} \hspace{\textwidth} &amp; \bf{Einzelpreis} &amp; \bf{Gesamtpreis} \\%   is a workaround, but I don't think that would be good TeX style.  Minimum example for reproducing:  \documentclass[ fontsize=12pt,                  paper=a4,                 foldmarks=TBMPL,                 fromalign=center,                 ngerman                 ]{scrlttr2} \usepackage{babel} \usepackage[utf8]{inputenx} \usepackage[right]{eurosym} \usepackage{tabularx} \usepackage{ltablex} \usepackage{booktabs} \usepackage{ifthen}  \input{Rechnungstabelle} \begin{document} \begin{letter}  \Rechnungstabelle{     1,0 h &amp; Do something &amp; \EUR{99,00} &amp; \EUR{99,00} \\      }     {99,00}     {}{} \end{letter} \end{document} Cannot remove a repository that complains it has no public key Uncaught rerender threw an error in 'markup://aura:expression' [info.$component$.$isValid$ is not a function] i'm trying to set a list of string to an aura:attribute and i get this error:     Uncaught rerender threw an error in 'markup://aura:expression'   [info.$component$.$isValid$ is not a function]   that's the attribute:  &lt;aura:attribute name="parents" type="String[]"/&gt;   i call this function in js:  test: function(component){     var action = component.get("c.test");         //Set up the callback         var self = this;         action.setCallback(this, function(actionResult) {                   debugger;             component.set("v.parents", actionResult.getReturnValue());         });                 $A.enqueueAction(action);    }   and thats the function:  @AuraEnabled public static List&lt;String&gt; test(){     String[] a = new String[]{};     a.add('1');     a.add('2');     return a; }   please help Thanks How do I make a Theorem n followed by a Theorem n' ?