Articles

saurik (u/saurik) – Reddit

OK, jag missförstår legitimt något här: vad exakt gör det som AltStore inte gjorde tidigare? Tycka om, här är min förståelse av statusen från och med förra månaden: Riley-utvecklaren av AltStore, ett verktyg som i stor utsträckning hade baserats på ldid (signeringslogiken jag underhåller och använder i Impactor) – kom fram till vad som faktiskt var ett riktigt smart knep för att göra developer provisioning login efter Apples serveruppdatering (ett trick, mycket speciellt, det skulle bara fungera för macOS, och så är det fundamentalt ointressant för mig, eftersom Impactor är utformad för att främst fungera på Windows och ska fungera på Linux: det har alltid varit och kommer alltid att finnas alternativ till Cydia Impactor som fungerar på macOS, inklusive men inte begränsat till Xcode själv, men utmaningen är att vara plattformsoberoende).

detta program,” AltDeploy”, verkar vara en gaffel av AltServer med som tre ändringar (något jag kände behovet av att verifiera genom att ladda ner koden och noggrant matcha alla filer och göra diffs av vad som var kvar): 1) Det lägger till viss framstegsrapportering, 2) Den har ett ersättningsgränssnitt och 3) Det tar en funktion som är utformad för att installera AltStore till din telefon och generaliserar den för att installera någon IPA istället (som för icke-utvecklare inte är ny forskning eller nytt arbete: det syftar bara på den befintliga allmänna implementeringen och pekar den på en godtycklig IPA-fil istället för AltStore). (Jag var tvungen att göra det, eftersom folket på den här tråden gör att det låter som att mycket ansträngning gjordes i det här eller något; helvete, någon riktigt högt upp i jailbreak-cirklar textade mig och frågade om jag kunde lära mig något av det här, som om det inte var nästan exakt AltStore med något nytt användargränssnitt.)

Så här är jag förvirrad: gjorde AltStore själv, från och med förra månaden, inte redan det här? Allvarligt: jag är bara lite förvirrad, och jag tror att jag behöver någon som hjälper mig om statusen. Jag var tvungen att frenetiskt tillbringa hela November och större delen av December arbetar på något för arbete, och kunde bara sorts spår vad som pågick på avstånd, men jag trodde verkligen att jag hade den här förstod: Jag var under intrycket att någon, från och med förra månaden, kunde få en kopia av AltStore från Riley som skulle låta dig sideload vad du ville ha (till exempel unc0ver)… allt du behövde göra var att ge honom $ 3… är det frågan? att du var tvungen att donera till honom för att ladda ner den byggnaden?

gilla, ta ett steg tillbaka: eftersom Rileys arbete är baserat på ldid (från Impactor) måste han öppna källkoden på begäran, och (på en poke från mig att begära som sådan) gjorde han (men med en massa besvärliga upphovsrättsmeddelanden som jag borde poke honom mer för att fixa; även om jag är ganska säker på att det är en olycka med att använda Xcode och han menar inte något av det). Men han valde också att inte tillhandahålla kompilerade binärer (vilket är hans rätt, inget problem här) eftersom jag satsar på att han skulle hoppas att om någon ville ha den funktionen skulle de donera pengar till honom: Riley, på Patreon, erbjuder för sin startnivå $3/mo tillgång till ”en altstore beta som låter dig installera någon app, inte bara de som anges i butiken”.

men-och igen, det här är baserat på en förståelse som jag hade om statusen för AltStore från en månad sedan, det kan bara vara fel? liksom, jag är verkligen förvirrad här-snarare än att donera pengar till Riley, känns det bättre att gaffla AltStore och bygga ett enklare användargränssnitt (en som ser ut som Cydia Impactor)? Jag menar, okej. Jag antar att jag kan uppskatta impulsen där? Jag har personligen haft svårt med hela denna ”donera till Riley thing”, med tanke på att alla de hårda delarna av AltStore var tekniker bara kullerstensade från andra projekt (och i ingen liten del, Cydia Impactor, via direkt användning av ldid), och folk donerar nu >$5000 en månad till honom när människor bara är villiga att donera som $150 till mig varje månad ($100 som jag för närvarande passerar till Nikias, för att stödja libimobiledevice).

men OK, när jag tvingar mig att tänka på det, var hans macOS-enda trick faktiskt ganska intressant och värt någonting, och kanske när vi som samhälle kommer överens om hur det här fungerar faktiskt och slutar med en ”sann” ersättning för Impactor(som kanske bara är en ny version av Impactor) – något som inte bara fungerar på macOS (var igen, det fanns alltid alternativ, inklusive Xcode själv, och där Impactor aldrig behövdes i första hand) men är helt bärbar (till Windows och Linux; det senare är mycket svårare, eftersom du helt kan bygga ett annat knep för det förra om användaren installerar iCloud) – alla som donerade till Riley för den här funktionen skulle förmodligen sluta, eller hur? Och kanske människor donerar till Riley av någon annan anledning ändå! Jag tror att du får tillgång till mer än bara den här nya altstore-byggnaden när du ger honom bara din $3 på Patreon. Så, är det verkligen så fel att låta Riley samla sina $ 3? Förmodligen inte. Jag kom åtminstone överens med det.

och sedan kommer vi tillbaka till AltDeploy, och jag antar att jag bara inte förstår det. Någon pekade mig på den här tråden, och jag var faktiskt lite upphetsad först: kanske någon som hade mer tid än jag gjorde (och för att vara tydlig, eftersom det finns människor som verkar bara fundamentalt inte läsa eller något: jag lovade aldrig en gång att jag på något sätt skulle ha något gjort nu… Jag sa att jag inte ens kunde börja förrän i mitten av December och uppskattade att det skulle ta ”över en vecka”… även om allt hade gått enligt plan och även om min uppskattning hade varit rätt-och det finns ingen bra anledning att tro att det skulle vara rätt… det var, om något, en uppskattning utformad för att vara konservativt låg-det har bara varit tre veckor sedan dead center mitten av December… suck) tillbringade tiden för att omvända mekanismen här, och det finns en massiv tråd av människor som är supernöjda med en utvecklare för att ha spenderat tid att göra detta arbete och till och med en kommentar där människor är som ”vi är nästan färdiga att ersätta allt saurik gjorde” (som om det inte var faktiskt mestadels arbete jag fortfarande gör i form av ldid)…

…men allt jag ser här är en massa människor glada att någon skrev om 500 rader av UI-kod för att ersätta Rileys AltStore så att ingen behöver ge honom sina $3 längre?

snälla, berätta för mig att jag saknar något: berätta för mig Riley är faktiskt en riktigt riktigt stor ryck, eller att han har legat på sin Patreon-sida hela tiden och AltStore erbjöd inte denna funktion, eller något annat än vad jag ser här… Jag menar att det skulle få mig att känna mig värre på ett annat sätt (som jag skulle vilja tro att Riley är bra, men jag har aldrig riktigt uppmärksammat, så jag hoppas bara här), men det skulle åtminstone få mig att må bättre om vad jag ser här, i den här tråden idag.

Om jag inte har fel, och det är faktiskt det som händer här, kan vi åtminstone vara mer ärliga om det? ”AltDeploy – en gaffel av AltStore (så vi behöver inte fortsätta donera pengar till Riley)” med en massa människor som är super glada över en skurkutvecklare som swooping in för att spela Robin Hood skulle nästan vara en slags cool historia (och en där ingen skulle ha poked mig för att det inte skulle ha varit förvirrande ;P).