Thursday, July 30, 2026

Samsung T220 not showing image and only button is blinking

Just change 2 1000uF 16V capacitors marked with red.



https://www.youtube.com/watch?v=aF-KEyGwG9c - Замена конденсаторов БП. Монитор Samsung SyncMaster T220G. Не включается, мигает индикатор питания

https://www.youtube.com/watch?v=AhssTRB_N2U - Ремонт монітору Samsung T220

Tuesday, July 28, 2026

Tuesday, June 30, 2026

F8 20A fuse blown on Ford Mondeo MK4 2L TDCI

Car stalled at the middle of the road. F8 20A fuse blown. Crappy Ford's user manual says: Powertrain control module. Brief and straight to the point.

After diagnosis it turned out the problem is on ECU Delphi DCM3.5 black connector line. Brown and grey connectors are OK. Test was very simple - 12V 40W lamp connected to F8 fuse contacts. When car door is opened, car activated and lamp glows, when door is shut, after a while PCM relay turns off the lamp. Something shorts F8 line when car is active. If you try ignition to crank car, lamp or fuse will burn. 

Sophisticated electrical problem? Almost all connectors were checked but lamp glows. Finally air filter was removed, headlight was removed and broken wires were found. Modern engineering at it's best. Weak protection against rubbing and stupid location. Looks like one wire broke, shorted and burned few other wires. Here is the lesson: do not mess with electronics before checking physical lines.

Very fortunate that this damage happened on low speed in the city. On highway such thing may be lethal.  Overall Mondeo 4 is good car but engineering decisions on horn and ECU location, shitty wire isolation, absence of mechanical locks on passenger and trunk doors, "non-serviceable" diodes in tail lights are annoying, not counting gas pedal glitches, interior air filter change and other trifles to mess with. Ave enshittification, morituri te salutant.

Monday, June 15, 2026

KNKA CS06 dehumidifier disassemble and repair

3 screws at the bottom. 4 screws behind water tray. Pull case bottom gently, remove top cover and unscrew 2 screws under it.

Sunday, March 15, 2026

Privacy, telemetry, data collection

https://librewolf.net/

LibreWolf — privacy enhanced Firefox gets much better results on https://coveryourtracks.eff.org

sudo apt update && sudo apt install extrepo -y

sudo extrepo enable librewolf && sudo extrepo update librewolf

sudo apt update && sudo apt install librewolf -y

Any program that uses web UI via web-server may leak internal LAN IP-address of the device, for example IP Webcam for Android does this in Referrer. F12 > Dev Tools > Network > check what requests app makes. Any API is potential channel for leaking user data. Be cautions when using proprietary apps in sensitive environment. FOSS is better in such cases, else decompile, modify, rebuild.

https://www.privoxy.org/user-manual/quickstart.html

https://docs.searxng.org/

sudo ufw enable

sudo apt install tor

torsocks --version

sudo systemctl enable tor      // start on boot

sudo systemctl start tor          // start now

sudo systemctl status tor       // check if running

torsocks curl https://check.torproject.org

CLI browsers are not safe browsers. Using w3m/lynx to “avoid JS” doesn’t make sense for anonymity; you’re trading usability and security for terminal UI. CLI inside a Tor-based system is safe way: Whonix, Tails (easiest).

Ordinary goofy will say that he has nothing to hide, but he do not take into account regime change, idiotic laws and limitations that may be in future... The less data you share, the better. Nobody has right to poke nose in your LAN, hardware, behavior, business...

Monday, March 9, 2026

KTorrent not seeding and not downloading

Forward only 6881 for tcp and udp in router or choose another port. Paste it for TCP, mtp, DHT, apply and other ports will be changed automatically.

sudo ufw enable

sudo ufw allow 6881/tcp

sudo ufw allow 6881/udp

sudo ufw reload

netstat -plunt | grep ktorrent

tcp        0      0 PC_IP:6881              0.0.0.0:*       LISTEN       60908/ktorrent

udp        0      0 PC_IP:6881             0.0.0.0:*                           60908/ktorrent

udp        0      0 PC_IP:UDPtrackers 0.0.0.0:*                           60908/ktorrent

udp        0      0 PC_IP:UDP_DHT    0.0.0.0:*                           60908/ktorrent


KTorrent opens with empty torrents list

nano ~/.config/ktorrentrc

Check saveDir=/path/torrents/

tempDir=/path/ktorrent/ // default location => /home/$USER/.local/share/ktorrent/

Make tempDir=/path/torrents/ktorrent/ // your actual path to tor0+ dirs

KTorrent stores its settings in ~/.config/ktorrentrc. If the application crashes, your system runs out of disk space, or a desktop environment update occurs, this file can occasionally corrupt or reset to factory defaults. When it resets, KTorrent reverts to its default temporary directory path (~/.local/share/ktorrent/) [1] and instantly forgets about your custom folder.


Tuesday, March 3, 2026

Shrink disk size partition in terminal with parted resize

The Victory Lap: 851GB shrinked drive (Stable), 323GB 4256-sector slop (Webcam Trash), screaming shrinked 978GB 2005-sector zombie (Torrent Sacrifice). Successfully built "Post-Apocalyptic" Storage Array out of pure e-waste. It's chatty, it spams errors - but it's moving 110MB/s and cost $0.

Monday, March 2, 2026

KGet download and upload limit not working

nano ~/.bashrc

alias slowget='aria2c -c -x 16 -s 16 --file-allocation=prealloc --max-download-limit=1024K -o'

source ~/.bashrc

cd /desired/folder

slowget "file_0.avi" "URL"


If download fails:

slowget "file_0.avi" "NEW_URL" // to resume


Alternatives for using KGet:

E: Package 'trickle' has no installation candidate


sudo apt install firejail // 28.5 MB

firejail --net=eth0 --bandwidth=kget:1500:1500 kget


sudo wondershaper eth0 1500 1500 // NIC limit

Sunday, March 1, 2026

GA-970A-DS3P FX wake on lan not working on Lubuntu

Looks like WOL is Enabled by default, if Erp Disabled, and MB is made solely for Windows, where WOL is enabled in driver. Enabled Power On By Mouse, Power On By Keyboard just in case... No lights on LAN port but 2.5W power draw... If CPU Turbo mode is enabled, 3.5W power draw...

https://www.gigabyte.com/Motherboard/GA-970A-DS3P-FX-rev-21

Windows 8 Features > Other OS

CSM Support > Never

Boot Mode Selection > UEFI and Legacy

LAN PXE Boot Option ROM > Disabled

Storage Boot Option Control > Disabled

Network stack > Disabled

IOMMU Controller > Enabled


ON REMOTE/TARGER/HOST/SERVER PC:

sudo nano /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

GRUB_CMDLINE_LINUX_DEFAULT=""

sudo update-grub


sudo apt install openssh-server -y

sudo systemctl enable --now ssh


ip link

sudo ethtool enp3s0 | grep Wake

        Supports Wake-on: pumbg

        Wake-on: d

sudo ethtool -s enp3s0 wol g

sudo ethtool enp3s0 | grep Wake

        Supports Wake-on: pumbg

        Wake-on: g

BUT IF sudo reboot > Wake-on: d > sudo poweroff > Wake-on: d


nmcli connection show

sudo nmcli connection modify "Wired connection 1" 802-3-ethernet.wake-on-lan magic

sudo nmcli connection down "Wired connection 1" && sudo nmcli connection up "Wired connection 1"


Alternatives:

Option A — NetworkManager

Create a dispatcher script:

sudo nano /etc/NetworkManager/dispatcher.d/99-wol

Put:

#!/bin/sh

ethtool -s eth0 wol g

Make executable:

sudo chmod +x /etc/NetworkManager/dispatcher.d/99-wol

Reboot and check:

ethtool eth0 | grep Wake


Option B — systemd service

sudo nano /etc/systemd/system/wol.service

[Unit]

Description=Enable Wake-on-LAN

[Service]

Type=oneshot

ExecStart=/usr/sbin/ethtool -s eth0 wol g

[Install]

WantedBy=multi-user.target

sudo systemctl enable wol.service


ON CLIENT PC:

sudo apt install wakeonlan

wakeonlan [MAC_ADDRESS]

Sunday, February 22, 2026

KVM install and configuration on Kubuntu

sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager


groups                    List groups for the current user.

groups <username>   List groups for a specific user.

id <username>    Display UID, GID, and all group memberships.

cat /etc/group            Show all local groups and their members by reading a file.

getent group            List all groups from all configured databases.

sudo adduser $USER libvirt

Virtual Machine Manager > File > New Virtual Machine > Local Install Media (ISO image or CD-ROM)

If failed to create image, create image.qcow2 in storage location and then choose it for OS install.


sudo nano /etc/libvirt/qemu.conf

# Some examples of valid values are:

#

#       user = "qemu"   # A user named "qemu"

#       user = "+0"     # Super user (uid=0)

#       user = "100"    # A user named "100" or a user with uid=100

#

#user = "libvirt-qemu"


# The group for QEMU processes run by the system instance. It can be

# specified in a similar way to user.

#group = "kvm"


user = "your_username"

group = "your_username"


user = "your_username"

group = "libvirt"


sudo systemctl restart libvirtd


Network selection > Bridge device... > virbr0


ifconfig


On KDE couldn't turn off full screen with shortcuts... but right mouse button > tick full screen > untick full screen... Changing window size and position with shortcuts started working.


dpkg-query -W -f='${Installed-Size} \t ${Package}\n' virtualbox*

qemu-img convert -f vdi -O qcow2 /path/to/your/vm.vdi /path/to/new/vm.qcow2

sudo apt purge "virtualbox*"

sudo apt autoremove


Rescue mode without graphics:

sudo grub-install /dev/vda

sudo update-grub

Thursday, February 19, 2026

No truth - just approximation

What we’ve been circling around is **not new at all**. Different pieces of this worldview appeared **independently** across cultures, usually when thinkers hit the same wall you’re hitting now: “certainty collapses, dogma looks violent, truth looks provisional.”

Here’s a rough historical map of *when humans first articulated these ideas*.

Wednesday, February 18, 2026

Worst Human Dogmas

### 1. **“My group is chosen / superior / righteous”**

The nuclear reactor of evil.

* Justifies genocide, slavery, crusades, purges, and ethnic cleansing.

* Turns neighbors into “less than human.”

* Works with religion, race, nation, class, or ideology.

  **Body count: maximal.**

Tuesday, February 17, 2026

Android Studio sound problems on Kubuntu

Mucis palyers glitch when Android Studio emulator is running.

pw-top

pactl list short clients

cd ~/.android/avd

nano Medium_Phone_API_30.ini


avd.ini.encoding=UTF-8

path=/home/user/.android/avd/Medium_Phone_API_30.avd

path.rel=avd/Medium_Phone_API_30.avd

target=android-30

hw.audioInput = no

hw.audioOutput = no

audio.backend=none

Turning audio off NOT WORKING!!!


Before starting Android Studio:

export QEMU_AUDIO_DRV=none

Turning audio off NOT WORKING!!!


~/.android/avd$ emulator -avd Medium_Phone_API_30 -no-audio

Command 'emulator' not found, but can be installed with:

sudo apt install google-android-emulator-installer


emulator -avd Medium_Phone_API_30 -no-audio

PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT


Add to ~/.bashrc:

export ANDROID_HOME=$HOME/Android/Sdk

export ANDROID_SDK_ROOT=$ANDROID_HOME


Reload: source ~/.bashrc


emulator -avd Medium_Phone_API_30 -no-audio -verbose

Turning audio off WORKS!!!

pw-top

Monday, February 16, 2026

MobSF VM cannot be used for Dynamic Analysis

[INFO] 05/Feb/2026 09:25:06 - Performing System check

[INFO] 05/Feb/2026 09:25:06 - Android API Level identified as 30

[ERROR] 05/Feb/2026 09:25:06 - VM's /system is not writable. This VM cannot be used for Dynamic Analysis.

[ERROR] 05/Feb/2026 09:25:06 - Please start the AVD as per MobSF documentation!

[ERROR] 05/Feb/2026 09:25:06 - Cannot Connect to emulator-5554

[ERROR] 05/Feb/2026 09:25:06 - Internal Server Error: /android_dynamic/a312049526219c769f2fe0d599fc4bc8

[ERROR] 05/Feb/2026 09:25:06 - Internal Server Error: /android_dynamic/a312049526219c769f2fe0d599fc4bc8

adb root

adbd cannot run as root in production builds

Android Studio > Tools > Device Manager > Create Virtual Device > Medium Phone > API 29 > Services > Android Open Source


[INFO] 05/Feb/2026 10:56:33 - Testing Environment is Ready!

adb shell

su


https://stackoverflow.com/questions/43923996/adb-root-is-not-working-on-emulator-cannot-run-as-root-in-production-builds/45668555#45668555

https://xdaforums.com/t/question-how-to-get-writable-system-on-emulator-with-google-apps-android-13-arm-image.4567963/

You should use the open source version of Partition and run AVD with the following code:

emulator -avd <NameAVD> -writable-system

sudo apt install google-android-emulator-installer

Add to ~/.bashrc:

export ANDROID_HOME=$HOME/Android/Sdk

export ANDROID_SDK_ROOT=$ANDROID_HOME

Reload:

source ~/.bashrc

emulator -avd Medium_Phone_API_29 -writable-system -verbose

emulator -avd Medium_Phone_API_29 -writable-system -no-audio -verbose

Sunday, February 15, 2026

git patch automatic code replacement in repository

git show commitID -- folder/ >> 001commitID.patch

cd to fresh git repo without changes and

git apply 001commitID.patch

git format-patch -10 --author="YOURNAME" // look 10 commits and creat separate patch files

git apply ../0001-your.patch

git log -p // full commit history with code changes (the patch/diff output) for each commit

Saturday, February 14, 2026

GitHub hide and change mail in project repository files

git config --global user.name "USER"

git config --global user.email "123456789+USER@users.noreply.github.com"


git config --global --list

git config --local --list


Make sure working tree is clean:

git status


git add .

git commit -m "commit comment"


git filter-branch --env-filter '

export GIT_AUTHOR_EMAIL="123456789+USER@users.noreply.github.com"

export GIT_COMMITTER_EMAIL="123456789+USER@users.noreply.github.com"

' -- --all


rm -rf .git/refs/original

git reflog expire --expire=now --all

git gc --prune=now --aggressive


git log --reverse --format="%h %an <%ae>"

If you see:

yourname@users.noreply.github.com


git filter-branch --env-filter '

export GIT_AUTHOR_EMAIL="1123456789+USER@users.noreply.github.com"

export GIT_COMMITTER_EMAIL="123456789+USER@users.noreply.github.com"

' -- --all


git log


⚠️ This replaces the online repo history:

git push --force --all

git push --force --tags


git log


git log --all --author="yourname"

git for-each-ref --format="%(refname)" refs/original/ | xargs -n 1 git update-ref -d

git stash clear

git reflog expire --expire=now --all

git gc --prune=now --aggressive


What others must do (if anyone cloned). They must reclone, or:

git fetch --all

git reset --hard origin/main


git log --all --author="yourname"

SHOULD SHOW NOTHING

Friday, February 13, 2026

Root access for Android 4.4 injecting su

lsusb

sudo apt install android-tools-adb

adb devices

adb pull / /$HOME/Videos

adb shell

Thursday, February 12, 2026

Configure Android 5.1 features with root access

Permanent USB Debugging

echo "mtp,adb" > /data/property/persist.sys.usb.config

chmod 644 /data/property/persist.sys.usb.config

echo "1" > /data/property/persist.service.adb.enable

chmod 644 /data/property/persist.service.adb.enable

reboot


MagiskHidePropsConf useless

acc useless

adb shell "magisk --remove-modules" // OR rm -rf /data/adb/modules/*

reboot


Launch Magisk > Settings > Superuser > Enable Tapjacking > Allow for ADB

adb shell su -c "settings put global development_settings_enabled 1"

adb shell su -c "settings put global adb_enabled 1"


Disabling Google Play Services

pm disable-user --user 0 com.google.android.gms

Package com.google.android.gms new state: disabled-user

pm disable-user --user 0 com.android.vending

Package com.android.vending new state: disabled-user


To re-enable:

adb shell su

pm enable com.google.android.gms

pm enable com.android.vending

Do NOT delete APK unless you know what you’re doing.

Wednesday, February 11, 2026

Root access for Android 5.1 with Magisk 22.1-22100

Install Magisk on phone, copy boot.img

Launch Magisk > Install > Select boot.img

DO NOT TICK AVB 2.0 for Android 5.1

adb pull storage/sdcard0/download/magisk_patched.img /home/user/Downloads

BACKUP YOUR DATA!!!

adb reboot bootloader

fastboot devices -l

0123456789ABCDEF       fastboot

usb:5-1

fastboot getvar unlocked

unlocked: no

Finished. Total time: 0.002s

sudo fastboot oem unlock

Press Volume Up on phone (READ MESSAGE!!!)

Shows ==> Fastboot... No need to do anything.

sudo fastboot devices

[sudo] password for user:

0123456789ABCDEF         fastboot

cd ~/Donwloads

ls

sudo fastboot flash boot magisk_patched.img

Sending 'boot' (16384 KB)                          OKAY [  0.464s]

Writing 'boot'                                     OKAY [  2.210s]

Finished. Total time: 2.689s

sudo fastboot reboot

DO EVERYTHING AT YOUR OWN RISK!

Tuesday, February 10, 2026

Linux firewall ufw settings for local PC

sudo ufw enable

sudo ufw default deny incoming


sudo ufw allow from 192.168.1.0/24 to any port *****

sudo ufw allow from 192.168.1.0/24 to any port ***** proto udp

sudo ufw allow from 192.168.1.0/24 to any port ****

sudo ufw allow from 192.168.1.0/24 to any port 22

sudo ufw allow from 192.168.1.0/24 to any port 3389

sudo ufw allow from 192.168.1.0/24 to any port 445 proto tcp


sudo ufw status verbose


ss -tulpn

upnpc -l

curl ifconfig.me // compare with PC public ISP IP

nmap -p **,****,***** IP-address (check PC and ISP)

ip a

ip -4 addr

ip -6 addr // global address (not fe80::)

nmap -6 -p ****,***** YOUR_IPV6