Welcome

This is my collection of technology links, alongside a few tutorials.

You can check the whole website by looking at the Left Navigation Bar, or clicking the Navigation Buttons in the sides of the page.

Windows

System Modifications

Runtimes and Libraries

🌐 Visual C++ Redist (AIO) ⬇️

Edge WebView2 ⬇️

K-Lite Codec Pack ⬇️

zlib-ng ⬇️

MozJPEG ⬇️

Azul Zulu (Java) ⬇️

dot NET

🌐 .NET 6

🌐 .NET 8

🌐 .NET Framework 4.8 ⬇️

🐵 Mono ⬇️

DirectX

✖️ DirectX Runtimes June 2010 ⬇️

Windows 10 and 11

🛸 Windows Privacy Dashboard ⬇️

📢 O&O ShutUp10++ ⬇️

👁️‍🗨️ Privacy Sexy

🌐 Privatezilla ⬇️

Drivers

Common

🌐 Snappy Driver Installer ⬇️
Choose to download only indexes, then install all.

👁️ Advanced NVIDIA Driver Search
Only DCH drivers are being updated past 2021.

🌐 AMD Drivers

Intel Driver & Support Assistant ⬇️

Other

Universal ADB Drivers ⬇️

btrfs - B Tree FileSystem ⬇️

Alternative A2DP Driver

🇿 Zadig ⬇️

Repair

General

🌐 Display Driver Uninstaller

🌐 Power Defragmenter ⬇️

🌐 Uninstall MS Office ⬇️

Cleaning

🌐 BleachBit ⬇️

🌐 Burnbytes ⬇️

🌐 Dism++ ⬇️

Windows Update

🌐 Fix WU Utility ⬇️

🌐 Windows Update Cache Cleaner ⬇️

Blue Screen of Death

🌐 BlueScreenView ⬇️

Anti Malware

Portable

🌐 AdwCleaner ⬇️

🌐 Emsisoft Emergency Kit ⬇️

🌐 Kaspersky Virus Removal Tool ⬇️

🌐 Norton Power Eraser ⬇️

🌐 RKill ⬇️

Rootkit

🌐 GMER ⬇️

🌐 TDSSKiller ⬇️

Instalable

🌐 Bitdefender Free ⬇️

🌐 Emsisoft Anti-Malware ⬇️

Ransomware

🌐 Kaspersky Anti Ransomware Tool ⬇️

Programs

Multiple Programs Updater/Installer

🖥️ Patch My PC ⬇️

Web Browsers

🦊 Mozilla Firefox ⬇️

🔵 Google Chrome ⬇️

Multimedia

FFmpeg ⬇️

Audio/Video

VLC media player

Kdenlive ⬇️

Audacity ⬇️ ⬇️

Pictures

ImageGlass ⬇️

Paint.NET ⬇️

darktable ⬇️

Documents

Libre Office ⬇️

Notepad++ ⬇️

Sumatra PDF ⬇️

NAPS2 ⬇️

Archiving

7-Zip ⬇️

7-Zip Zstd ⬇️

Copying

Copy Handler ⬇️

FastCopy ⬇️

SysInternals

Command Line

Junction ⬇️

PendMoves and MoveFile ⬇️

Sync ⬇️

GUI

Autoruns ⬇️

NotMyFault ⬇️

Process Explorer ⬇️

RAMMap ⬇️

Old

Windows 7 Games (and more)

NoteBot ⬇️

Other

⚙️ Permanent Process Priority Tool ⬇️

Sandboxie-Plus ⬇️

HD Tune ⬇️

MSYS2 ⬇️

Gaming fixes

3dfx / Glide

ProgramGlideWrapper
🌐 dgVooDoo2⬇️1-3D3D 11,12
nGLide⬇️1-3D3D 9,
Vulkan

DirectX

DirectDraw

ProgramDDrawWrapper
DDrawCompat⬇️1-7Optimized DDraw 1-7
🌐 dgVooDoo2⬇️1-7D3D 11,12
CNC DDraw⬇️1-7GDI, D3D 9,
OpenGL

If using Windows 8 or newer, apply this registry tweak.

Direct3D

D3D Retained Mode ⬇️

DxWnd ⬇️

ProgramDirect3DWrapper
🌐 dgVooDoo2⬇️2-9D3D 10-12
WineD3D⬇️2-11OpenGL /
Vulkan
d8vk⬇️8Vulkan
DXVK⬇️9-11Vulkan
dxvk-gplAsync⬇️9-11Vulkan
VKD3D-proton⬇️12Vulkan

DInput / XInput

DirectInput Mapper

ProgramOriginalWrapper
DirectInput8 FPS Fix⬇️DInput 8Optimized DInput 8
dinputto8⬇️DInput 1-7DInput 8
Xidi⬇️XInputDInput 1-8,
WinMM
x360ce⬇️DInput 1-8XInput

DirectSound

ProgramOriginalWrapper
DSOAL⬇️DSound + EAXOpenAL Soft
IndirectSound⬇️DSoundXAudio2

If using Windows 8 or newer, apply this registry tweak.

XAudio

X3DAudio HRTF ⬇️

If using Windows 8 or newer, apply this registry tweak.

Other Audio

🌐 BASS ⬇️

OpenAL Soft ⬇️

Input Remapping

ProgramPhysicalEmulated
Universal Control Remapper⬇️AnyAny
AntiMicroX⬇️Any GamepadKeyboard, Mouse
JoyShockMapper⬇️Any Gamepad with GyroscopeKeyboard, Mouse, Gamepad
Keyboard Splitter⬇️KeyboardXbox Controller

DLSS / FSR

🌐 NVIDIA DLSS DLL

DLSS to FSR ⬇️

Other

MSI Afterburner

Rivatuner Statistics Server

Personalization

Behavior

Open Shell Menu ⬇️

AltSnap ⬇️

Winaero Tweaker

🪟 Universal Windows Tweaker (7) ⬇️

🪟 Universal Windows Tweaker (10) ⬇️

🪟 Universal Windows Tweaker (11) ⬇️

Cursors

Posy's improved cursors ⬇️

Integrated Tools

If the name has a 🛡Shield, it requires Admin Privileges.


🛡Add Hardware

hdwwiz.exe

🛡Add/Remove Windows Features

OptionalFeatures.exe

🛡Boot options

msconfig.exe

🛡Check memory problems

MdSched.exe

🛡Clean Up the WinSxS Folder

Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase

Clean thumbnail cache

ie4uinit.exe

Command Console

cmd.exe

Control Panel

control.exe

🛡Create Self Extracting file

iexpress.exe

🛡Defragment and Optimize

dfrgui.exe

🛡Defragment Drive

Optimize-Volume -Verbose -Defrag -DriveLetter DRIVE_LETTER

🛡Device Manager

devmgmt.msc

DirectX information

dxdiag.exe

Download File

bitsadmin.exe /transfer myDownloadJob URL PATH\TO\FILE

🛡Free Storage Space

cleanmgr.exe

Gamepads

rundll32.exe shell32.dll,Control_RunDLL

🛡Group Policy Editor

gpedit.msc

Lock User

rundll32.exe user32.dll,LockWorkStation

On Screen Keyboard

osk.exe

🛡Optimize SSD

Optimize-Volume -Verbose -ReTrim -DriveLetter DRIVE_LETTER

🛡Performance Options

SystemPropertiesPerformance.exe

Run Background Tasks

rundll32.exe advapi32.dll,ProcessIdleTasks

🛡Services

services.msc

Sound Settings

mmsys.cpl

🛡Storage Manager

diskmgmt.msc

System Information

msinfo32.exe

System Properties

sysdm.cpl

🛡Update the Clock

w32tm.exe /config /update /manualpeerlist:"pool.ntp.org" /syncfromflags:MANUAL /reliable:YES

Windows Version

winver.exe

ISO Modification

Download ISO, updates

Official

🪟 Windows 10
If you use Windows to access the website, it will redirect to the Download Tool; If you just want the ISO file, use another OS or spoof the User Agent.

🪟 Windows 11

🛒 MS Update Catalog

Alternative

🪟 File list
You need to use torrent to download the files.

Custom ISO

Tiny10 ⬇️

Tiny11 ⬇️

Custom PE

Jayro's Lockpick

Bob.Omb's Modified Win10PE

Tools for modifying

MSMG Toolkit

🌐 WinToolKit ⬇️

🌐 NT Lite

Pendrive Managers

Single

Rufus ⬇️

Multiple

Ventoy ⬇️

Activation

ProgramWindowsOffice
Microsoft Activation Scripts ⬇️HWID,
KMS38,
Public Server
Ohook,
Public Server
KMS VL ALL AIO ⬇️KMS38,
Local server
Local server

Web

Reverse Image Search

General use

TinEye

Bing

Yandex

Google
Force Desktop mode if using a mobile device with Google.

Artwork

SauceNao

Anime

IQDB

Trace.moe

ASCII2D

Furry

Kheina

Derpibooru

Inkbunny

File Transfer

Direct

xkcd949

Advanced

Just Beam It

ShareDrop

Download Later

Easyupload.io

FileBin

HexUpload

Send.cm

Userscloud

Wormhole

Command line

The null pointer

~vern null pointer

Rustypaste

Schollz share

transfer.sh
If you don't like the default script, I have a custom one.

URL Shorteners

fully random

ShortUrl

Bombchus

anon custom

is good

Tinycc

TinyURL

account custom

Bitly
RB.GY

Cuttly

Simple URL Shortener

Online Compression

General use

WeCompress

Compress-Online

Compress2Go

YouCompress

PDF

Only compress

ShrinkPDF

Full editing suite

Adobe Acrobat PDF Online

ILovePDF

PDF.io

General converter site

Online-Convert PDF

CloudConvert PDF

Images

ImageOptim

CompressPNG
has sister sites with other formats

Ezgif WebP
also has other formats

Video

123aps Video Converter

YouTube
You can't upload copyrighted or innapropiate material.

Anti Malware

Files

VirusTotal

Hybrid Analysis

Scan Maldoc

AntiScan.Me

IP / URL

IP Void

IP Spam List

URL Void

VirusTotal URL

PhishTank

Report

Emsisoft

ClamAV

ClamAV False Positive

Bitdefender

Comodo

Microsoft

Other

’;–have i been pwned?

Chainabuse

Web Extensions

AdBlock

🛡 uBlock Origin 🦊 🔵

FastForward 🦊 🔵

Security

Emsisoft Browser Security 🦊 🔵

NoScript Security Suite 🦊 🔵

CDN Cache

LocalCDN 🦊 🔵

Redirects

Indie Wiki Buddy 🦊 🔵

Wikiwand 🦊 🔵

LibRedirect 🦊 🔵

YouTube

SponsorBlock 🦊 🔵

DeArrow 🦊 🔵

Return YouTube Dislike 🦊 🔵

Improved Youtube 🦊 🔵

Twitch

FrankerFaceZ 🦊 🔵

BetterTTV 🦊 🔵

Git

File Icons for Git 🦊 🔵

Refined Github 🦊 🔵

Other

Smart Upscale 🦊 🔵

Web Archives 🦊 🔵

Violentmonkey 🦊 🔵

Multi

DNS

General usage

NameIPv4IPv6DoTDoH
CloudFlare1.1.1.1
1.0.0.1
2606:4700:4700::1111
2606:4700:4700::1001
cloudflare-dns.comhttps://cloudflare-dns.com/dns-query
Google8.8.8.8
8.8.4.4
2001:4860:4860::8888
2001:4860:4860::8844
dns.googlehttps://dns.google/dns-query
Quad99.9.9.9
149.112.112.112
2620:fe::fe
2620:fe::9
dns.quad9.nethttps://dns.quad9.net/dns-query
AdGuard94.140.14.14
94.140.15.15
2a10:50c0::ad1:ff
2a10:50c0::ad2:ff
dns.adguard.comhttps://dns.adguard.com/dns-query

Bonus

These provide a service like Pi-hole in the sense that you can control Content Filtering via DNS, but it’s entirely off of your Home setup, and can be used anywhere. It’s not only Advertisements, but general Internet Protection, alongside caching, logging, and more.

Rethink

NextDNS

NextDNS is more configurable than Rethink, allowing for example rewrites, ipfs, blacklist and whitelist, parental control, personal analytics, and improved security.

NameIPv4Description
RiiConnect24167.86.108.126Use WiiConnect24 again
Wimmfi95.217.77.181Play Wii online games again
Kaeru WFC178.62.43.212Play NDS online games again
PokéCheats GTS199.199.163.34Same as above, but you can Generate mons
90DNS207.246.121.77
163.172.141.219
Block Nintendo domains, prevents Bans
str2hax97.74.103.14
173.201.71.14
Homebrew patch your Wii using the EULA

Torrent

Searching

Torrents.CSV

Download

Local

qBittorrent ⬇️

Deluge ⬇️

Motrix ⬇️

LibreTorrent 🔷 🟩

Web

Instant.io

βTorrent

Seedr

Trackers

ngosang/trackerlists 📎

XIU2/TrackersListCollection 📎

newTrackon 📎

Emulators

Table of Contents

Multisystem Emulators

Nintendo

Sony

Sega

Microsoft

Atari


Multisystem Emulators

👾 RetroArch is the Frontend of LibRetro. It generally has slightly out of date versions, but sometimes they have continued progress in otherwise abandoned emulators.

🦅 Bizhawk has some out of date cores, but some cores are Original. It's mostly focused for the creation of Tool Assisted Speedruns (TAS), but can be used for casual play.

🐞 Mednafen has some out of date cores, but some cores are Original. Since it's commandline for loading games, you can use Mednaffe as GUI.

Ⓜ️ MAME is mostly focused on Arcade machines, with some good Home Console drivers. An alternative GUI is pfeMAME. Using it on RetroArch is... complicated.

🔥 FinalBurn Neo is also focused on Arcade machines, with few Home Consoles. Has more "Quality of Life" improvements compared to MAME, while being very similar in accuracy.

🌙 ares is the succesor of higan, which is the superset of bsnes. Most cores are original, with the oldest being the more accurate ones.

Nintendo

NES

EmulatorLibRetro
MesenYes*
Nestopia UEYes

fdd


SNES


N64

jp us dev


Gamecube / Wii

EmulatorLibRetro
DolphinYes

ipl drivers usb


Wii u

EmulatorLibRetro
CemuNo

fonts menu usb


Switch

EmulatorLibRetro
RyujinxNo
SudachiNo
StratoNo

keys firmware drivers usb


GameBoy / Color

EmulatorLibRetro
SameBoyYes
GambatteYes*
BGBNo
GBCCNo

dmg cgb sgb


GameBoy Advance

EmulatorLibRetro
mGBAYes
SkyEmuNo
NanoBoyAdvanceNo

bios


NDS / DSi

EmulatorLibRetro
melonDSYes*
DeSmuMEYes
NooDSNo

nds dsi


3DS

EmulatorLibRetro
Citra ñNo
Lime3DSNo
Panda3DSNo

firmware files boot drivers


Sony

PlayStation 1

bios


PlayStation 2

EmulatorLibRetro
PCSX2Yes
AetherSX2No
Play!Yes

bios


PlayStation 3

EmulatorLibRetro
RPCS3No

firmware backup


PSP

EmulatorLibRetro
PPSSPPYes

firmware fonts


PSVita

EmulatorLibRetro
Vita3KNo

firmware backup drivers


Sega

Master System / Game Gear

EmulatorLibRetro
Genesis-Plus-GXOnly
MAMEYes*
aresNo

bios


Genesis / CD / 32X

genesis cd 32x


Saturn

EmulatorLibRetro
MednafenYes
KronosYes

bios


Dreamcast

EmulatorLibRetro
FlycastYes
redreamNo*

bios


Microsoft

Xbox

EmulatorLibRetro
xemuNo
Cxbx-ReloadedNo

bios hdd


Xbox 360

EmulatorLibRetro
xeniaNo

Atari

2600

EmulatorLibRetro
StellaYes
MAMEYes*

5200

EmulatorLibRetro
Atari800Yes
AltirraNo

7800

EmulatorLibRetro
MAMEYes*
A7800No
ProSystemYes

XEGS

EmulatorLibRetro
Atari800Yes
AltirraNo

Jaguar

EmulatorLibRetro
BigPEmuNo
Virtual JaguarYes

Lynx

EmulatorLibRetro
MednafenYes
MAMEYes*

bios


Fonts

Latin

Sans

Serif

Handwriting

Mono

Code

Fira Code ⬇️

Iosevka ⬇️

Fixedsys Excelsior ⬇️

CJK

Emoji, Symbols

Noto Color Emoji ⬇️

Noto Emoji ⬇️

Noto Sans Symbols 2 ⬇️

Symbola ⬇️

uBlock Origin Filter Help

🛡 uBlock Origin Filter list

This is my personal list, where I make my own filters.

Invert blocking (anti-blacklist)

@@||example.com/important$1p


Static network filtering

Complete domain

||blocked.tld^

Block a CSS section

example.com##.ads

Block something based off of tags

example.com##[href=“/sponsor”]

example.com##.table [src=“/ketchup’]

Types options

$script $image $css $media $1p $3p $font $frame $ping $inline-script $inline-font $match-case $xhr

Don’t allow a domain from another

||blocked.tld^domain=example.com

### Don’t block something, redirect to an empty/noop file

||example.org/folder/file$empty

||example.org/folder/file.js$script,redirect=noop.js

||example.org/folder/video.mp4$mp4

||example.org/folder/audio.mp3$media,redirect=noop-0.1s.mp3

||example.org/folder/image.png$image,redirect=2x2.png

Remove a URL parameter

example.org$removeparam=TrackerID


Static extended filtering

HTML filters

use view-source, not inspect element

example.org##^.badstuff

example.com##^script:has-text(whatever)

Scriptlet injection

example.com##+js(cookie-remover)

example.com##+js(cookie-remover, cookie_name_regex)

FFMPEG Help

Want a better experience to what the official FFmpeg Filters Documentation shows?

Use FFmpeg Filters Docs!

General options

Hardware acceleration

ffmpeg -hwaccel "auto"
CPUVAAPINVIDIAAMDIntel
libsvtav1
libdav1d
av1_vaapiav1_nvenc
av1_cuvid
av1_amf
libx264
h264
h264_vaapih264_nvenc
h264_cuvid
h264_amfh264_qsv
libx265
hevc
hevc_vaapihevc_nvenc
hevc_cuvid
hevc_amfhevc_qsv
libvpxvp8_vaapi
libvpx-vp9vp9_vaapivp9_qsv

Less verbose

ffmpeg -hide_banner -v "error" -stats

Video Filters

Constant FPS

Duplicate/Drop frames

-vf "fps=60"

(linearly) Interpolate frames

-vf "framerate=60"

Fast Denoise

-vf "hqdn3d"

Slow Denoise

-vf "nlmeans=2:7:5:3:3"
-hwaccel vulkan -i $input -vf "format=yuv444p,hwupload,nlmeans_vulkan=2:7:3,hwdownload,format=yuv444p" $output

Deinterlace

-vf "yadif=1"

Resize

-vf "scale=1920x-1"

Using -1 as a size preserves the aspect ratio.

Audio Filters

5.1 to Stereo

-af "volume=1.660156,pan=stereo|FL=0.5*FC+0.707*FL+0.707*BL+0.707*SL+0.5*LFE|FR=0.5*FC+0.707*FR+0.707*BR+0.707*SR+0.5*LFE" 

Loudness Normalization

-af "loudnorm" -pass 1 -f null /dev/null 
&&
-af "loudnorm" -ar 48000 -pass 2 $output 

Video double pass

-c:v libx265 -crf 25 -pass 1 -f null /dev/null 
&&
-c:v libx265 -crf 25 -pass 2 $output 
-c:v libvpx-vp9 -row-mt 1 -b:v 0 -crf 25 -pass 1 -f null /dev/null 
&&
-c:v libvpx-vp9 -row-mt 1 -b:v 0 -crf 25 -pass 2 $output 

Android

Version info

API Levels

API Levels This helps knowing at a glance which versions are being used and supported.

Update Tracker

Android Update Tracker This helps knowing how your phone is getting updates officialy.

Android ROMs

The letters, what do they mean?
9P, 10Q, 11R, 12S, 13T, 14U.


Bonus, Google Apps

🇳 NikGApps ⬇️

🦑 MindTheGapps ⬇️

🅾️ OpenGApps ⬇️

🇨 microG

ADB PM help

AndroidDebugBridge PackageManager

How to use?

adb shell

You can use the following commands after this one. To exit type “exit”.


adb shell $command

Change $command for any of the ones below, you wont be placed in a different shell.


List Applications

pm list packages -e $type

-s : system

-3 : manually installed


Disable Applications

pm disable-user $package

pm suspend $package

“Suspend” may be disabled after a (few) reboot(s), shows a Digital Wellbeing prompt.


Change permissions

pm grant $package $permission
pm revoke $package $permission

Want the master list of permissions? go Here


Optimizations

pm compile -a -m $type

space : reduce memory usage

speed : make apps faster


pm trim-caches 999999999999999999

You can repeat this command many times, the longer it takes to execute, the more cache it removed.

Wifi ADB

Make sure only one device is connected at a time.

Enable TCP/IP mode

adb tcpip 55555

Connect to the phone

The easiest way to know the local IP address of your phone is to look at the wifi settings of the current network, it should be like 192.168.0.100 or similar.

adb connect 192.168.0.100:55555

Now you can use adb wirelessly!

Magisk Modules

Some require Zygisk to be enabled.

General

Simple Bootloop Saver

1Controller

liboemcrypto disabler

Battery

Advanced Charging Controller

GMS Doze

Personalization

LSPosed Framework

Twemoji replacer

Audio

Audio Misc Settings

DRC Remover

USB Samplerate Unlocker

Audio Jitter Silencer

Audio Compatibility Patch

Audio Modification Library

Privacy

A-GPS SUPL replacer

DRM Disabler

Performance

Yet Another Kernel Tweaker

RiProG-AI

Space saving Ahead-of-Time

Unity Fix

SafetyNet

Universal SafetyNet & Play Integrity Fix [MOD]

Shamiko

Hide UserDebug, Test-Keys and LineageOS

Sensitive Props

xmlpak-RE

Xposed Modules

Quality of Life improvements

Automatic Avanced Settings Expander

Better BLuetooth Device Sort

SMS Code

Maps Tweaks

Tarnhelm

User Interface

Mobile Icon Changer

Notification Shade Transparency

Location Indicator Whitelist

QuoteLockX

Installer++

Advanced

Disable FLAG_SECURE

Bypass Root Check Pro

FakeGApps

Bootloader Spoofer

Magisk Installation

Prerequisites

You need to have the following programs:

platform-tools (adb, fastboot) and python.

Getting the files

You need a copy of your boot.img file, which is sometimes distributed alongside the main Custom ROM, but is also available in the payload.bin in the installation ZIP (we need to use Python to extract it!).

If you have your boot.img file already, only extract the vbmeta.img file.

Install payload_dumper

python3 -m pip install pipx
python3 -m pipx install payload_dumper

Why install pipx and then payload_dumper? Because pipx is better for installing isolated python modules automatically and reliably.

Extract the IMG files

payload_dumper --partitions boot,vbmeta payload.bin

Patching

Copy the boot.img to your phone, it’s small enough to go fast with MTP or FTP.

Install the official Magisk APK on your device, and click Install, that will lead you to patching your file.

After it finishes, copy it back to the computer.

Flashing

Boot into fastboot/download/bootloader mode, an easy way is by

adb reboot bootloader

Now just flash the modified boot.img and the vbmeta.img in a special way.

fastboot flash boot magisk_patched-$VERSION_$RANDOM.img
fastboot flash vbmeta --disable-verity --disable-verification vbmeta.img

Finishing notes

Reboot into Android, and you should see the Magisk APK telling you now have root and can install Modules!.

Apple

iOS Databases

iOS Ref Shows in a simple table which devices are able to access which iOS versions.

AppleDB In Depth website to have the iOS and firmware versions of any device, alongside jailbreak capabilities.

Can I Jailbreak? Dedicated to knowing about JailBreak capabilities.

Install palera1n

Preparation

First, we have to install git and python.
If you have another package manager, change the command accordingly as shown Here.


sudo apt install git python3 python3-pip

usbmuxd

We want to handle the daemon usbmuxd manually, so we have to stop the service and initiate it ourselves.


sudo systemctl stop usbmuxd
sudo usbmuxd -f -p

Leave this terminal open, and open yet another one to continue.

git

Now it’s time to download palera1n, it’s important to note however that we need to use an specific method, due to the quirkiness of handling source control.


git clone --recursive --depth=1 --shallow-submodules https://github.com/palera1n/palera1n.git
cd palera1n

Installing

Finally it’s time to install palera1n on your device, first make sure it doesn’t have a passcode or Touch/Face ID (you might need to “restore” it to factory settings).

Now, we just run the main command, replacing that variable with the actual iOS version (like 15.7.3):

sudo ./palera1n.sh --tweaks $iOS_ver --semi-tethered

It will probably ask to install a few dependencies -like pyimg4-, just hit Enter and let it continue.

Eventually it will ask you to get your device in DFU mode, helpfully providing instructions (depends on device).

problems?

If it doesn’t work the first time, or it gets stuck in a step, try repeating the usbmuxd step, and running the script again. Changing the USB port, turning the lighting cable, using an entirely different cable, another Linux distro, another Computer (with Intel CPU), etc.

Finishing

After it’s done, you have to get into DFU mode once again, the device will boot and you’ll see the palera1n loader app in your home screen, open it and click install, which will eventually install Sileo.

Linux

Distros

Alpine

🏔️ Alpine Linux

Uses musl instead of glibc.

Android

🪷 Bliss OS

Arch

General use

🔼 Arch Linux

Hard to install? check my guide.



🦅 Garuda Linux


🔼 Artix Linux

Doesn’t use systemd, but rather OpenRC, Runit, s6, or dinit.

Specialized

🗡️ BlackArch

🧹 [m]anage your [A]ndro[id]

📀 System Rescue

Debian

Regular Use

🔴 Debian

You can use the stable installer to install any version, like sid.



🟩 Linux Mint


🏵️ Vanilla OS

Privacy / Hacking / Security

🐲 Kali Linux

🦜 Parrot OS

🔮 Tails

Tails is strictly a LiveISO system, no installation is needed or indeed possible.

Red Hat

Official

🔶 CentOS

🔵 Fedora

Gaming

🇳 Nobara

Puppy

🐶 Puppy Linux

Puppy isn’t one single distro, but a RAM-only based on binaries of other distros.



🐶 Vanilla Dpup


Analyze Slow Boot times

System information

inxi -Frxxxz

Displays a lot of System Information


Programs and Services

systemd-analyze

Simple boot times info

systemd-analyze blame | head

Shows the 10 most slow services at boot

systemd-analyze critical-chain

Shows in red which programs were the slowest, in a chain of loading priorities.

Partitions

cat /etc/fstab

Displays how your partitions are mounted

lsblk -o NAME,LABEL,UUID,MOUNTPOINT

Lists what is actually mounted in the system, should be equal to the above

cat /etc/initramfs-tools/conf.d/resume

Should show the SWAP partition’s UUID

Install Arch Linux (EFI)

After Downloading the ISO and writing it on a DVD or Pendrive (or using Ventoy), just boot into the installation media and follow these commands.

If you are reading this with elinks, links, lynx, or w3m… Hi! and thanks for your preference :)

Use fast and pretty settings

reflector -c cl --sort score --save /etc/pacman.d/mirrorlist

Change cl for your ccTLD of choice

#nano /etc/pacman.conf
33Color
37ParallelDownloads = 5

pacman -Syy

Prepare the Storage Media

tip: if you have troubles with the file table, use this command to overwrite it

dd if=/dev/zero of=/dev/sda count=100 status=progress
cfdisk /dev/sda

use gpt

IndexSizeMount
[1]1GB/boot
[2]big/
[3]littleswap

Format the filesystems

mkfs.fat -F32 -n "ESP" /dev/sda1
mkfs.btrfs -L "Root" -f /dev/sda2
mkswap -L "swap" /dev/sda3

Mount stuff

swapon /dev/sda3
mount /dev/sda2 /mnt
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot
genfstab -U /mnt > /mnt/etc/fstab

Install the system

pacstrap /mnt base base-devel

Install the kernel

pacstrap /mnt linux-zen linux-firmware dkms linux-zen-headers

Install filesystem programs

pacstrap /mnt btrfs-progs dosfstools mtools refind efibootmgr

Install network programs

pacstrap /mnt ntp iptables-nft networkmanager dnsmasq reflector

Install audio programs

pacstrap /mnt pipewire-alsa wireplumber qpwgraph

Log into the new system

arch-chroot /mnt

Configure Locale

Goes without saying, but if you speak another language, change these two commands.


echo "en_US.UTF-8 UTF-8" > /etc/locale.gen
echo "LANG=en_US.UTF-8" > /etc/locale.conf
locale-gen

Configure time

Same with the time, if you live in another time zone, use that instead.


ln -s /usr/share/zoneinfo/Chile/Continental /etc/localtime
hwclock --systohc --utc
systemctl enable ntpd

Configure Names and Network

You can use any hostname, this is just an example.


echo awa > /etc/hostname
#nano /etc/hosts
1127.0.0.1 localhost
2::1 locahost
3127.0.1.1 awa

systemctl enable NetworkManager
#nano /etc/NetworkManager/conf.d/dns.conf
1[main]
2dns=dnsmasq

dnsmasq settings are now in /etc/NetworkManager/dnsmasq.d/ due to NetworkManager.


Configure Users

Root

passwd

Regular user

You probably want to use your own nickname for the username.


useradd -m -g users -G wheel -s /bin/bash uwu
passwd uwu
#EDITOR=rnano visudo
85%wheel ALL=(ALL:ALL) ALL

Use fast and pretty settings

reflector -c cl --sort score --save /etc/pacman.d/mirrorlist

Change cl for your ccTLD of choice

#nano /etc/pacman.conf
33Color
37ParallelDownloads = 5

pacman -Syy

Install BootLoader

refind-install --usedefault /dev/sda1 --alldrivers
mkrlconf
cd /boot

Configure rEFInd

#nano refind_linux.conf
1“Minimal” “rw root=/dev/sda2”

This is a very small setup, a more complete one looks like this:


#nano refind_linux.conf
1“micro Code” “rw root=/dev/sda2 initrd=amd-ucode.img initrd=initramfs-linux-zen.img”
2“Minimal” “rw root=/dev/sda2”
3“Regular” “rw root=/dev/sda2 initrd=initramfs-linux-zen.img”
4“Fallback” “rw root=/dev/sda2 initrd=initramfs-linux-zen-fallback.img”

These files assume you installed linux-zen and are using an AMD CPU, change those accordingly.

Exit the system

exit

Unmount everything and reboot

sync
umount -R /mnt
reboot

remember to remove your installation media!

Use the ArchLinux User Repository

1. AUR Helper

paru

sudo pacman -S --needed base-devel git

git clone https://aur.archlinux.org/paru.git

cd paru

makepkg -si

Config

This config makes it so that by default it doesn’t always asks you to edit PKGCONFIG or show you how the source files were modified.

#nano ~/.config/paru/paru.conf
1[options]
2SkipReview

Usage

Now you can just use paru as opposed to pacman, and it will install AUR packages automatically.

eg.

paru -S 7-zip-full

Keep in mind paru automatically calls sudo, so you don’t require to use it.

2. Custom Repo

Chaotic-AUR

First, install the primary key


sudo pacman-key --recv-key FBA220DFC880C036 --keyserver keyserver.ubuntu.com

sudo pacman-key --lsign-key FBA220DFC880C036

sudo pacman -U 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-keyring.pkg.tar.zst' 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-mirrorlist.pkg.tar.zst'

Secondly, we need to activate the multilib repository

#sudo nano /etc/pacman.conf
93[multilib]
94Include = /etc/pacman.d/mirrorlist

Then, add these lines to the end of the pacman config file

#sudo nano /etc/pacman.conf
102[chaotic-aur]
103Include = /etc/pacman.d/chaotic-mirrorlist

Finally, run a regular upgrade to have it properly setup.

sudo pacman -Syu

Usage

Now the AUR is available with regular pacman, so you can keep using it as normal.

eg.

sudo pacman -S 7-zip-full

One advantage of using this repository, is that it will just provide packages pre-compiled, so you get everything in one go, but it has less packages due to space limitations.