Skip to content

Instantly share code, notes, and snippets.

View taichikuji's full-sized avatar
:shipit:
Keeping the bots charged

Iván Pérez taichikuji

:shipit:
Keeping the bots charged
View GitHub Profile
@taichikuji
taichikuji / README.md
Created October 19, 2025 13:30
How to rollback Rabbit R1 back to Stock OS

Rabbit R1 Rollback Guide

Introduction

This guide provides a solution for users who have attempted to flash their Rabbit R1 using the Rabbit R1 Escape repo and have either bricked their device or wish to roll back from a custom Android installation.

A system backup is required. You can either use your own backup or download one from the link provided in the references below.

This guide is based on the solution discussed in this GitHub issue.

@taichikuji
taichikuji / README.md
Last active June 17, 2025 21:26
Guide on how to set up Simplemenu on the Powkiddy v90 devices using MiyooCFW on version 1.3.3

Setting up Simplemenu on the Powkiddy v90 with MiyooCFW; the proper way

Setting up Simplemenu

In order to get everything to work, first we need to set up Simplemenu as intended, let me give you a summary:

  1. First of all, I would like to mention and thank these two guides that made this whole thing possible: [1] and [2] below.

I have compiled a simplemenu zip that I will be attaching to this gist.

@taichikuji
taichikuji / README.md
Created August 17, 2020 21:41
steamcommunity output js file

Explanation

I will explain what is this about, and then I'll add the output file I got. On the day 17 of August of 2020, at around 23:20 CEST, steampowered.com, steamcommunity.com and support.steamcommunity.com went down, but not completely.

While playing around with the sites while all of this is happening, something interesting happened, and I saved the code just in case.

First file I got was the steamcommunity.js file while trying to access my own steam profile (It quickly got "fixed" and now it does not display anything).

Second file is just a generic html to explain that the site could not load properly because the site was down.

@taichikuji
taichikuji / README.md
Last active October 26, 2025 19:31
Get a DDNS up and running with DuckDNS - Step by Step

Get a DDNS up and running with DuckDNS - Step by Step

Understanding DDNS

In summary, DDNS stands for Dynamic DNS. DDNS updates a DNS name in real-time to point to a changing IP address. This is useful for devices without a static IP. For example, companies like Google use static IPs and IP ranges, which are more expensive than ephemeral IPs and IP ranges. DDNS provides a cost-effective alternative, linking a hostname to a dynamic IP address.

How Does DDNS Work?

To use DDNS, you need an account with a DDNS provider. While some services are paid, they are still cheaper than static public IPs from ISPs. A script or service on your device updates the DDNS server with your current IP at regular intervals to maintain the link between your hostname and IP address. Luckily for us, DuckDNS is free for everybody and relays on donations to keep their services running.