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:
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:
- Nevezze ipa fájlt .zip és kivonat az archívumban.
- 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.
- 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].
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.
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:
- Nevezze át a fájlt .ipa .zip és bontsa ki a mappát .app.
- Másolás .app mappát, ahol IOS telepített alkalmazás (/ root / alkalmazás) bármely SFTP-kliens (például WinSCP).
- 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.
- Az újraindítás után a készülék iOS app telepítése sikeresen befejeződött.
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:
- Állítsd be kill-ssl-kapcsolót.
- Minden függõségei kell telepíteni előre.
- A készülék újraindítása, vagy indítsa újra SpringBoard az alábbi parancs „killall -HUP SpringBoard”.
- Állítsa be a Disable tanúsítvány ellenőrzése opciót a „Beállítások / SSL kill switch” részben.
- 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”.
5. ábra: letiltása tanúsítvány ellenőrzés SSL kill kapcsoló