Skip to content

Instantly share code, notes, and snippets.

View sub314xxl's full-sized avatar

Konstantin Mokhnatkin sub314xxl

  • Moscow, Russian Federation
View GitHub Profile
@sub314xxl
sub314xxl / discord-revive.md
Created October 1, 2025 17:37 — forked from EgorBron/discord-revive.md
Восстанавливаем доступ к ДС с помощью Amnezia WG

Оживляем ДС

Ранее, здесь находился гайд по тому, как вернуть доступ к Discord и прочим недоступным ресурсам.

Но в свете последних событий — сбои Cloudflare (как с их стороны, так и со стороны этой страны), появления адекватных способов сделать всё как раньше, [вставьте-сюда-ваши-необузданные-догадки-почему-всё-накрылось-медным-тазом] — теперь тут пусто.

Да и банальный уход автора из ДС, ровно как и малое понимание в тунеллировании и прочем таком, как-то отбросили желание поддерживать актуальность статьи.

@sub314xxl
sub314xxl / docker-register-2-list-images.sh
Created September 25, 2025 11:48 — forked from OndrejP/docker-register-2-list-images.sh
list all images on Docker Register v2
#!/bin/bash
export Register=https://register.example.com
export cLink="/v2/_catalog?n=10"
export cFile=docker.register.catalog
export tFile=docker.register.tags
export wgetC="wget -O- -q -S "
# Usage with user/password
# export wgetC="wget -O- -q -S --user=ondra --password=heslo "
@sub314xxl
sub314xxl / create-sentry-projects.ts
Created January 21, 2025 16:10 — forked from tichopad/create-sentry-projects.ts
Bulk create Sentry Projects
import fs from 'fs/promises';
const SENTRY_API_KEY = 'enterapikeyhere';
const ORG_SLUG = 'enterorgslughere';
const TEAM_SLUG = 'enterteamnamehere';
const fetchSentry = (
path: string,
method: 'GET' | 'POST' | 'PUT' = 'GET',
body?: Record<string, any>,
@sub314xxl
sub314xxl / Dockerfile
Created January 16, 2025 16:38 — forked from wilcorrea/Dockerfile
Quasar with docker
# tevun/quasar
FROM node:alpine
RUN apk --update add openssh-client git
RUN npm install --global \
@vue/[email protected] && \
@vue/[email protected] \
@quasar/[email protected]\
[email protected]
@sub314xxl
sub314xxl / get-docker-image-tag-by-sha.sh
Created January 13, 2025 16:38 — forked from achetronic/get-docker-image-tag-by-sha.sh
Find the tag of a Docker image having only the SHA256
#!/bin/bash
SHA256_HASH="5bb4faffc8b35e2702b2ffa78e982b979d7b66db29bd55b0c58de8fa745df661"
for i in {1..1000}
do
echo "Looking into page: $i"
curl "https://registry.hub.docker.com/v2/repositories/apache/superset/tags/?page=$i" \
| jq '.results[] | select(.["images"][]["digest"] == "sha256:'${SHA256_HASH}'")'
@sub314xxl
sub314xxl / clean.sh
Created December 27, 2024 02:15 — forked from Iman/clean.sh
Free up disk space on Ubuntu - clean log, cache, archive packages/apt archives, orphaned packages, old kernel and remove the trash
#!/bin/sh
#Check the Drive Space Used by Cached Files
du -sh /var/cache/apt/archives
#Clean all the log file
#for logs in `find /var/log -type f`; do > $logs; done
logs=`find /var/log -type f`
for i in $logs
@sub314xxl
sub314xxl / gsoc24-jitsi-log-analyser.md
Created October 25, 2024 08:49 — forked from ilaydadastan/gsoc24-jitsi-log-analyser.md
This file is for the final submission of the Jitsi Meet Log Analyser project within the scope of Google Summer of Code 2024.
@sub314xxl
sub314xxl / certbotless.sh
Created September 4, 2024 10:29
avoid let's encrypt certificate daily renewal limitation for prod environment
# paste to .bashrc on host with domain's public IP
# usage: certbotless YOUR.DOMAIN.TLD
certbotless() {
if [ -z "$1" ]; then
return 1
fi
DOMAIN=$1
@sub314xxl
sub314xxl / install.js
Created June 22, 2024 14:34 — forked from ArtemAvramenko/install.js
Fastest install script for npm 7.0+, speed up npm ci
// Fastest install script for npm 7.0+
// usage: node install
const fs = require('fs');
const readLockFile = path => {
if (fs.existsSync(path)) {
const text = fs.readFileSync(path, { encoding:'utf8', flag:'r' });
const lockFile = JSON.parse(text);
delete lockFile.dependencies;

Audio Mod Troubleshooting Guide

Search the XDA thread

This should always be your first step. More than likely, your question has already been answered...multiple times

Logs

If you make a post stating a problem without any logs, nobody can help you and will likely ignore it (at least I will)

  • Get a full logcat. If using adb, use adb logcat -d > log.txt
    • This should be taken after attempting to open the app
  • Get an audio dumpsys: