This will walk you through installing a custom rom on your phone, updating the firmware and installing google apps. Then rooting your phone. 2023-01-14T17:54:07.000Z
This will walk you through installing a custom rom on your phone, updating the firmware and installing google apps. Then rooting your phone.
This tutorial is intended for a OnePlus 7 Pro, executed on a Debian based Linux machine but the same steps can be applied to windows. I'm running Linux Mint.
Any custom android rom requires an unlocked bootloader. If your bootloader is not unlocked, find a tutorial on how to do that. If this is your first time installing the crDroid, you should factory reset your phone.
Here is a good explanation on android debug bridge (ADB) and other tools -> https://wiki.lineageos.org/adb_fastboot_guide
Here is a link for platform specific setups.
https://www.xda-developers.com/install-adb-windows-macos-linux/#how-to-set-up-adb
On Linux you can just use a package manager to install the required tools:sudo apt-get install android-tools-adb android-tools-fastboot
Navigate to -> https://crdroid.net/guacamole/9 and Download:
Open a terminal window and type in adb --version
make sure it prints out the version and the installed path. Do the same again with fastboot --version
.
Its essential to have both fastboot and adb accessible and set up correctly or the firmware update script won't work correctly.
sudo adb devices
adb reboot bootloader
your phone will restart to the bootloader.adb reboot fastboot
to boot into fastboot.fastboot flash boot boot.img
fastboot reboot recovery
./Update-firmware.sh
then follow the prompts on screen. (Yes to everything)adb sideload <crdroid update.zip>
adb sideload <selected gapps.zip>
adb reboot recovery
and select "Apply Update" -> "Apply from adb"adb sideload Magisk.zip
adb devices
adb kill-server
adb install <path to apk or zip file>
Other Projects
Tired of showing the contents of your audio books library in your music app?
Creating a working ergonomic keyboard. From files to physical.
Trying to build your own keyboard? Here are some links!
How I created, encrypted note taking application, solid scribe.
If an image is being displayed on a website and for some reason that asset disappears, you can catch that error and display a placeholder image with a little inline js.
Sometimes you need to change the remote origin in a git repo, if the server moves or if you just get better at NGINX and change the URL to something cleaner. Here are the simple steps on how to update your remote origin.
This will walk you through installing a custom rom on your phone, updating the firmware and installing google apps. Then rooting your phone.
Designing and building of Ravenwulfconsulting.com
As we fumble around life, doing little projects we end up learning little things and forgetting a lot of things.
To kill all instances of an application us the command killall
Search text files in current directory and all sub directories. Its super fast so don't worry if you have a node_modules directory or something.
I was noticing high CPU usage for the pipewire process on Ubunutu.
Why would anyone in their right mind us vim? I asked myself this question 543 times in the last 3 years. To my own surprise, I found myself wanting to use vim. The justification being that you can write code without using a mouse.
Sunshine is a desktop streaming client for linux that offers efficient, low latency PC streaming, for free. Download Sunshine onto your linux machine (the host) Sunshine Github Download moonlight onto whatever device you streaming on (the client) Moonlight Homepage
At some point I became infatuated with the SAMA IM01 Case. At only 22 liters, it can house an ATX power supply and a large cooler. I bought two! Thus began the journey of rebuilding both my PC and my unRaid server into smaller cases.
A few highlights of my time programming
Running a bash script on system start can be an involved process, depending on you distro. The proper way is to create a system service and plug it into /init.d but you can leverage the crontab if you want a simple quick way to run something on startup.
Cloudflare has a partnership with MailChannels which has allowed Cloudflare to introduce email sending into its web workers. There is some documentation to set this up but its all over the place. Here are the steps I took to get email sending running, using workers.
You can setup nginx to point subdomains at specific ports.
Sleep Linux Mint with this keyboard shortcut
If your server has a .env file, it may be necessary to parse those variables into a bash script. This can be accomplished by using the 'source' command.
Ergonomic keyboards have a number of benefits.
There is a program called Howdy, which is like Windows Hello. It uses face data as authentication. Howdy Github Repository