Articles

saurik (u/saurik) – Reddit

OK, Ik begrijp hier terecht iets verkeerd: wat doet dit precies wat AltStore voorheen niet deed? Zoals, hier is mijn begrip van de status van vorige maand: Riley–de ontwikkelaar van AltStore, een tool die grotendeels was gebaseerd op ldid (de ondertekeningslogica die ik handhaaf en gebruik in Impactor) — kwam met wat eigenlijk een heel slimme truc was om developer provisioning login te doen na Apple ‘ s server-update (een truc, zeer in het bijzonder, die alleen zou werken voor macOS, en dus is fundamenteel oninteressant voor mij, omdat Impactor is ontworpen om voornamelijk te werken op Windows en wordt verondersteld te werken op Linux: er is altijd geweest en zal altijd alternatieven voor Cydia Impactor die werken op macOS, met inbegrip van maar niet beperkt tot Xcode zelf,maar de uitdaging is om cross-platform).

Dit programma, “AltDeploy”, lijkt een fork van AltServer met als drie veranderingen (iets wat ik voelde de noodzaak om te controleren door het downloaden van de code en zorgvuldig afstemmen van alle bestanden en het doen van diffs van wat er over was): 1) Het voegt wat voortgangsrapportage, 2) Het heeft een vervangende gebruikersinterface, en 3) Het neemt een functie die is ontworpen om AltStore te installeren op uw telefoon en generaliseert het om een IPA in plaats daarvan te installeren (die, voor niet-ontwikkelaars, is niet nieuw onderzoek of nieuw werk: het is gewoon gericht op de bestaande algemene implementatie en het richten op een willekeurige IPA-bestand in plaats van AltStore). (Ik moest dit doen, omdat de mensen op deze draad het laten klinken alsof er veel moeite is gedaan of zoiets; hell, iemand echt hoog in jailbreak kringen SMS ‘ te me te vragen of ik iets kon leren van dit, alsof dit niet bijna precies AltStore met een nieuwe UI.)

dus hier is waar ik ben verward: heeft AltStore zelf, vanaf vorige maand, niet al gedaan? Serieus: Ik ben gewoon een beetje in de war, en ik denk dat ik iemand nodig heb om me te helpen met de status. Ik moest heel November en het grootste deel van December verwoed besteden aan iets voor het werk, en was alleen in staat om te volgen wat er gaande was van verre, maar ik dacht echt dat ik deze had begrepen: Ik had de indruk dat iedereen, vanaf vorige maand, een kopie van AltStore van Riley kon krijgen die je zou laten sideloaden wat je maar wilde (bijvoorbeeld, unc0ver)… je hoefde hem alleen maar drie dollar te geven… is dat het probleem? dat je hem moest doneren om die bouw te downloaden?

zoals, het nemen van een stap terug: omdat Riley ‘ s werk is gebaseerd op ldid (van Impactor) hij moet open source zijn code op verzoek, en (op een Por van mij om te vragen als zodanig) hij deed (hoewel met een bos van onhandig copyright mededelingen dat ik zou moeten por hem meer op te lossen; hoewel ik er redelijk zeker van Ben dat dat een ongeluk is van het gebruik van Xcode en hij bedoelt er niets van). Echter, hij koos er ook voor om niet gecompileerde binaries (dat is zijn recht; geen probleem hier), omdat ik wed dat hij zou hopen dat als iemand wilde die functie zouden ze geld aan hem doneren: Riley, op Patreon, biedt voor zijn entry-level $3/mo toegang tot “een AltStore beta die u toelaat om een app te installeren, niet alleen die vermeld in de winkel”.

echter — en nogmaals, dit is gebaseerd op een begrip dat ik had over de status van AltStore van een maand geleden, dat kan gewoon verkeerd zijn? ik ben hier echt in de war — in plaats van geld te doneren aan Riley, voelt het beter om AltStore te forken en een eenvoudiger gebruikersinterface te bouwen (een die eruit ziet als Cydia Impactor)? Ik bedoel, oké. Ik denk dat ik de impuls daar kan waarderen? Persoonlijk heb ik een moeilijke tijd gehad met dit hele “doneren aan Riley ding”, gezien het feit dat alle harde delen van AltStore technieken waren gewoon geplaveid van andere projecten (en in niet klein deel, Cydia Impactor, via het directe gebruik van ldid), en mensen doneren nu >$5000 per maand aan hem wanneer mensen zijn slechts bereid om te doneren zoals $150 aan mij per maand ($100 van die ik momenteel doorgeven aan Nikias, ter ondersteuning van libimobiledevice).

maar OK, toen ik mezelf dwong om erover na te denken, was zijn truc met alleen macOS in feite heel interessant, en iets waard, en misschien als we als gemeenschap kunnen uitzoeken hoe dit spul echt werkt en eindigen met een “echte” vervanging voor Impactor (die misschien gewoon een nieuwe versie van Impactor is)–iets dat niet alleen werkt op macOS (waar ook weer altijd opties waren, waaronder Xcode zelf, en waar Impactor nooit echt nodig was in de eerste plaats) maar is volledig draagbaar (naar Windows en Linux; de laatste is veel moeilijker, als je helemaal kunt bouwen een andere truc voor de eerste als de gebruiker installeert iCloud) – iedereen die was doneren aan Riley voor deze functie zou waarschijnlijk stoppen, toch? En misschien doneren mensen toch om een andere reden aan Riley. Ik geloof dat je toegang krijgt tot meer dan alleen deze nieuwe AltStore bouwen als je hem zelfs maar je $3 op Patreon geeft. Is het echt zo verkeerd om Riley zijn $3 te laten innen? Waarschijnlijk niet. Ik ben er tenminste mee in het reine gekomen.

en dan komen we terug naar AltDeploy, en ik denk dat ik het gewoon niet begrijp. Iemand wees me op deze draad, en ik was eigenlijk een beetje opgewonden op het eerste: misschien iemand die meer tijd had dan ik deed (en om duidelijk te zijn, want er zijn mensen die lijken gewoon fundamenteel niet lezen of iets dergelijks: ik heb nooit een keer beloofd dat ik zou een of andere manier iets gedaan door nu… Ik zei dat ik niet eens kon beginnen tot half December en schatte dat het zou duren “ruim een week”… zelfs als alles volgens plan was verlopen en zelfs als mijn schatting juist was geweest–en er is geen goede reden om te geloven dat het juist zou zijn… dat was, als er al iets was, een schatting ontworpen om conservatief laag te zijn-het is slechts drie weken geleden sinds midden December… zucht) bracht de tijd om het mechanisme te reverse engineeren hier, en er is een enorme draad van mensen super blij met een ontwikkelaar voor het hebben van de tijd om dit werk te doen en zelfs een reactie waar mensen zijn als “we zijn bijna klaar vervangen alles wat saurik deed” (alsof dit niet eigenlijk vooral werk dat ik nog steeds doe in de vorm van ldid)…

…maar alles wat ik hier zie zijn een hoop mensen blij dat iemand ongeveer 500 regels UI code schreef om Riley ‘ s AltStore te vervangen zodat niemand hem hun $3 meer hoeft te geven?

alsjeblieft, vertel me dat ik iets mis: vertel me dat Riley eigenlijk een hele grote eikel is, of dat hij de hele tijd op zijn Patreon pagina heeft gelegen en AltStore deze functionaliteit niet heeft aangeboden, of iets anders dan wat ik hier zie… Ik bedoel, dat zou me slechter voelen op een andere manier (als ik zou willen denken dat Riley is geweldig, hoewel ik heb nooit echt aandacht besteed, dus ik ben gewoon hoop hier), maar het zou op zijn minst maken me beter voelen over wat ik zie hier, in deze draad, vandaag.

als ik het niet mis heb, en dat is wat hier aan de hand is, kunnen we er dan tenminste eerlijker over zijn? “AltDeploy – a fork of AltStore (so we don’ t have to keep donating money to Riley) ” met een bos van mensen super blij over een rogue Ontwikkelaar swooping in om de Robin Hood te spelen zou bijna een soort van cool verhaal (en een waar niemand zou hebben gepord me omdat het niet verwarrend zou zijn geweest ;P).