Welcome to the PeteZah documentation! This documentation is designed to help you understand how to use our products and services.
About us
PeteZah Games is an unblocked gaming website that allows users to access a wide range of internet access and ecrypts data from different blockers.
By using proxies or bypassing content filters, PeteZah offers a platform where users can enjoy various games and services directly in their browsers without the need for downloads.
The website is particularly popular among students and employees looking for a way to access the web unrestricted.
It features a mix of casual, action, and puzzle games, with a simple, easy-to-navigate interface.
Our Websites
For The other games, you can find our website at one of the main Firebase Learn Mores
For other links and more because links can go down go to Essay EWJ404 Google Doc
We offer a wide range of services to our users.
These services include:
Unblocked games
Proxies
About:blank cloaking
Providing these services allows you to access the web without restrictions and enjoy a wide range of games and content. Here are some benefits to a proxy:
Benefit
Explanation
Privacy
A proxy server hides your IP address, helping to keep your identity and browsing activities private.
Access Control
Proxies can help restrict access to specific websites or content, useful in schools or workplaces.
Unblocking Content
They allow access to geo-restricted or blocked websites by masking your location.
Improved Security
Proxies act as a barrier between your system and the internet, reducing exposure to potential threats.
Bandwidth Optimization
By caching frequently accessed resources, proxies reduce bandwidth usage and improve performance.
Load Balancing
Incorporating proxies can distribute traffic across multiple servers, improving website availability.
Monitoring
Proxies can log user activities for analysis or compliance purposes, helpful for businesses.
Bypassing ISP Throttling
Proxies can help bypass restrictions or throttling imposed by internet service providers.
Proxy
UV Static
What is UV Static
Ultraviolet is a free and open-source web proxy that allows users to access blocked websites and content.
It works by routing the user's internet traffic through a remote server, effectively masking their IP address and location.
This can be useful for bypassing censorship, accessing geo-restricted content, or simply maintaining privacy online.
To use the UV Static proxy, simply enter the URL of the website you want to access into the provided input field on the UV Static homepage. The proxy will then fetch the requested page and display it in your browser.
How to make your own proxy
What is a proxy?
A proxy is a server that acts as an intermediary between a user's device and the internet.
It allows users to access websites and content by routing their requests through the proxy server, which can provide various benefits such as anonymity, bypassing restrictions, and improved security.
How do I make my own proxy?
To make your own proxy, you can use a variety of tools and technologies. A popular option is using something like UV static as shown.
You will need someone to provide the backend for your proxy. You can use something like Benrogo to do this.
What is Benrogo
Benrogo is our provider of bare backends for our proxies.
Benrogo provides the bare part of the uv.config.js.
Without Benrogo, we would not be able to provide the proxy services that we do.
Benrogo.net is also a great place for finding proxy websites as it indexes them.
If you would like to have a backend for your proxy, you can contact benrogo.
How do I contact Benrogo?
You can contact Benrogo by joining this Discord server and dming him
Titanium Network
Titanium Network is the developer of ultraviolet.
Ultraviolet was originally created by Titanium Network and was origially made as a dynamic proxy.
Though Ultraviolet was modified in such a way by TIW that it was static.
Though eventually the project was archived by TIW and is now being maintained by tf7software.
See time line for further info
Demployment
This section will explain how we deploy our projects and what services we use
Custom Domains
Sometimes we will become lucky enough to deploy with custom domains.
Custom domains can be deployed with most services as long as you have the nessacary DNS records.
The only problem with custom domains is that they can be expensive.
It is also possible to "bring your own domain" (BYOD) for PeteZah.
This allows you to buy your own domain and configure it with fastly to redirect to PeteZah.
You do this by:
Buy a domain (you can get it from any domain name provider like Namecheap)
Follow Fastly Config below
Go to your Fastly link's service configuration
Click edit configuration => clone version
Add your domain
Go to the home page of Fastly and scroll down to TLS
Go to TLS Certificates page
Put your domain link in
Setup the dns records accordingly
Wait 5 min to an hour, and your link should be ready
Fastly
Fastly allows you to have a website that will imitate a different website.
This can be used for PeteZah to make PeteZah Fastly links.
This is how you do it:
This section is for when you want to create your own gaming website and what to do and how to do it.
How to obtain games
You will first want to know what your audience wants for games.
If your in school you can go around asking people what games people like or use the games you like as a starter.
You can also use the games that are popular at the time.
Also make sure when looking for these games that you read the license
Make sure that the license allows you to use the game
Then you will want to obtain the files for the game
If you want to get a game from a popular web game provider that may be a little tricky but is always possible
For games that are from popular game providers you can see if they have a Github or use the source function in your web browser to obtain the code
Once you have the code you can then use it to make your own website
You can implement the games as part of your games section or something else
What to learn
Ideally you will have learned key essentials such as Javascript, HTML, and CSS.
These are the key essentials to making a website.
Though it is possible to make a website without knowing these languages its not reccomended.
If you want to though not reccomended is use AI for your entire website.
Once you have learned these languages you can then use them to make your own website.
To make your own website you can:
Use a website builder
Use a template
Or just create your website from the ground up
Once you have made your website you can then use it to host your games.
You can also use it to host your own games if you have made any.
Though if you need help you can often turn to resources like Stack Overflow or other resources like AI.
How to deploy your app
There are many different services you can utitlize to create your own app.
Some of these services are free and some of them are paid.
Some of the free services are Netlify, Cloudflare, Firebase, Github Pages, Replit, Glitch, Codeberg, and Codepen.
There are some pros and some cons to hosting with these services
- Great for front-end prototyping
- Collaborative coding environment
- Beginner-friendly interface
- Limited features on free tier
- No offline support
- Performance issues for large projects
- No explicit bandwidth limits
- Free tier lacks advanced features
Some of the paid services are Digital Ocean, Heroku, Vultr, Linode, AWS, and Azure.
These services are more expensive but offer more features and better performance.
There are some pros and some cons to hosting with these services:
- Limited free tier
- Smaller ecosystem compared to AWS/Azure
- No advanced AI/ML tools
- Shared CPU plans start at $5/month
- Dedicated CPU plans start at $36/month
- High-memory plans start at $60/month Pricing](https://www.linode.com/pricing/)
- Virtual machines start at $0.004/hour
- Blob storage starts at $0.018/GB/month
- Free tier available
Legality
When obtaining these games you will need to often include where you got it from if the Github Repo has a licesne or the website as a TOS.
You will also need to make sure that you are not violating any copyright laws or any other laws.
If you are unsure if you are violating any laws you can always ask a lawyer or someone who is knowledgeable about the law.
You can also use AI to help you with this.
Documents you will need in your website:
Privacy Policy
Terms of Service
DMCA
Copyright Notice
These documents are important to have on your website as they will help protect you from any legal issues that may arise.
To create these documents you can use a template or you can use AI to help you with this.
What we used was a site named Termly that gave us those docs for free
Potential Monetization
After all of that you want to monetize your site.
There are many different ways to monetize your site.
Some of these ways are:
Ads
Donations
Subscriptions
Merch
Patreon
Affiliate Links
These are just some of the ways you can monetize your site.
If you want to learn more about monetization you can look it up on Google or use AI to help you with this.
Some of the services you can use to monetize your site are Google AdSense, Adsterra, Amazon Affiliate, Patreon, Ko-fi, Redbubble, and TeePublic.
These services are all different and have different ways of monetizing your site.
Monetizing your site can help you make money from your site.
This can help you pay for hosting or other expenses that may arise from running your site.
It can also help you make money from your site if you are not making money from your site already.
Section intro goes here. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque finibus condimentum nisl id vulputate. Praesent aliquet varius eros interdum suscipit. Donec eu purus sed nibh convallis bibendum quis vitae turpis. Duis vestibulum diam lorem, vitae dapibus nibh facilisis a. Fusce in malesuada odio.
LightSPED-Killer-Agent
LightSPED-Killer-Agent is a method to disable Lightspeed on a chromebook.
This is done by making a very big extension url to one extension.
This is a modification of ExtFlood3r that is made to work on Lightspeed.
It is what I was talking about when it only worked on Lightspeed Filter Agent.
If you would like to check out the Github go here.
Amount of time extension hanged: few hours
Amount of lag: minimal
ExtPrint3r
ExtPrint3r serves as the successor of ExtHang3r and as the predecessor of ExtFlood3r.
It froze extensions by opening up a lot of iframes in one about blank page that would freeze the extensions.
Though this was not as effective as ExtFlood3r as it would cause a lot of lag and would not last as long.
Though it was a lot better than ExtHang3r as it would last for a few hours.
Amount of time extension hanged: few hours but less than flood
Amount of lag: moderate amount
ExtHang3r
It was the orginal unblocker that blocked extensions.
It worked by using javascript to open up a lot of iframes that would freeze the extensions.
Though this was not very effective as it would only last for a few minutes.
Though it was the first of its kind and was the first to be made.
It was successed by ExtPrint3r and then ExtFlood3r.
Amount of time extension hanged: 10-20 minutes
Amount of lag: often would take few minutes
Chromebook specific Exploits
This section is dedicated to exploits you can only do on your chromebook. The majority of these exploits will be preformed on the recovery screen.
Disclaimer
We are not liable for anything you do in the recovery screen,
If something messes up it is your fault and your responsiblity.
Any issues about this section will be closed that are about your computer breaking.
What is the Recovery Screen?
The recovery screen is a screen that you can access by pressing Esc + Refresh + Power on your chromebook. This will take you to a screen that looks like one of these:
Recovery mode is intended for recovering your laptop if something really bad has happened to your laptop like ChromeOS is missing or damaged screen shows up or the something has gone wrong screen that looks similar to the recovery screen
. There are several things that you can do with recovery mode other than recovering your laptop some of those thing include:
Entering Developer Mode
Preforming Diagnostics on ram and seeing storage health and the recovery screen dosen't require much ram
Seeing debug info like how you got to the recovery screen and your kervner version which will be important later
Seeing the firmware log which is the log of the Chromebook starting up
Then of course recovering your computer
To actually recover you will have two options
Recover using a USB drive
Recovery using internet
To recover using a USB drive you will need to make a recovery image on another computer and then plug that into your Chromebook and follow the on screen instructions. To do this
You go to the recovery screen and see a string of letters ex: YAJIJO-PORH
You download the Chromebook Recovery Utility
You follow the onscreen instructions and enter in the code from earlier
You then select the USB drive you want to use and then it will download the recovery image to the USB drive
You then plug the USB drive into your Chromebook and then follow the on screen instructions
Then your Chromebook will be recovered
To recover using the internet you will need a stable internet connection. Then you will have to:
You will go to the recovery screen internet option
You will then need to go enter in your internet credentials
You will then have to wait for a bit
Then your Chromebook will be recovered
What is Developer Mode?
Developer mode allows you to have full access to your Chromebook. Enabling developer mode looks like these examples:
p>To enable developer mode you need to press Esc + Refresh + Power and then press Ctrl + D and then press enter. This will wipe your Chromebook and enable developer mode. Things developer mode can do is:
Install different operating systems
Modify the Firmware
Have full access to the Chromebook
Bypass any restrictions ChromeOS would usually have
Allows you to set gbb flags
There are some risks to enabling developer mode like it will wipe your Chromebook and it will void your warranty. It also makes your Chromebook less secure and more vulnerable to attacks. To do it you need to:
Go to the recovery screen
Press Ctrl + D
Press enter
Wait for it to wipe your Chromebook and enable developer mode
Then your Chromebook will be in developer mode
If it failed you may have a policy blocking it by your enterprise (you can check by going to chrome://policy and checking if deviceBlockDevMode is set to false or is unset)
Exploits avaliable with Recovery mode
These exploits into two different categories: exploits that unenroll you and ones that don't
Exploits that unenroll you:
Badrecovery unenrolls all chromebooks on kervner 3 or lower Git repo
CryptoSmite unerolls all chromebooks on kervner 2 or lower Git repo
E-Halycon temporarily puts your chromebook in an unerolled enviornement Instructions
Icarus is where you host a server to uneroll your chromebook and requires version 126-131 Git repo
Sh1mmer requires that you haven't updated to version 112 Instructions
Exploits that don't unenroll you:
Brunch allows you to boot into chromeos on a normal computer (uefi based system) Git Repo
ChromeBrew is an extension of sh1mmer that allows you to do more stuff File Host (that was the file host I used until it got blocked so find a new one)
ShimBoot allows you to boot into Debain (linux distro) from ChromeOS without changing anything or boot into ChromeOS without restrictions Git repo
Kervner Version Switcher allows you to switch ChromeOS versions on unerolled Chromebooks Git repo
This section is for alternate extension blockers compared to the ext's
LTMEAT Print
LTMEAT Print is an exploit that freezes extensions.
The length of these freezes of the biggest web accessbile file you can find and view in the web browser.
Visit this repo to access the files to extensions (add files if you have some)
Warning
I did not make this exploit nor endorse it.
I only provide instrudctions on how to use it.
I will not be held liable if you use it at school.
Important
You will need to do a few things before you do LTMEAT Print
First Time setup
Go to a new tab
Hit Ctrl + p in order to open up the print dialog
Next you will put the scale to 200
Set custom margins and put them all the way up and right
Turn on background Graphics
Then set the page size to a5
If done correctly you should have 6-8 pages
Note
You will need to do this process everytime you reconfigure the print settings
After First time setup
Find the extension you want to freeze
Go to your extension id (chrome://extension-id/largest_extension_page [you can find this in the Git repo])
If you can't find your extension id go to manage extensions, hit the details button under what you want to freeze and copy paste the id
Next you will want to open the print dialog from before
Once it finishes loading the amount of pages you will want to do the next steps simultaneously
Hit save
Hit ctrl + shift + r (hard reset page)
And lastly duplicate the tab
Then go to the manage extensions page
Then spam the allow access to file extensions switch for 5 seconds
This extension should now be blocked
If this didn't work for you try these alternatives
View source
Drag into window
To use view source you have to go back and turn the print config to this
The amount of time extension freezed: few weeks if done correctly
The amount of lag: none
You will then want to go to the original url but add view-source: before it. After that you can continue with the usual steps
If you would like to do the other method you will just have to have the url in the search bar but don't hit enter yet. You will then want to quickly drag it out then quickly hit enter. If you did everything correctly it should in a new window. You can now continue with the orginal steps.
Section Item 8.2
Vivamus efficitur fringilla ullamcorper. Cras condimentum condimentum mauris, vitae facilisis leo. Aliquam sagittis purus nisi, at commodo augue convallis id. Sed interdum turpis quis felis bibendum imperdiet. Mauris pellentesque urna eu leo gravida iaculis. In fringilla odio in felis ultricies porttitor. Donec at purus libero. Vestibulum libero orci, commodo nec arcu sit amet, commodo sollicitudin est. Vestibulum ultricies malesuada tempor.
Section Item 8.3
Vivamus efficitur fringilla ullamcorper. Cras condimentum condimentum mauris, vitae facilisis leo. Aliquam sagittis purus nisi, at commodo augue convallis id. Sed interdum turpis quis felis bibendum imperdiet. Mauris pellentesque urna eu leo gravida iaculis. In fringilla odio in felis ultricies porttitor. Donec at purus libero. Vestibulum libero orci, commodo nec arcu sit amet, commodo sollicitudin est. Vestibulum ultricies malesuada tempor.
FAQs
These are for frequently asked questions
Proxy stuff
I see "TypeError: Failed to fetch" what does that mean?
This error message typically indicates that the proxy server is unable to connect to the requested website.
This can happen for a variety of reasons, such as the website being down, the proxy server being overloaded, network issues, or the proxy server being banned by whatever blocker you have.
If you encounter this error, try refreshing the page or waiting a few minutes before attempting to access the website again.
If that fails contact us to have it fixed.
Why do I see a 404 page when I loaded the proxy?
This is just a weird quirk of Ultraviolet. You just need to try again. PeteZah has fixed this by making his 404 pages a loading screen that refreshes.
How do I add games or get support
How do I request for Support
For PeteZah you will want to join his Discord server for support
How do I request for new games
For PeteZah you fill out the google form next to his game library
General Questions
Aren't you two rivals
Technically yes but we are chill.
What are the other games?
They are just links that one of the authors made. The person I originally got the source code from for the websites has wished I don't list their names
What is bandwidth quota exceeded
This error is unique to Firebase as they have a 10 gigabyte bandwidth limit for websites.
You will just need to wait for next month for the website to restore.