Milan Kragujevic

The trade of privacy for convenience

Published on under english, rants.

Nokia (HMD Global) has just been discovered for shipping spyware with their mobile phones. An investigation by Finland Data Protection Board is under way. Only, it had been discovered by myself 9 months ago. I even wrote about it on Hacker...


How to install Windows 10 on DigitalOcean?

Published on under english, tutorials, cloud.

Updated for 2019: New link to download is here: https://files.kragujevic.tech/public/10.ENT.x64.EVAL.US-English.gz For whatever reason, DigitalOcean chooses not to offer it’s users the ability to run Windows on it’s virtual cloud platform...


How to restore TP-Link MR-3420 V5 to factory firmware

Published on under english, tutorials, networking.

If you’ve upgraded your TP-Link MR-3420 V5 to OpenWRT firmware, you might find that you can no longer flash back the original system firmware. Trying to flash the official firmware from TP-Link results in a “soft brick” (all lights light up...


OpenVPN in 4MB - Or how I learned to stop worrying and love the TL-WR840N

Published on under english, tutorials, networking.

I'm a big believer in privacy and don't want my ISP to collect data about my browsing. I have decided to setup an OpenVPN server on a DigitalOcean droplet for $5/mo (Get your own server here with $10 credit). However, for whatever reason,...


Restoring a bricked TP-Link router with TFTP

Published on under english, tutorials, networking.

If you accidentally brick (install wrong firmware or misconfigure) your TP-Link router (in this case a TP-Link TL-WR740N v5), you can easily restore it without UART access by utilizing the built in bootloader's recovery feature. This works...


Increase Internet speed by load-balancing two WAN connections with WR740N and OpenWRT

Published on under english, tutorials, networking.

If you have two slower Internet connections, for example DSL and WISP, and want to join them together, this tutorial is for you! Using a cheap router, OpenWRT and some skills and time, you can convert your ordinary router into a load balanc...


How to install MySQL on macOS

Published on under english, tutorials.

The easiest way to install MySQL on macOS Sierra or newer is to use Homebrew. Homebrew is a package manager for Mac that contains many open source projects packaged in its repositories and they can be installed with a simple command. Step 1...


Controlling a drone from a PC with an Arduino

Published on under english, tutorials.

Introduction As some of you may know, I’m a huge drone fan [pun intended], and as such I’m always experimenting with these wonderful flying machines and finding new uses for them, as well as new ways to have fun with them. I have always wan...


How to get MP4 link from Google Drive August 2017!

Published on under english, tutorials.

Updated for end of August 2017: Nobody can play Google Drive redirector links anymore, but if you want to generate download links for files, look in this post here, and if you want quality links from Picasa look here. Please regularly check...


Writing an IMEI to a Mediatek chipset Android phone

Published on under english, tutorials.

Introduction This guide will show you how to write a new IMEI to a Mediatek Android device quickly and easily, and without damaging the device! I recently purchased an Ulefone U007 Pro (in Serbia branded as the TESLA Smartphone 3.2 Lite), w...