Skip to content

Instantly share code, notes, and snippets.

View TheAirBlow's full-sized avatar
🤓
nerd emoji

TheAirBlow TheAirBlow

🤓
nerd emoji
View GitHub Profile
@TheAirBlow
TheAirBlow / code.js
Last active October 27, 2021 15:07
TestEdu Hack
list_answers();
function list_answers()
{
console.log("==== NORMAL EXERCISES ====");
vinq.forEach(function callback(currentValue, index, array) {
index++;
console.log("Excercise " + index + ":");
hack_normal(index);
});
@TheAirBlow
TheAirBlow / readme.md
Last active May 5, 2026 18:56
Samsung Multi-Disabler by hand on Linux

Samsung Multi-Disabler by hand

This tutorial is made for Linux users (it may not work on WSL).
It is instuction how to to everything Samsung Multi-Disabler does by hand.
It is handy if you want to make installing TWRP easier (no recovery override),
or just to make a playground for toying with Android.
Package android-tools should be installed, and your device should be connected.
Also, this is only for Samsung, do not try this on any other device.

Step 1: Prepare

Convert sparse image to raw ext4 image, create mount point directories, mount raw ext4 images.

@TheAirBlow
TheAirBlow / readme.md
Last active September 9, 2021 17:14
Guide for Patching Android sparse images

Guide for Patching Android sparse images

This tutorial is made for Linux users (it may not work on WSL).
Package android-tools should be installed.

Convert and mount images

simg2img <image_name>.img.ext4 <image_name>.raw
sudo mkdir /mnt/android/
sudo mkdir /mnt/android/<image_name>/
sudo mount -t ext4 -o loop .raw /mnt/android//
@TheAirBlow
TheAirBlow / readme.md
Last active September 10, 2021 10:55
Samsung | My guides and other info

Samsung | My guides and other info

Here is a list of my guides for Samsung or Android in general.

Guides

Info

None for now, sadly.

@TheAirBlow
TheAirBlow / readme.md
Created September 9, 2021 17:35
Samsung null image bypass

Samsung null image bypass

This is how to do null image bypass.
It will break binary checking and allow to flash custom binaries on system and vendor.
It is not a 100% way of flashing custom binaries on broken bootloaders.

Step 1: Preparing

Download this file.
It has three files: vbmeta_null.img, system_null.img and vendor_null.img

Step 2: Flashing null images

All of these files above should be flashed - beacuse else it won't accept it beacuse of hashes, as you love it.

@TheAirBlow
TheAirBlow / readme.md
Created September 9, 2021 17:41
Unlocking bootloader on Samsung

Unlocking bootloader on Samsung

It is easy to unlock it, but it's not safe to do.
You will get warned by your phone.
Do not try this on any other device that Samsung.
All your data from the phone will be wiped.

Step 1: Get into Download mode

You can google the Download mode combo for your device. For most newer devices, it is:

  • Shutting the device off
@TheAirBlow
TheAirBlow / tutorial.md
Last active November 8, 2023 14:14
Uchi.ru Hack | Взлом Uchi.ru

Взлом Uchi.ru

Данная ссылка устарела.

Всё было перенесено суда

@TheAirBlow
TheAirBlow / tutorial.md
Last active October 31, 2021 09:16
Resh.Edu.ru Hack | Взлом Resh.Edu.ru | REHack

Взлом Resh.Edu.ru

Данная ссылка устарела.

Всё было перенесено суда

@TheAirBlow
TheAirBlow / code.js
Created October 28, 2021 05:04
Sdamgia.ru Hack | Взлом Sdamgia.ru
var style1 = 'background: #2000ff; color: #ffffff; border-radius: 3px; padding: 2px';
var style2 = 'background: #222; color: #ffff00; border-radius: 3px; padding: 1px; margin: 1px';
var style3 = 'background: #222; color: #00ff00; border-radius: 3px; padding: 1px; margin: 1px';
var style4 = 'background: #222; color: #ff0000; border-radius: 3px; padding: 1px; margin: 1px';
var style5 = 'background: #222; color: #ffffff; border-radius: 3px; padding: 1px; margin: 1px';
console.warn("%c[GHack]" + "%c Скрипт был написан TheAirBlow, версия v1.0.0 ", style1, style5);
console.warn("%c[GHack]" + "%c Оригинально выложен на Github Gists ", style1, style5);
console.warn("%c[GHack]" + "%c Если вы это купили, вас заскамили ", style1, style5);
@TheAirBlow
TheAirBlow / index.js
Created November 6, 2021 09:25
Xamarin.Android helper script
const request = require('request');
request(`https://dev.azure.com/xamarin/public/_apis/build/builds/${process.argv.slice(2)[0]}/artifacts`, async function (error, response, body) {
const data = JSON.parse(body);
console.log(data.value.find(x => x.name == "installers-unsigned - Linux").resource.downloadUrl);
});