Articles

saurik(u / saurik) – Reddit

OK, je comprends légitimement quelque chose ici: qu’est-ce que cela fait exactement qu’AltStore n’a pas fait auparavant? Comme, voici ma compréhension du statut au mois dernier: Riley – le développeur d’AltStore, un outil qui était en grande partie basé sur ldid (la logique de signature que je maintiens et utilise dans Impactor) – a proposé ce qui était en fait une astuce vraiment intelligente pour se connecter au provisionnement des développeurs après la mise à jour du serveur d’Apple (une astuce, notamment, qui ne fonctionnerait que pour macOS, et qui est donc fondamentalement inintéressante pour moi, car Impactor est conçu pour fonctionner principalement sous Windows et est censé fonctionner sous Linux: il y a toujours eu et il y aura toujours des alternatives à Cydia Impactor qui fonctionnent sur macOS, y compris, mais sans s’y limiter, Xcode lui-même, mais le défi est d’être multiplateforme).

Ce programme, « AltDeploy », semble être un fork d’AltServer avec trois changements (quelque chose que j’ai ressenti le besoin de vérifier en téléchargeant son code et en faisant correspondre soigneusement tous les fichiers et en faisant des diffs de ce qui restait): 1) il ajoute des rapports d’avancement, 2) il a une interface utilisateur de remplacement, et 3) il prend une fonction conçue pour installer AltStore sur votre téléphone et la généralise pour installer n’importe quel IPA à la place (ce qui, pour les non-développeurs, n’est pas une nouvelle recherche ou un nouveau travail: il vise simplement l’implémentation générale existante et la pointe vers un fichier IPA arbitraire au lieu d’AltStore). (Je devais le faire, car les gens sur ce fil donnent l’impression que beaucoup d’efforts ont été déployés dans ceci ou quelque chose; enfer, quelqu’un de très haut dans les cercles de jailbreak m’a envoyé un texto me demandant si je pouvais apprendre quelque chose de cela, comme si ce n’était pas presque exactement AltStore avec une nouvelle interface utilisateur.)

Voici donc où je suis confus: AltStore lui-même, à partir du mois dernier, ne l’a-t-il pas déjà fait? Sérieusement: Je suis juste un peu confus, et je pense que j’ai besoin de quelqu’un pour m’aider sur le statut. J’ai dû passer frénétiquement tout le mois de novembre et la majeure partie du mois de décembre à travailler sur quelque chose pour le travail, et je n’ai pu suivre ce qui se passait que de loin, mais je pensais vraiment que j’avais compris celui-ci: J’avais l’impression que n’importe qui, le mois dernier, pouvait obtenir une copie d’AltStore de Riley qui vous laisserait charger ce que vous vouliez (par exemple, unc0ver)… tu n’avais qu’à lui donner 3 dollars… est-ce le problème? que vous deviez lui faire un don pour télécharger cette version?

Comme, prendre du recul: parce que le travail de Riley est basé sur ldid (de Impacteur), il doit ouvrir son code à la demande, et (sur un coup de pouce de ma part pour demander en tant que tel) il l’a fait (bien qu’avec un tas d’avis de copyright maladroits que je devrais le pousser plus pour réparer; bien que je sois raisonnablement sûr que c’est un accident d’utilisation de Xcode et qu’il ne veut rien dire). Cependant, il a également choisi de ne pas fournir de binaires compilés (ce qui est son droit; pas de problème ici) car je parie qu’il espère que si quelqu’un voulait cette fonctionnalité, il lui donnerait de l’argent: Riley, sur Patreon, propose pour son entrée de gamme 3/ / mois d’accès à « une bêta AltStore qui vous permet d’installer n’importe quelle application, pas seulement celles répertoriées dans le magasin ».

CependantHowever et encore une fois, cela est basé sur une compréhension que j’avais du statut d’AltStore il y a un mois, cela pourrait être faux? comme, je suis vraiment confus icirather plutôt que de donner de l’argent à Riley, il vaut mieux fork AltStore et construire une interface utilisateur plus simple (celle qui ressemble un peu à l’impacteur Cydia)? Je veux dire, D’accord. Je suppose que je peux apprécier l’impulsion là-bas? Personnellement, j’ai eu du mal avec tout ce « don à Riley thing », étant donné que toutes les parties difficiles d’AltStore étaient des techniques simplement bricolées à partir d’autres projets (et en grande partie, Cydia Impactor, via l’utilisation directe de ldid), et les gens lui donnent maintenant > 5000 him par mois alors que les gens ne sont prêts à me donner que 150 each chaque mois (100 which dont je passe actuellement à Nikias, pour prendre en charge libimobiledevice).

Mais bon, quand je me force à y penser, son truc uniquement pour macOS était en fait vraiment très intéressant, et valait quelque chose, et peut-être que lorsque nous, en tant que communauté, nous nous entendons pour comprendre comment cela fonctionne réellement et aboutir à un « vrai » remplacement d’Impactor (qui pourrait être juste une nouvelle version d’Impactor)something quelque chose qui ne fonctionne pas seulement sur macOS (où encore une fois, il y avait toujours des options, y compris Xcode lui-même, et où Impactor n’a jamais été réellement nécessaire en premier lieu) mais qui est entièrement portable (pour Windows et Linux; ce dernier étant beaucoup plus difficile, car vous pouvez totalement construire une autre astuce pour le premier si l’utilisateur installe iCloud)anyone quiconque faisait un don à Riley pour cette fonctionnalité s’arrêterait probablement, non? Et peut-être que les gens font un don à Riley pour une autre raison de toute façon! Je crois que vous avez accès à plus que cette nouvelle version AltStore lorsque vous lui donnez même seulement vos 3 $ sur Patreon. Alors, est-ce vraiment mal de laisser Riley récupérer ses 3 dollars? Probablement pas. J’ai au moins accepté.

Et puis nous revenons à AltDeploy, et je suppose que je ne comprends tout simplement pas. Quelqu’un m’a pointé sur ce fil, et j’étais en fait un peu excité au début: peut-être quelqu’un qui avait plus de temps que moi (et pour être clair, car il y a des gens qui semblent simplement ne pas lire ou quelque chose du genre: Je n’ai jamais promis que je ferais quelque chose maintenant… J’ai dit que je ne pouvais même pas commencer avant la mi-décembre et j’ai estimé que cela prendrait « bien plus d’une semaine »… même si tout s’était passé comme prévu et même si mon estimation avait été correcteand et il n’y a aucune bonne raison de croire que ce serait juste… c’était, en tout cas, une estimation conçue pour être conservativement basseit cela ne fait que trois semaines depuis le point mort mi-décembre… soupir) a passé le temps de désosser le mécanisme ici, et il y a un fil de gens super contents d’un développeur pour avoir passé le temps de faire ce travail et même un commentaire où les gens sont comme « nous avons presque fini de remplacer tout ce que saurik a fait » (comme si ce n’était pas en fait le travail que je fais toujours sous la forme de ldid)…

…mais tout ce que je vois ici, c’est un tas de gens heureux que quelqu’un ait écrit environ 500 lignes de code d’interface utilisateur pour remplacer l’AltStore de Riley afin que personne ne lui donne plus ses 3 $?

S’il vous plait, dites-moi qu’il me manque quelque chose: dites-moi que Riley est en fait un très gros con, ou qu’il a menti sur sa page Patreon tout ce temps et qu’AltStore n’offrait pas cette fonctionnalité, ou autre chose que ce que je vois ici… Je veux dire, cela me ferait me sentir pire d’une manière différente (car j’aimerais penser que Riley est génial, même si je n’ai jamais vraiment prêté attention, donc j’espère juste ici), mais cela me ferait au moins me sentir mieux à propos de ce que je vois ici, dans ce fil, aujourd’hui.

Si je ne me trompe pas, et en fait c’est ce qui se passe ici, pouvons-nous au moins être plus honnête à ce sujet? « AltDeploy – une fourchette d’AltStore (donc nous n’avons pas à continuer à donner de l’argent à Riley) » avec un tas de gens super heureux qu’un développeur voyou se lance pour jouer le Robin des Bois serait presque une sorte d’histoire cool (et une histoire où personne ne m’aurait piqué parce que cela n’aurait pas été déroutant; P).