Articles

saurik (u / saurik) – Reddit

OK, ich verstehe hier zu Recht etwas falsch: Was genau macht das, was AltStore vorher nicht getan hat? Wie, hier ist mein Verständnis des Status vom letzten Monat: Riley – der Entwickler von AltStore, einem Tool, das größtenteils auf ldid (der Signaturlogik, die ich in Impactor verwalte und verwende) basiert – hat sich einen wirklich cleveren Trick ausgedacht, um die Anmeldung für Entwickler nach dem Server-Update von Apple durchzuführen (ein Trick, der vor allem nur für macOS funktionieren würde und daher für mich grundsätzlich uninteressant ist, da Impactor hauptsächlich für Windows entwickelt wurde und unter Linux funktionieren soll: es gab und gibt immer Alternativen zu Cydia Impactor, die unter macOS funktionieren, einschließlich, aber nicht beschränkt auf Xcode selbst, aber die Herausforderung besteht darin, plattformübergreifend zu sein.

Dieses Programm, „AltDeploy“, scheint eine Abzweigung von AltServer mit drei Änderungen zu sein (etwas, das ich überprüfen musste, indem ich seinen Code herunterlud und alle Dateien sorgfältig abgleichte und Unterschiede zwischen den verbleibenden Dateien machte): 1) es fügt einige Fortschrittsberichte hinzu, 2) es verfügt über eine Ersatz-Benutzeroberfläche und 3) Es benötigt eine Funktion zum Installieren von AltStore auf Ihrem Telefon und verallgemeinert sie, um stattdessen ein beliebiges IPA zu installieren (was für Nicht-Entwickler keine neue Forschung oder neue Arbeit ist: Es zielt nur auf die vorhandene allgemeine Implementierung ab und zeigt sie auf eine beliebige IPA-Datei anstelle von AltStore). (Ich musste das tun, da die Leute in diesem Thread es so klingen lassen, als ob viel Mühe in dieses oder jenes gesteckt wurde; hölle, jemand, der wirklich hoch oben in Jailbreak-Kreisen war, schrieb mir eine SMS und fragte, ob ich etwas daraus lernen könnte, als ob dies nicht fast genau AltStore mit einer neuen Benutzeroberfläche wäre.)

Hier bin ich also verwirrt: Hat AltStore selbst, wie im letzten Monat, das nicht schon getan? Im Ernst: Ich bin nur ein bisschen verwirrt und denke, ich brauche jemanden, der mir beim Status hilft. Ich musste den ganzen November und den größten Teil des Dezembers hektisch damit verbringen, an etwas für die Arbeit zu arbeiten, und konnte nur aus der Ferne verfolgen, was los war, aber ich dachte wirklich, ich hätte dieses verstanden: Ich hatte den Eindruck, dass ab letztem Monat jeder eine Kopie von AltStore von Riley erhalten könnte, mit der Sie alles, was Sie wollten, seitlich laden können (z. B. unc0ver)… alles, was Sie tun mussten, war ihm 3 Dollar zu geben… ist das das Problem? dass du ihm spenden musstest, um diesen Build herunterzuladen?

Wie, einen Schritt zurück: Weil Rileys Arbeit auf ldid (von Impactor) basiert, muss er seinen Code auf Anfrage öffnen, und (auf einen Stoß von mir, um als solcher anzufordern) tat er (obwohl mit ein paar peinlichen Copyright-Hinweisen, die ich ihn mehr stecken sollte, um zu beheben; obwohl ich mir ziemlich sicher bin, dass dies ein Unfall bei der Verwendung von Xcode ist und er nichts davon meint). Er entschied sich jedoch auch dafür, keine kompilierten Binärdateien bereitzustellen (was sein Recht ist; kein Problem hier), weil ich wette, er würde hoffen, dass jemand, der diese Funktion wollte, ihm Geld spenden würde: Riley bietet auf Patreon für sein Einstiegsmodell $ 3 / mo Zugang zu „einer AltStore-Beta, mit der Sie jede App installieren können, nicht nur die im Store aufgeführten“.

Aber – und wieder, dies basiert auf einem Verständnis, das ich über den Status von AltStore von vor einem Monat hatte, das könnte einfach falsch sein? wie, ich bin hier wirklich verwirrt – anstatt Geld an Riley zu spenden, fühlt es sich besser an, AltStore zu verzweigen und eine einfachere Benutzeroberfläche zu erstellen (eine, die wie Cydia Impactor aussieht)? Ich meine, OK. Ich schätze, ich kann den Impuls dort schätzen? Ich persönlich hatte es schwer mit dieser ganzen „donate to Riley-Sache“, da alle harten Teile von AltStore nicht nur von anderen Projekten gepflastert wurden (und nicht zuletzt Cydia Impactor, über die direkte Verwendung von ldid), und die Leute spenden jetzt > $ 5000 pro Monat an ihn, wenn die Leute nur bereit sind, mir jeden Monat $ 150 zu spenden ($ 100 davon gebe ich derzeit an Nikias weiter, um libimobiledevice).

Aber OK, wenn ich mich zwinge, darüber nachzudenken, war sein macOS-Trick wirklich sehr interessant und etwas wert, und vielleicht, wenn wir als Community herausfinden, wie dieses Zeug tatsächlich funktioniert und am Ende mit einem „echten“ Ersatz für Impactor (was vielleicht nur eine neue Version von Impactor ist) – etwas, das nicht nur unter macOS funktioniert (wo es wieder immer Optionen gab, einschließlich Xcode selbst, und wo Impactor überhaupt nicht benötigt wurde), sondern vollständig portabel ist (für Windows und Linux; letzteres ist viel schwieriger, da Sie einen weiteren Trick für ersteres erstellen können, wenn der Benutzer iCloud installiert) – jeder, der Riley für diese Funktion spendete, würde wahrscheinlich aufhören, oder? Und vielleicht spenden die Leute sowieso aus einem anderen Grund an Riley! Ich glaube, Sie erhalten Zugriff auf mehr als nur diesen neuen AltStore-Build, wenn Sie ihm nur Ihre $ 3 auf Patreon geben. Also, ist es wirklich so falsch, Riley seine $ 3 sammeln zu lassen? Wahrscheinlich nicht. Ich habe mich zumindest damit abgefunden.

Und dann kommen wir zurück zu AltDeploy, und ich denke, ich verstehe es einfach nicht. Jemand hat mich auf diesen Thread hingewiesen, und ich war zuerst irgendwie aufgeregt: Vielleicht jemand, der mehr Zeit hatte als ich (und um klar zu sein, da es Leute gibt, die anscheinend einfach nicht lesen oder so: Ich habe nie versprochen, dass ich irgendwie etwas getan hätte… Ich sagte, ich könne erst Mitte Dezember anfangen und schätzte, dass es „weit über eine Woche“ dauern würde… selbst wenn alles nach Plan gelaufen wäre und selbst wenn meine Schätzung richtig gewesen wäre – und es gibt keinen guten Grund zu glauben, dass es richtig wäre… das war, wenn überhaupt, eine Schätzung, die konservativ niedrig sein sollte – es sind nur drei Wochen seit dem Totpunkt Mitte Dezember… seufzer) hat die Zeit damit verbracht, den Mechanismus hier zurückzuentwickeln, und es gibt einen riesigen Thread von Leuten, die mit einem Entwickler super zufrieden sind, weil sie die Zeit für diese Arbeit aufgewendet haben, und sogar einen Kommentar, in dem die Leute sagen: „Wir sind fast fertig damit, alles zu ersetzen, was Saurik getan hat“ (als ob dies nicht die meiste Arbeit wäre, die ich immer noch in Form von ldid mache)…

…aber alles, was ich hier sehe, sind ein paar Leute, die froh sind, dass jemand ungefähr 500 Zeilen UI-Code geschrieben hat, um Rileys AltStore zu ersetzen, damit ihm niemand mehr ihre 3 Dollar geben muss?

Bitte, bitte sag mir, dass mir etwas fehlt: Sag mir, Riley ist eigentlich ein wirklich, wirklich großer Idiot, oder dass er die ganze Zeit auf seiner Patreon-Seite gelogen hat und AltStore diese Funktionalität nicht angeboten hat, oder etwas anderes als das, was ich hier sehe… Ich meine, das würde mich auf andere Weise schlechter fühlen lassen (da ich gerne denken würde, dass Riley großartig ist, obwohl ich nie wirklich aufgepasst habe, also hoffe ich nur hier), aber es würde mich zumindest besser fühlen, was ich heute hier in diesem Thread sehe.

Wenn ich mich nicht irre, und das ist es, was hier vor sich geht, können wir dann wenigstens ehrlicher sein? “ AltDeploy – a fork of AltStore (so we don’t have to keep donating money to Riley)“ mit ein paar Leuten, die sich super darüber freuen, dass ein Schurken-Entwickler den Robin Hood spielt, wäre fast eine Art coole Geschichte (und eine, in der mich niemand gestoßen hätte, weil es nicht verwirrend gewesen wäre; P).