<commit_before>otachecker-u [![Build Status](https://travis-ci.org/ABeltramo/otachecker-u.svg?branch=master)](https://travis-ci.org/ABeltramo/otachecker-u) [![license: MIT](https://img.shields.io/badge/License-MIT-lightgrey.svg)](https://opensource.org/licenses/MIT)
==========

Otachecker written in pure C++ for any Operating System

Usage
-------

*An internet connection is required to download the plist from Apple server*

	otachecker [-d deviceName -v iOSVersion [-s] ]

If you call it without any argument the result will be all the current OTA's Apple allow

[![asciicast](https://asciinema.org/a/OpSfatjP8qMyiY7BUq01xqkVR.png)](https://asciinema.org/a/OpSfatjP8qMyiY7BUq01xqkVR?speed=2)
	
If you specify what device (-d) and what version (-v) the result will be the OTA URL where you can download it  

[![asciicast](https://asciinema.org/a/df59N057v65JOj9BRZeJbxoYm.png)](https://asciinema.org/a/df59N057v65JOj9BRZeJbxoYm?speed=2)

If you also add the -s argument the result will also include the latest signign firmware from Apple for the specified device and the URL where you can download the latest IPSW
Using:  
[api.ineal.me](http://api.ineal.me/)  
[api.ipsw.me](http://api.ipsw.me/)

[![asciicast](https://asciinema.org/a/0OXqAaVXYo5tCrnLkaDhMNK7u.png)](https://asciinema.org/a/0OXqAaVXYo5tCrnLkaDhMNK7u?speed=2)

How to compile
-------
The makefile it's only tested in Linux.
You need first to install boost and curl library:

	apt-get install libboost-dev libcurl-dev
<commit_msg>Better ASCIICAST<commit_after>otachecker-u [![Build Status](https://travis-ci.org/ABeltramo/otachecker-u.svg?branch=master)](https://travis-ci.org/ABeltramo/otachecker-u) [![license: MIT](https://img.shields.io/badge/License-MIT-lightgrey.svg)](https://opensource.org/licenses/MIT)
==========

Otachecker written in pure C++ for any Operating System

Usage
-------

*An internet connection is required to download the plist from Apple server*

	otachecker [-d deviceName -v iOSVersion [-s] ]

If you call it without any argument the result will be all the current OTA's Apple allow

[![asciicast](https://asciinema.org/a/vfM4buAjY4RMzqgC5KFq1HjJX.png)](https://asciinema.org/a/vfM4buAjY4RMzqgC5KFq1HjJX?speed=2&autoplay=1)
	
If you specify what device (-d) and what version (-v) the result will be the OTA URL where you can download it  

[![asciicast](https://asciinema.org/a/hRBECVylZ4h7miMN4bMMrB1k2.png)](https://asciinema.org/a/hRBECVylZ4h7miMN4bMMrB1k2?speed=2&autoplay=1)

If you also add the -s argument the result will also include the latest signign firmware from Apple for the specified device and the URL where you can download the latest IPSW
Using:  
[api.ipsw.me](https://ipswdownloads.docs.apiary.io/#)

[![asciicast](https://asciinema.org/a/IeQMc8Clazc3gZtzSOkEtYNj6.png)](https://asciinema.org/a/IeQMc8Clazc3gZtzSOkEtYNj6?speed=2&autoplay=1)

How to compile
-------
The makefile it's only tested in Linux.
You need first to install boost and curl library:

	apt-get install libboost-dev libcurl-dev

{'fraction_non_alphanumeric': 0.13386348575215373, 'fraction_numerical': 0.020874751491053677, 'mean_word_length': 4.908023483365949, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 21, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 7, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1904399', 'n_tokens_mistral': 1174, 'n_tokens_neox': 1135, 'n_words': 266}