PROJET AUTOBLOG


Korben

source: Korben

⇐ retour index

Open Library – Emprunter des livres gratuitement

mardi 26 janvier 2021 à 09:00

Archive.org qu’on ne présente plus et qui référence des millions de livres, de logiciels, de fichiers audio…etc. propose une bibliothèque virtuelle dans laquelle vous pouvez vous balader et emprunter des livres pour une période allant de 1 heure à 14 jours.

Rien à payer, tout est gratos, mais on ne peut pas télécharger des œuvres pour les garder toute sa vie. On peut juste emprunter des livres durant une certaine période et passer cette période, vous n’y aurez plus accès sauf si vous le réempruntez ensuite.

Les livres que vous pouvez prendre pour 14 jours sont également des ouvrages que vous pouvez télécharger en EPUB / PDF, mais totalement sous DRM (Adobe) pour justement les désactiver après la période d’emprunt.

Les livres sont lisibles dans une visionneuse web, mais également écoutables avec une voix synthétique qui vous donnera l’impression d’être en compagnie de Stephen Hawking.

Par contre, pas vraiment beaucoup de livres en français. Il vous faudra aimer l’anglais ❤️.

Une page d’exploration d’Open Library vous donnera l’impression d’être dans une véritable bibliothèque dans laquelle vous parcourrez les rayons par thèmes.

Bonne lecture à tous !


PROMO Fire TV Stick 4K Ultr

-20 € sur la plus puissante des versions du stick d’Amazon

Profitez d’une qualité d’image brillante avec l’accès aux formats 4K Ultra HD, Dolby Vision, HDR et HDR10+. Découvrez un son immersif avec le support pour son Dolby Atmos sur certains titres Prime Video.
Regardez vos programmes préférés sur Prime Video, Netflix, YouTube, Molotov, ARTE, France 24, Disney+, Apple TV et plus encore (des abonnements séparés peuvent être requis).
Accédez à des milliers d’applications et de Skills Alexa, ainsi qu’à des millions de sites Web.

Fire TV stick 4K à 39,99 €


<script src="//ads.themoneytizer.com/s/gen.js?type=2"><script src="//ads.themoneytizer.com/s/requestform.js?siteId=69569&formatId=2">

Geometrize – Changer une photo en formes géométriques

lundi 25 janvier 2021 à 09:00

Certains ont l’art de faire des leurres mais aujourd’hui il est plutôt l’heure de faire de l’art !

Et comment ? Et bien grâce à cet outil open source baptisé Geometrize qui permet de « geomaitriser » n’importe quelle photo en la transformant en un assemblage plus ou moins complexe de figure géométrique. Cela vous permet de réaliser des tableaux d’art abstrait / géométrique plus ou moins précis en fonction de la durée de génération que vous laissez.

Geometrize est dispo sous la forme d’une application desktop pour Linux, macOS et Windows ou encore sous la forme d’une application web de démo.

Vous pouvez choisir uniquement des cercles, des lignes, des triangles, des rectangles…etc. ou tout cela à la fois.

Si je laisse rouler l’algo, ça deviendra alors de plus en plus précis :

Comme vous pouvez le voir, le résultat est absolument sublime. Ce casque orange me met vraiment en valeur.

Vous pouvez ensuite exporter votre œuvre au format image, ou carrément plus intéressant au format SVG pour avoir du vectoriel ou sous la forme d’un GIF animé pour avoir l’animation du rendu.

À tester ici.


PROMO Fire TV Stick 4K Ultr

-20 € sur la plus puissante des versions du stick d’Amazon

Profitez d’une qualité d’image brillante avec l’accès aux formats 4K Ultra HD, Dolby Vision, HDR et HDR10+. Découvrez un son immersif avec le support pour son Dolby Atmos sur certains titres Prime Video.
Regardez vos programmes préférés sur Prime Video, Netflix, YouTube, Molotov, ARTE, France 24, Disney+, Apple TV et plus encore (des abonnements séparés peuvent être requis).
Accédez à des milliers d’applications et de Skills Alexa, ainsi qu’à des millions de sites Web.

Fire TV stick 4K à 39,99 €


<script type="text/javascript">;new advadsCfpAd( 121340 );
<script src="//ads.themoneytizer.com/s/gen.js?type=2"><script src="//ads.themoneytizer.com/s/requestform.js?siteId=69569&formatId=2">

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

Comment décompiler une application Android (APK) et la recompiler ensuite

dimanche 24 janvier 2021 à 09:00

Le week-end dernier, j’ai bidouillé un peu sur mon smartphone Android. C’était merveilleux. Je l’ai rooté d’abord, car je voulais extraire une base de données d’une application, et également installer dessus des applications que j’aurai décompilées puis recompilées.

Je me suis dit que ce serait intéressant de vous faire un petit tuto reverse engineering d’application Android pour rigoler. C’est pas la première fois que je décompile un APK, mais c’était la première fois que je recompilais un truc modifié, donc si vous avez des précisions à apporter, d’autres outils ou des conseils, n’hésitez pas.

Récupérer l’APK

Pour récupérer l’APK, vous avez plusieurs possibilités. Vous pouvez passer APKGK pour récupérer l’APK qui vous intéresse, mais c’est une copie sur un site tiers, donc c’est pas forcément à jour.

Autrement, voici une méthode pour récupérer l’APK directement sur le smartphone. Votre téléphone doit être en mode développeur avec le debugging USB activé.

Vous devez également avoir le SDK Android sur votre ordinateur pour profiter des utilitaires, notamment ADB. Connectez votre smartphone Android à votre ordinateur en USB.

Ouvrez un terminal et entrez la commande suivante :

./adb devices

Vous verrez alors votre smartphone Android qui est bien connecté à votre ordinateur.

Ensuite, vous pouvez lister les applications installées sur votre smartphone à l’aide de la commande :

./adb shell pm list packages

On va isoler l’application qui nous intéresse. Pour ma part, ce sera TousAntiCovid, dans le cadre de leur programme de Bug Bounty. Attention, la décompilation de logiciels est encadrée par la loi et vous trouverez plus d’infos ici. Techniquement, je n’ai pas altéré l’application en question, je l’ai juste décompilé puis recompilé pour valider le process technique. J’ai pris celle-ci pour l’exemple et ce tuto fonctionnera avec n’importe quelle application.

Pour filtrer un peu ça, utilisons un grep et mettons le mot clé de l’application que nous cherchons :

./adb shell pm list packages | grep covid

On a donc le nom du package et ce qu’on aimerait, c’est le chemin pour récupérer l’APK. Pour cela, entrez la commande :

./adb shell pm path fr.gouv.android.stopcovid

Et vous aurez alors la liste des packages APK avec leur chemin d’accès.

Maintenant pour récupérer l’APK, rien de plus simple, il suffit de faire un petit adb pull.

./adb pull /data/app/fr.gouv.android.stopcovid-we-r7EfghHIaaEHoiugrwg==/base.apk

Bravo, vous venez de récupérer le .APK sur votre ordinateur !

Décompiler l’APK et lire le code

Maintenant on va regarder ce qu’il y a dedans.

Pour cela, il faut utiliser l’outil Apktool qui permet de désassembler l’APK et ses ressources, mais aussi de recompiler tout ça. Ici je décompile donc le fichier base.apk avec le paramètre « d ».

./apktool d base.apk

Voilà, vous aurez le code, notamment des fichiers smali, qui est un équivalent lisible par un humain du code bas niveau Dalvik.

J’en conviens, ce n’est pas très user friendly donc je vous propose un logiciel complémentaire nommé JadX qui dispose d’une interface graphique et qui « traduit » le code smali en code java lisible par un informaticien lambda.

Une fois installé, lancez jadx-gui puis ouvrez l’APK. Vous aurez alors une jolie vue plongeante dans le code en java et son équivalent smali. Cela n’extrait pas directement le code comme apktool, mais permet de voir ce qu’il y a dans l’APK. Les 2 outils sont complémentaires.

Vous pouvez aussi faire des recherches sur certaines chaînes de caractères présentes dans le code :

Modifier le code

Par contre, vous ne pouvez pas modifier directement le code via Jadx. Utilisez simplement un éditeur texte ou votre éditeur de code préféré pour éditer les fichiers. Il faudra écrire votre code directement au format smali.

Vous pourrez aussi modifier les ressources (images, chaines de caractères…etc).

Recompiler l’application

Une fois les fichiers modifiés, vous pouvez recompiler l’app à l’aide de la commande apktool, comme ceci :

./apktool b DOSSIER-DES-SOURCES

Et vous obtiendrez un APK. Mais attendez, ce n’est pas fini. Cet APK il va falloir le signer pour qu’Android accepte de l’installer.

Signer l’APK

Pour auto-signer un APK, vous devez d’abord créer une clé RSA sur votre ordinateur.

keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000

Puis signer l’APK en utilisant cette clé :

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore VOTRE-APPLICATION.apk alias_name

Il existe aussi un outil qui fait le job qui s’appelle apksigner.

Mettre l’application dans le smartphone

Ensuite, y’a plus qu’à transférer l’application sur le smartphone pour l’installer. Là vous avez plusieurs méthodes. Donc le transfert bête et méchant par mail, Dropbox ou ce que vous voulez.

Mais pour faire ça propre, vous pouvez également utiliser adb :

./adb push APPLICATION.apk /sdcard/

Ou pour l’installer directement depuis l’ordinateur sans la transférer, faites un :

./adb install APPLICATION.apk

Et voilà ! Vous aurez ainsi votre application Android modifiée directement installée sur votre smartphone et y’a plus qu’à jouer avec.

Il se peut que selon la surcouche Android que vous avez, certaines sécurités soient en place. C’est le cas avec MIUI de Xiaomi qui scanne et contrôle la sécurité de la moindre application qu’on souhaite installer. Donc si ça ne s’installe pas directement, pensez à gratter un peu dans les options pour retirer les sécurités tout en ayant conscience que cela peut vous exposer à d’éventuels malwares ou cybercriminels. Donc, pensez à tout réactiver ensuite.


PROMO Fire TV Stick 4K Ultr

-20 € sur la plus puissante des versions du stick d’Amazon

Profitez d’une qualité d’image brillante avec l’accès aux formats 4K Ultra HD, Dolby Vision, HDR et HDR10+. Découvrez un son immersif avec le support pour son Dolby Atmos sur certains titres Prime Video.
Regardez vos programmes préférés sur Prime Video, Netflix, YouTube, Molotov, ARTE, France 24, Disney+, Apple TV et plus encore (des abonnements séparés peuvent être requis).
Accédez à des milliers d’applications et de Skills Alexa, ainsi qu’à des millions de sites Web.

Fire TV stick 4K à 39,99 €


<script type="text/javascript">;new advadsCfpAd( 121340 );
<script src="//ads.themoneytizer.com/s/gen.js?type=2"><script src="//ads.themoneytizer.com/s/requestform.js?siteId=69569&formatId=2">

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

The system has been destroyed (Xiaomi brické)

samedi 23 janvier 2021 à 09:00

Alors non, je ne vais pas vous faire un article sur le système capitaliste à la dérive, mais plutôt vous expliquer comment récupérer un smartphone Xiaomi (voici le mien) que vous auriez malencontreusement flashé et sur lequel apparaît cette erreur qui fait frémir :

The system has been destroyed – Press power button to shutdown

Avant tout : PAS DE PANIQUE. Il est récupérable. Logiquement, s’il est dans cet état là, c’est que vous l’avez débloqué (unlock) et essayé de le rooter.

Voici donc comment sauver l’affaire. Tout d’abord, vous aurez besoin d’un ordinateur Windows et de la ROM MIUI de votre smartphone Xiaomi. Prenez le temps de bien la choisir sans vous tromper. Décompressez le zip de la ROM.

Ensuite, téléchargez l’outil MiFlash (miroir ici) puis lancez-le. Démarrez votre smartphone en mode Fastboot en maintenant enfoncé le bouton Volume Bas + Power.

Une fois que vous verrez la petite mascotte avec son chapeau communiste, connectez le smartphone à l’ordinateur puis cliquez sur le bouton « Refresh » (1). Vous verrez votre appareil apparaître dans la liste de MiFlash.

Ensuite, cliquez sur le bouton « Select » (2). Et choisissez le chemin d’accès vers le dossier contenant les fichiers de la ROM décompressés.

Ensuite, si vous voulez un smartphone débloqué ou bloqué, cochez le bon bouton radio en bas (3).

Puis en 4… mince, j’ai oublié le 4.

RIP le 4.

Bref, en (5) cliquez sur le bouton Flash et patientez longtemps jusqu’à ce que le résultat soit « Success » en vert.

Si ça se termine avec une erreur qui parle de checkpoint comme celle-ci…

…ce n’est pas forcement dramatique.

Vous pouvez tenter de redémarrer votre smartphone normalement et voir si ça passe. Si ça ne passe pas, il faudra recommencer le flashing.

Le smartphone redémarrera et vous aurez alors à nouveau accès à celui-ci.

Bravo à vous !


Nintendo Switch Edition Anniversaire Super Mario

PROMO: 309,99 € soit 10% de réduction

1 paire de manettes Joy-Con rouge et bleu + 1 support Joy-Con
1 station d’accueil Nintendo Switch + 1 câble HDMI
1 adaptateur secteur + 1 paire de dragonnes Joy-Con + 1 pochette de transport assortie

Précommandes ouvertes

En Savoir +


<script src="//ads.themoneytizer.com/s/gen.js?type=2"><script src="//ads.themoneytizer.com/s/requestform.js?siteId=69569&formatId=2">

Convertir un BIN + CUE en image ISO sous macOS

vendredi 22 janvier 2021 à 09:00

J’ai retrouvé un vieux couple .BIN + .CUE qui peuvent être gravés sur CD mais étant sous Mac et n’ayant pas de graveur sous la main, je me suis dit que j’allais convertir ça en ISO. Voici la procédure, j’ai pensé que ça pourrait service.

Pour cela, je suis passé par Brew et j’ai installé l’utilitaire bchuck :

brew install bchunk

Puis j’ai converti mon BIN + CUE en ISO comme ceci :

bchunk image.bin image.cue image.iso

et voilà !


Nintendo Switch Edition Anniversaire Super Mario

PROMO: 309,99 € soit 10% de réduction

1 paire de manettes Joy-Con rouge et bleu + 1 support Joy-Con
1 station d’accueil Nintendo Switch + 1 câble HDMI
1 adaptateur secteur + 1 paire de dragonnes Joy-Con + 1 pochette de transport assortie

Précommandes ouvertes

En Savoir +


<script src="//ads.themoneytizer.com/s/gen.js?type=2"><script src="//ads.themoneytizer.com/s/requestform.js?siteId=69569&formatId=2">