Comment puis-tiers iOS AppStores (tongbu,sibche, etc.) sign & installer des Applications?
J'ai récemment fait preuve d'un ensemble de tiers illégale appstores qui re-distibute applications iOS. Ces magasins en ligne sont en mesure d'installer gratuit Appstore des applications (c'est à dire Facebook, Google Map, etc...) ou leurs propres applications sur la non-jailbreaké appareils. Concernant le fait qu'Apple interdit aux tiers de magasins, je veux juste savoir comment ces applications sont signés pour être installé sur des appareils Apple? Est-ce que ces Apps premier jailbreak de l'appareil?
Apple permettent de changer/mettre à jour la Signature d'un app?
Mise à jour:
Il semble que ces Applications sont installées sur l'appareil par un certificat généré par une entreprise licence de développeur, de sorte qu'il peut être installé sur n'importe quel appareil, sans aucune restriction. Mais je ne comprends pas comment ces AppStores d'installation de ces Applications qui sont disponibles sur l'AppStore d'Apple, à l'instar de Facebook !!!
Mise à jour 2:
Est-il possible d'obtenir le .ipa fichier d'une application hébergée sur l'AppStore? c'est à dire Facebook? Si possible, peut-il se résigner?
Mise à jour 3:
Ce sont les certificats installés. À l'évidence l'un d'eux est faux, non vérifiées, mais en même temps, peut installer des applications sans avoir besoin de jailbreak.
Mise à jour 4
Je pense que le Q/A à ce lien sur DONC ne répond pas à ma Q ainsi. Si le tongbu signes les applications en utilisant une licence de l'entreprise, est-il vraiment possible d'obtenir une licence de l'entreprise pour chaque application?
Vous devez vous connecter pour publier un commentaire.
Les applications sont les plus susceptibles de re-signé avec les développeurs (personne de la création de ces soi-disant "craqué apps" propre certificat de distribution. Ils vont acheter l'application réelle, extraire le fichier IPA, et puis re-signer. Ces légalement signé applications sont ensuite envoyés à un site web et ensuite téléchargées par l'utilisateur ou distribué par quelque autre moyen. iOS traite ces comme des applications signées et ne vérifiez pas l'App Store parce qu'ils n'ont jamais été téléchargés. Cela permet de télécharger le craquage des applications sur un non-jailbreaké iDevice. Cette opération élimine le besoin pour la signature de code. Le certificat de distribution est normalement utilisé pour les entreprises qui souhaitent distribuer une application conçue spécifiquement pour leur environnement de travail sans avoir besoin de télécharger sur l'App Store. La distribution et à l'aide d'un développeur certificat dans cette façon de faire craqué les applications de cours de viole d'Apple politiques et ces certificats seront annulés dès que Apple découvre mais qui peut prendre un temps très long.
EDIT: Il semble y avoir une certaine confusion quant à la façon apps de l'App Store sont en train d'être installé gratuitement sur les appareils. Ce processus nécessite de jailbreak, mais seulement pour créer de l'iap, l'installation se fait automatiquement sur l'appareil iOS. Celui qui est à télécharger les applications passe par ce processus:
J'espère que cela efface toute confusion. Aussi, si elles sont le téléchargement de leur application qu'il fait dans xcode, ils peuvent simplement utiliser xcode pour le faire par l'archivage d'abord (Produit>Archive) avec leur certificat de distribution et de profil de configuration Ad hoc sélectionné pour code-signe alors l'ouverture de l'organisateur, en allant aux archives et en cliquant sur distribuer. Enfin, ils choisissez Enregistrer pour l'entreprise ou au Déploiement Ad-Hoc qui en fait automatiquement une ipa prêt pour le téléchargement.