Varför undvika Cydia Substrate “patches” från tredje part för iOS 10 beta jailbreak

I går delade vi vår fulla åsikt om varför du borde undvika jailbreaking med Luca Todescos beta jailbreak för iOS 10 tills det är ur dess beta-stadier, men för de som har gjort det ändå för att nostalgi fick det bästa av dem, finns det en annan svårt val att göra ...

Cydia Substrate är inaktiverat som standard, och i nostalgi använder många redan tredjeparts “fixar” eller “patches” för att komma runt detta. Naturligtvis finns det en anledning till att Cydia Substrate är inaktiverad som standard, och de som har kommit så långt som till jailbreaking måste också bestämma om de ska installera dessa korrigeringar eller inte.

I det här stycket kommer jag att försöka eliminera en del av förvirringen om varför Cydia Substrate är inaktiverad som standard och varför du bör undvika att installera dessa "fixar" från tredje part för att komma runt det.

Varför Cydia Substrate är inaktiverad som standard

Antagande att du har ignorerat alla råd från oss och från Luca Todesco själv, och jailbroken din iOS 10-enhet med Yalu beta jailbreak ändå, då har du antagligen märkt att Cydia Substrate inte fungerar som standard.

Todesco har inaktiverat Cydia Substrate för att avskräcka användare från att använda jailbreak-tweaks vid denna tidpunkt. Och varför? Anledningen är så enkel ... jailbreaket är i beta. Även Cydia själv för iOS 10 är i beta.

I dessa preliminära utgivningsstadier betraktas jailbreak som "glitchy" och "instabilt", vilket innebär att installation av en bit dålig programvara, till exempel en potentiellt dåligt kodad jailbreak-tweak eller förlängning från Cydia, kan sätta din enhet i en fritz.

Eftersom Apple slutade signera iOS 10.1.1 vill du verkligen inte att din enhet ska spasera om du kan hjälpa den. Om det gör det, kan du tvingas återställa det tillbaka till iOS 10.2, vilket innebär att du kan tappa din jailbreak-möjlighet för iOS 10 om inte Todesco följer med iOS 10.2-stödet han retade i en framtida version av Yalu.

Naturligtvis, även om iOS 10.2-support läggs till i en uppdatering för jailbreak-verktyget, har Todesco gjort det helt klart att iPhone 7 och iPhone 7 Plus stöds inte på iOS 10.2 på grund av säkerhetsbegränsningar, så även då skulle bara vissa enheter kunna jailbreak igen om de tvingades uppgradera på grund av ett litet misstag.

Så nu när vi har tagit det ur vägen bör du ha grunden till varför Cydia Substrate är inaktiverad i första hand. Men tack vare några utvecklare i jailbreak-gruppen som tror att de vet bättre än Todesco, släpps patchar för att komma runt dessa säkerhetsåtgärder för allmänheten, och vi har några skäl till varför det inte är bra för samhället alls.

Riktiga korrigeringar? Eller ett recept för att bryta framtida uppdateringar?

Jag vill inte nämna några namn på utvecklarna som har publicerat dessa korrigeringar, helt enkelt för att jag tycker att det är respektlöst, men dessa korrigeringar har släppts genom tredjepartsförvar i Cydia.

Du hittar dem inte i standardförvaren, som BigBoss och ModMyi, och så måste du verkligen gå ur din väg för att hitta dem. Som sagt, om du redan har snubblat över det och du vet exakt vad du gjorde om du har det, kanske du vill överväga att installera det ...

Todesco och Saurik har båda tagit tid från sin hektiska dag för att förklara att installation av dessa korrigeringar är potentiellt osäkert eftersom de modifierar bitar och delar av din jailbroken programvara på sätt som kan bryta framtida uppdateringar av Yalu jailbreak.

Tänk på att när ett jailbreak-verktyg följer en specifik process för att uppdatera och ändra systemfiler, gör det det på ett systematiskt sätt och letar specifikt efter vissa filer och skriver över dem med de senaste ändringarna. När du installerar något som modifierar dessa filer kan det uppdaterade verktyget ha problem med att hitta de filer det behöver ändras, så det kan stoppa ut mitt i processen och ha ett "duh" -moment i mitten av att uppdatera dina filer, vilket är potentiellt farligt.

* Hosta * Kan någon säga startöglor eller Apple-dödslogotyp? *Hosta… *

Medan Saurik är delvis säker på att du kan använda Inget underlagsläge för att evakuera dig själv från några av de fel som kan uppstå när du använder den lappade Cydia Substrate och en inkompatibel jailbreak-tweak samtidigt, kvarstår faktum att om en jailbreak-uppdatering går fel i mitten av processen, ett sådant "säkert läge" kommer inte att vara ett effektivt sätt att lösa problemet.

Realistiskt, om du vill ha jailbreak så dåligt, varför spela med potentialen att saker och ting kan gå fel i första hand?

Om det fungerade skulle det inte vara inaktiverat

Det är helt enkelt vettigt för mig att säga det uppenbara genom att om allt fungerade som förväntat, så skulle Todesco och Saurik inte ha någon anledning att inaktivera Cydia Susbtrate eller att basa de lappar som sidstegar sina säkerhetsåtgärder. Faktum är att dessa två är veteraner från jailbreak-samhället och de vet vad de pratar om.

Saurik är skaparen av Cydia; han har funnits sedan dag ett. Om han säger att något inte är värt besväret, måste vi på iDB säkerhetskopiera honom. Medan Todesco, å andra sidan, kanske inte är så länge med samhället som Saurik är, är han fortfarande drivkraften bakom hela detta Yalu iOS 10-jailbreak. Eftersom han designade det vet han mest om det, och när han säger att undvika något är det en annan röd flagga som borde tala volymer till dig.

Dessa typer av korrigeringar som strider mot de klokas ord är dåliga för hela jailbreak-samhället eftersom de inte gör något annat än att driva fler nybörjare av jailbreak att hoppa till jailbreak som i sina nuvarande stadier egentligen bara är avsett för erfarna utvecklare.

De som inte är lika erfarna kan stöta på problem när de använder sådana programvarupatcher, och tyvärr är det enda svaret de kommer att få: "Tja, vi sa det så."

Vissa använder kanske iOS 10 Cydia Substrate-patch utan problem just nu, men eftersom problemen troligtvis dyker upp när en jailbreak-uppdatering kommer ut med bugfixar och support för iOS 10.2 i framtiden, vet det inget vad som kan hända vid denna tidpunkt eftersom en sådan uppdatering ännu inte har släppts. Realistiskt sett kommer bara tiden att visa sig.

Håll bara på nu ... på allvar

Med tanke på att casual jailbreakers egentligen inte borde jailbreaking iOS 10 just nu med verktygets nuvarande tillstånd, är det bästa problemet för dig att vara i att ha en iOS 10.1.1-enhet som sitter tyst på en hylla någonstans så att den är klar när den offentliga stabila jailbreak för iOS 10 sjunker äntligen.

Om du redan fångar din iOS 10-enhet är det coolt ... men allvarligt, håll dina hästar. Installera inte något du kan ångra senare, eftersom du vill säkra ditt jailbreak för att säkerställa att det inte kraschar på dig när nästa uppdatering kommer ut.

Det sista du vill hända är att din jailbreak på iOS 10 misslyckas när alla andra börjar jailbreaking sina enheter. Om det gör det, kommer du att bli en olycklig husbilar och du kommer att gå med i de många kommentarerna som för närvarande säger: "Jag saknar min JB" i varje tweak-inlägg.

Det finns ingen anledning att rusa, eftersom de flesta jailbreak-utvecklare inte ens har uppdaterat sina tweaks för iOS 10 ännu och knappt några iOS 10-jailbreak-tweaks har till och med sett ljuset vid denna tidpunkt. Det är bäst att vänta tills ljuset blir grönt innan du dyker in i en ny generation jailbreaking.