PROJET AUTOBLOG


Korben

source: Korben

⇐ retour index

Comment jailbreaker son iPhone ?

mercredi 27 mai 2020 à 07:20

Cela ne vous aura pas échappé, une nouvelle version de unc0ver, le célèbre outil pour rooter son smartphone iPhone est sorti ! Tout le web en a parlé et je me suis amusé à faire un tuto en live hier sur ma chaine Twitch (*regard hypnotique* : Abonnez-vous !).

La procédure est super simple et accessible à n’importe qui à partir de 3 ans. Alors comme je le dis dans la vidéo, pourquoi jailbreaker son iPhone ?

Alors évidemment, on pense d’abord aux applications piratées, mais ce n’est pas le réel intérêt. L’intérêt c’est de profiter d’un smartphone complètement déverrouillé pour pouvoir développer des homebrews et surtout les distribuer au monde entier. Et c’est légal, n’en déplaise à Apple !

Il est également possible de patcher des tas d’outils existants, de profiter de thèmes et de fond d’écran pas toujours très beaux, sans oublier de lancer tout un tas de jeux et d’utilitaires non autorisés par Apple. Et si c’est interdit par Maman Apple, c’est que ça doit être intéressant non ? 🙂

Notez aussi que rooter un smartphone peut l’exposer à de nouvelles failles de sécurité ou à l’installation à l’insu de votre plein gré d’une application vérolée par un cheval de Troie par exemple. Donc, faites attention à ce que vous faites !

Ah et rassurez-vous, la procédure est réversible, et je vous explique à la fin de cet article comment faire pour retrouver votre bon vieil iPhone non rooté.

Pour déverrouiller votre iPhone, vous aurez besoin :

La première étape consiste à télécharger Impactor ainsi que l’IPA d’unc0ver.

Branchez votre iPhone à votre ordinateur, lancez Impactor puis glissez-déposez l’IPA de unc0ver sur Impactor.

Celui-ci va alors vous demander votre login Apple ainsi qu’un mot de passe que vous devez générer ici sur le site d’Apple.

Puis unc0ver s’installera sur votre smartphone. Pour le moment, votre iPhone n’est pas encore rooté mais on y est presque. Vous devriez voir l’icône de l’application unc0ver sur votre iPhone. Lancez-la…

Notez que ce jailbreak est semi untethered, c’est-à-dire pour schématisé semi permanent. Ce qui veut dire qu’à chaque reboot, vous devrez le réactiver en relançant la procédure de jailbreak en re-cliquant sur ce magnifique bouton bleu.

Une fois la procédure enclenchée, vous aurez un premier reboot du smartphone. Relancez unc0ver pour finaliser le jailbreak puis encore un dernier reboot.

Et voilà ! Si l’application Cydia est en place, c’est que c’est bien jailbreaké comme il se doit. À vous les applications homebrew et tout le reste… D’ailleurs si vous connaissez des repo Cydia chouettes et que vous voulez les partager, rendez-vous sur le forum.

Maintenant, comment faire pour revenir à l’état initial ? Et bien pour cela, vous avez 2 possibilités. Soit attendre la prochaine mise à jour d’iOS qui fera systématiquement sauter le jailbreak (mais vous pourrez le réactiver ensuite), soit suivre ma petite technique.

Il suffit pour cela de lancer unc0ver puis de cliquer sur la petite roue crantée en haut à gauche. Vous aurez alors un joli petit écran rempli d’option.

Désactivez tout pour ne garder que « Refresh Icon Cache » et « Restore RootFS »

Revenez à l’écran principal puis cliquez sur le bouton « Restore FS ».

Un petit reboot et voilà ! Ce n’est pas plus compliqué que ça !


Sécurité et vitesse pour votre connexion internet

Restez à l’abris des regards indiscrets

En règle générale, utiliser un VPN pour se connecter à internet a tendance à ralentir vos débits de connexions, c’est le cas pour afficher une simple page HTML ou accéder à d’autres catalogues de VOD comme ceux de NETFLIX. Le téléchargement de fichiers ou du flux vidéo en devient parfois saccadé.

Notre VPN vous propose Une bande passante illimitée et une sécurité renforcée avec un cryptage AES 256 et un système anti-empreintes digitales

Restez éfficace et anonyme


<script type="text/javascript">;new advadsCfpAd( 106601 );

Comment installer une VM macOS sous Linux, Windows ou macOS ?

mardi 26 mai 2020 à 09:00

Si vous voulez gouter à macOS au travers de Virtualbox, voici une méthode qui permet de le faire très simplement.

Grâce au script bash macOS-Guest-Virtualbox, que vous pouvez lancer depuis n’importe quel terminal Linux/macOS ou sous Windows via Cygwin ou WSL, vous allez pouvoir installer une VM macOS Catalina, Mojave ou High Sierra et la faire tourner directement depuis l’outil de virtualisation VirtualBox.

Pour cela, vous devez avoir sur votre système :

Installez donc Virtualbox et tous ces paquets avec apt, brew, macPort ou Cygwin puis récupérez le script d’install ici (la dernière version sur le dépôt n’a pas fonctionné chez moi, j’ai du prendre la release du 24 janvier) et lancez-le comme ceci :

./macos-guest-virtualbox.sh

Suivez ensuite les instructions du script et voilà !

Vous aurez une jolie VM macOS à utiliser pour tous vos projets / tests. Par défaut, cette installation aura un stockage de 80 GB dont 20 GB pris par l’OS, mais vous pourrez modifier cela dans les paramètres du script. Vous pourrez aussi y modifier la release que vous voulez (Catalina, Mojave, HighSierra), sans oublier la mémoire RAM, la mémoire GPU et la résolution d’écran à adopter.

# Customize the installation by setting these variables:
vm_name="macOS"                  # name of the VirtualBox virtual machine
macOS_release_name="Catalina"    # install "HighSierra" "Mojave" or "Catalina"
storage_size=80000               # VM disk image size in MB, minimum 22000
cpu_count=2                      # VM CPU cores, minimum 2
memory_size=4096                 # VM RAM in MB, minimum 2048
gpu_vram=128                     # VM video RAM in MB, minimum 34, maximum 128
resolution="1280x800"            # VM display resolution

De plus, si vous possédez un ordinateur Apple avec de vrais identifiants originaux, vous pourrez aussi les mettre dans le fichier de config pour bénéficier en plus des services iCloud, iMessage…etc. Les commandes permettant de récupérer tous ces identifiants sont inscrites ici :

# The following commented commands, when run on a genuine Mac,
# may provide the values for NVRAM and other parameters required by iCloud,
# iMessage, and other connected Apple applications.
# Parameters taken from a genuine Mac may result in a "Call customer support"
# message if they do not match the genuine Mac exactly.
# Non-genuine yet genuine-like parameters usually work.

#   system_profiler SPHardwareDataType
DmiSystemFamily="MacBook Pro"        # Model Name
DmiSystemProduct="MacBookPro11,2"    # Model Identifier
DmiSystemSerial="NO_DEVICE_SN"       # Serial Number (system)
DmiSystemUuid="CAFECAFE-CAFE-CAFE-CAFE-DECAFFDECAFF" # Hardware UUID
DmiOEMVBoxVer="string:1"             # Apple ROM Info
DmiOEMVBoxRev="string:.23456"        # Apple ROM Info
DmiBIOSVersion="string:MBP7.89"      # Boot ROM Version
#   ioreg -l | grep -m 1 board-id
DmiBoardProduct="Mac-3CBD00234E554E41"
#   nvram 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:MLB
DmiBoardSerial="NO_LOGIC_BOARD_SN"
MLB="${DmiBoardSerial}"
#   nvram 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:ROM
ROM='%aa*%bbg%cc%dd'
#   ioreg -l -p IODeviceTree | grep "system-id
SYSTEM_UUID="aabbccddeeff00112233445566778899"
#   csrutil status
SYSTEM_INTEGRITY_PROTECTION='10'  # '10' - enabled, '77' - disabled

En termes de performances, et bien, ça dépendra de votre machine, mais l’auteur du script recommande de lancer ensuite la VM directement depuis QEMU/KVM pour profiter de performances quasi natives.

Faites-en bon usage !


Sécurité et vitesse pour votre connexion internet

Restez à l’abris des regards indiscrets

En règle générale, utiliser un VPN pour se connecter à internet a tendance à ralentir vos débits de connexions, c’est le cas pour afficher une simple page HTML ou accéder à d’autres catalogues de VOD comme ceux de NETFLIX. Le téléchargement de fichiers ou du flux vidéo en devient parfois saccadé.

Notre VPN vous propose Une bande passante illimitée et une sécurité renforcée avec un cryptage AES 256 et un système anti-empreintes digitales

Restez éfficace et anonyme


<script type="text/javascript">;new advadsCfpAd( 106601 );

Wingets – Le gestionnaire de paquets de Microsoft

lundi 25 mai 2020 à 17:00

– « Mamaaaaaan, y’a Windows qui ne fait rien que de me copiter »

– « Cela veut dire tout simplement que tu as de bonnes idées, mon petit Linux. »

– « snif »

Hé oui, vous ne le savez peut-être pas, mais Windows vient de sortir en beta son gestionnaire de paquets comme dpkg, rpm ou encore homebrew. Son nom ?

Wingets !

Original non ? On dirait un nouveau menu chez KFC.

L’idée est donc de permettre aux utilisateurs de Windows et surtout aux administrateurs de pouvoir installer rapidement des logiciels à partir d’un dépôt comme on le ferait avec une commande apt. Mais surtout de gérer plus sérieusement les mises à jour de ces applications.

Bonne nouvelle non ?

Sur le dépôt Github du dépôt, vous pourrez prendre connaissance des premiers softs installables via Wingets. On y trouve par exemple 7zip, 1Password, iTunes, BitPay, Blender, Etcher, CozyDrive, Gimp, Emacs, Gog Galaxy, Inkscape…etc. Y’a de quoi faire !

Un truc amusant, c’est qu’il commence à y avoir des services qui se créent autour de Wingets, comme Winstall qui permet en quelques clics d’établir une sélection d’applications à installer puis de récupérer un binaire qui se chargera de tout installer en une fois, à l’aide de Wingets.

Pas bête !

Je me demande quand même ce que vont devenir tous ces gestionnaires de paquets dont j’ai parlé au fil des années.

Bref, que ce soit côté Microsoft ou autre, ce gestionnaire de paquets est un projet à suivre.


Sécurité et vitesse pour votre connexion internet

Restez à l’abris des regards indiscrets

En règle générale, utiliser un VPN pour se connecter à internet a tendance à ralentir vos débits de connexions, c’est le cas pour afficher une simple page HTML ou accéder à d’autres catalogues de VOD comme ceux de NETFLIX. Le téléchargement de fichiers ou du flux vidéo en devient parfois saccadé.

Notre VPN vous propose Une bande passante illimitée et une sécurité renforcée avec un cryptage AES 256 et un système anti-empreintes digitales

Restez éfficace et anonyme


<script type="text/javascript">;new advadsCfpAd( 106601 );

SuitCase – Un outil macOS pour créer des interfaces en ligne de commande pour vos scripts

lundi 25 mai 2020 à 09:00

Si vous développez ou utilisez des petits scripts pour macOS, voici un projet qui je pense va vous plaire. Il s’agit de SuitCase, un projet similaire aux « Raccourcis » (Shortcuts) qu’on peut trouver sous iOS, mais pour macOS.

Je m’explique… SuitCase est un outil en ligne de commande que vous pouvez appeler avec tout un tas de paramètres vous permettant ainsi d’afficher une interface en SwiftUI vous permettant de lancer des commandes ou des scripts.

Cela permet de concevoir très rapidement une interface graphique basique pour des actions que vous menez d’ordinaire au travers du terminal.

Chacune de vos créations en Suitcase peut ensuite être exportée sous la forme d’un exécutable en .command que vous pouvez ensuite proposer à d’autres, qui n’auront alors qu’à cliquer sur le fichier pour voir l’interface en question.

Pour installer SuitCase, il suffit de récupérer le dernier binaire ici (encore en version Alpha).

Ensuite pour scripter une interface, et bien il suffit de lire la documentation puis ensuite d’aller déposer votre projet ici pour le partager avec d’autres.

Voici une petite interface que j’ai scripté rien que pour vous et que vous pouvez télécharger ici :

Amusez-vous bien !


Sécurité et vitesse pour votre connexion internet

Restez à l’abris des regards indiscrets

En règle générale, utiliser un VPN pour se connecter à internet a tendance à ralentir vos débits de connexions, c’est le cas pour afficher une simple page HTML ou accéder à d’autres catalogues de VOD comme ceux de NETFLIX. Le téléchargement de fichiers ou du flux vidéo en devient parfois saccadé.

Notre VPN vous propose Une bande passante illimitée et une sécurité renforcée avec un cryptage AES 256 et un système anti-empreintes digitales

Restez éfficace et anonyme


Google a des gros soucis de conjugaison

lundi 25 mai 2020 à 08:06

Ce n’est pas forcément simple de savoir correctement écrire le français, car c’est une langue avec beaucoup de subtilités et de règles. Heureusement, quand on a un doute sur l’orthographe d’un mot ou sur une conjugaison, on peut toujours aller chercher sur le net. Pas d’excuses donc.

Mais quand c’est Google lui-même qui nous fournit les conjugaisons et qu’en plus, il nous dit de la merde, ce sont des milliers de personnes qui se retrouvent dans l’erreur. Et je ne parle pas uniquement des plus jeunes qui se tapent une mauvaise note à leur devoir à cause du géant d’Internet.

En effet, quand on cherche une conjugaison via Google, ce dernier se paye le luxe de l’afficher directement dans ses résultats de recherche, détournant ainsi pas mal de trafic de vrais sites de conjugaison type le Bescherelle.

Mais si en plus ces conjugaisons sont fausses, je vous laisse imaginer le drame…

Un petit exemple (regardez le passé composé / antérieur) :

Allez, encore un autre :

Je ne vous fait pas l’affront de vous rappeler la règle concernant l’accord du participe passé employé avec l’auxiliaire « avoir ». Mais si vous ne voyez pas ce qui cloche, bah je vous invite à jeter un oeil au Bescherelle qui lui ne se trompe pas et de jouer au jeu des 6 erreurs.

Bref, prévenez vos enfants, car ils risquent d’apprendre des choses incorrectes. Après, apprendre le français avec des algos américains , c’est pas forcément l’idée du siècle ;-).

Merci à Grégory pour l’info !


Sécurité et vitesse pour votre connexion internet

Restez à l’abris des regards indiscrets

En règle générale, utiliser un VPN pour se connecter à internet a tendance à ralentir vos débits de connexions, c’est le cas pour afficher une simple page HTML ou accéder à d’autres catalogues de VOD comme ceux de NETFLIX. Le téléchargement de fichiers ou du flux vidéo en devient parfois saccadé.

Notre VPN vous propose Une bande passante illimitée et une sécurité renforcée avec un cryptage AES 256 et un système anti-empreintes digitales

Restez éfficace et anonyme