Bypass verziójának ellenőrzése ios és érvényesítési tanúsítványt

Egyes iOS-alkalmazás ellenőrizze az operációs rendszer verzióját az eszközön. Nemrégiben a vizsgálat során az alkalmazás, csak szembe egy hasonló vizsgálatot. Ha az iOS verzió alatt volt 7,1, az alkalmazás nem telepíthető, és nem esik ki a hibát.

Egyes iOS-alkalmazás ellenőrizze az operációs rendszer verzióját az eszközön. Nemrégiben a vizsgálat során az alkalmazás, csak szembe egy hasonló vizsgálatot. Ha az iOS verzió alatt volt 7,1, az alkalmazás nem telepíthető, és nem esik ki a hibát.

A következő témákat kell fedezni ezt a cikket:

  • Változás IOS SystemVersion.plist fájlt.
  • Változó változat plist-fájl található a pályázati csomag.
  • A közüzemi «iOS-ssl-kill switch» bypass tanúsítvány érvényesítése.

Változás IOS SystemVersion.plist fájl

IOS lehet változtatni (a dzheylbreykovom eszköz) két egyszerű lépésben megváltoztatja a megfelelő érték SystemVersion.plist file:

Bypass verziójának ellenőrzése ios és érvényesítési tanúsítványt

1. ábra: A fájl tartalmával SystemVersion.plist

Ez a trükk lehetővé teszi, hogy módosítsa a megjelenített érték a „Beállítások / Általános / kb” részben. Ez az eljárás azonban csak akkor működik, alkalmazások verziójának ellenőrzése SystemVersion.plist fájlt. Ha megváltoztatása után a verzió, az alkalmazás még mindig nem működik, a második módszer.

Változó változat plist-fájl található a pályázati csomag

A második módszer, hogy módosítsa a változat három egyszerű lépésből áll:

  1. Nevezze ipa fájlt .zip és kivonat az archívumban.
  2. Változás az értéke a minimális IOS "a info.plist fájlt, amely általában található a mappa \ hasznos adat \ appname.app.
  3. Pack fájlt, és nevezze vissza ipa. [Megjegyzés: Egyes alkalmazások ellenőrizni az érték minimális ios verzió "más plist-fájlokat a csomag].

Bypass verziójának ellenőrzése ios és érvényesítési tanúsítványt

2. ábra: Az a fájl tartalmát info.plist

Megváltoztatása után plist-fájl aláírás csomag van törve. Ahhoz, hogy megoldja ezt a problémát, regisztrálnia kell az IPA a közüzemi ezt a cikket.

Egyes alkalmazások megtekintéséhez IOS telepítés során. Amikor a felhasználó telepíti az alkalmazást az iTunes vagy az Xcode segítségével IPA jön iOS verziójának ellenőrzése, a készüléken futó, és ha ez alacsonyabb verzió, mint szükséges, a hiba jelenik meg.

Bypass verziójának ellenőrzése ios és érvényesítési tanúsítványt

3. ábra: Egy hiba fordul elő, ha alkalmazásokat telepít át Xcode

Az ilyen vizsgálat is kezeli a néhány lépést:

  1. Nevezze át a fájlt .ipa .zip és bontsa ki a mappát .app.
  2. Másolás .app mappát, ahol IOS telepített alkalmazás (/ root / alkalmazás) bármely SFTP-kliens (például WinSCP).
  3. Csatlakozás az eszköz SSH-n keresztül, megy a mappát, ahol az IPA, majd állítsa kezdeni a megfelelő .app mappát (chmod -R chmod -R 755 vagy 777). Egy másik módja - a jobb gombbal egy mappára WinSCP .app mappát, és módosítsa a tulajdonságokat kiválasztja a megfelelő jogokat.
  4. Az újraindítás után a készülék iOS app telepítése sikeresen befejeződött.

Bypass verziójának ellenőrzése ios és érvényesítési tanúsítványt

4. ábra: beszerelése új jogok könyvtár

Bypass bizonylata

Néha nehéz kivonat a tanúsítványt az alkalmazást, és telepítse belül a proxy. Az alternatív - a használatot ios-ssl-kill-kapcsolót. ios-ssl-kill-switch ragaszkodik a biztonságos közlekedés API (a legalacsonyabb szint) és kikapcsol check tanúsítványt. A legtöbb vizsgálat használja NSURLConnection magasabb szinten. További részletek itt találhatók.

Az ellenőrzési tanúsítvány költségek több lépésben:

  1. Állítsd be kill-ssl-kapcsolót.
  2. Minden függõségei kell telepíteni előre.
  3. A készülék újraindítása, vagy indítsa újra SpringBoard az alábbi parancs „killall -HUP SpringBoard”.
  4. Állítsa be a Disable tanúsítvány ellenőrzése opciót a „Beállítások / SSL kill switch” részben.
  5. Indítsa újra az alkalmazást, amely után a forgalmi kell elfogott sikeresen.

Binding tanúsítvány (Certificate rögzítése) költségek podtsepleniya az API végzi érvényesítése a bizonyítvány, és az állandó visszatérés az „igazság” a vizsgálat során. A probléma megoldására igen alkalmas keretet Mobilesubstrate. Számos más hasznos segédprogramot tiltani kötések, például „Trustme” és a „Snoop-it”.

Bypass verziójának ellenőrzése ios és érvényesítési tanúsítványt

5. ábra: letiltása tanúsítvány ellenőrzés SSL kill kapcsoló