Skip to content

Commit

Permalink
GSI (#21)
Browse files Browse the repository at this point in the history
* add gsi rating page

* add gsi "chondoit_treble_matrixx"

* Build sitemap.xml

* typo

* Build sitemap.xml

* add gsi tutorial

* .

* Build sitemap.xml

* typo

* Build sitemap.xml

---------

Co-authored-by: progzone122 <progzone122@users.noreply.github.com>
Co-authored-by: Shomy 🍂 <61943525+shomykohai@users.noreply.github.com>
Co-authored-by: shomykohai <shomykohai@users.noreply.github.com>
  • Loading branch information
4 people authored Feb 1, 2025
1 parent da0e731 commit 6587a05
Show file tree
Hide file tree
Showing 14 changed files with 215 additions and 2 deletions.
69 changes: 69 additions & 0 deletions docs/gsi_roms/a14/chondoit_treble_matrixx.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
---
title: Treble Matrix (ChonDoit)
---

[//]: Components

import Screenshots from "../../../src/components/gsi/Screenshots";

[//]: Images

import img1 from "@site/static/assets/gsi/screenshots/chondoit_treble_matrixx/1.JPG";
import img2 from "@site/static/assets/gsi/screenshots/chondoit_treble_matrixx/2.JPG";
import img3 from "@site/static/assets/gsi/screenshots/chondoit_treble_matrixx/3.JPG";
import img4 from "@site/static/assets/gsi/screenshots/chondoit_treble_matrixx/4.JPG";
import img5 from "@site/static/assets/gsi/screenshots/chondoit_treble_matrixx/5.JPG";
import img6 from "@site/static/assets/gsi/screenshots/chondoit_treble_matrixx/6.JPG";

## Info
- **Description:** Patches for build Project Matrixx as PHH-TrebleDroid GSI
- **Android:** 14
- **Author:** [ChonDoit](https://github.com/ChonDoit)

<details>
<summary>Problems and solutions</summary>

### Initial setup
**Problem:** The initial setup of the phone is buggy

**Solution:** Press the “Always” button many times. If that doesn't help, reboot phone

### Brightness
**Problem:** Brightness is not adjusted smoothly and at large intervals

**Solution:** Press the “Always” button many times. If that doesn't help, reboot phone

## Screenshots
**Problem:** Save screenshots don't work

**Solution:** -

## Camera
**Problem:** Pre-installed camera does not work

**Solution:** Install a third-party camera.

## Battery Saver
**Problem:** "Battery Saver" not working

**Solution:** -

## Device Controls
**Problem:** "Device Controls" not working

**Solution:** -

## Random errors messages
**Problem:** From time to time, errors pop up that do not affect functionality

**Solution:** -
</details>


## Screenshots
<Screenshots
images={[img1, img2, img3, img4, img5, img6]}
/>

## Download
[All versions](https://github.com/ChonDoit/treble_matrixx_patches/releases/tag/A14)
12 changes: 12 additions & 0 deletions docs/gsi_roms/gsi_roms.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
export const a14 = {
platinum: [],
gold: [],
silver: [],
bronze: [
{
name: "Treble Matrixx (ChonDoit)",
link: "a14/chondoit_treble_matrixx"
}
],
broken: []
};
21 changes: 21 additions & 0 deletions docs/gsi_roms/info.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
title: Info
---

This section is intended for evaluating different GSI ROMS and their problems on our device.

## Rating
Each GSI ROM is assigned its own rating, which depends on many factors:
- Performance
- Stability
- Ease of setup and so on.

| Rank | Description |
|-------------|---------------------------------------------------------------------------------|
| 🏆 Platinum | The best GSI images. Everything works perfectly or requires minimal configuration |
| 🥇 Gold | Everything works fine, but more fine tuning is required |
| 🥈 Silver | It works, there are unsolvable non-critical problems |
| 🥉 Bronze | It's just good that it booted. Many problems of varying degrees |
| 💔 Broken | Doesn't boot or has too many problems |

[Go to GSI ROMS](./rating.mdx)
37 changes: 37 additions & 0 deletions docs/gsi_roms/rating.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
title: Rating
---

import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import Link from "@docusaurus/Link";

import { a14 } from "./gsi_roms.js";

<Tabs>
<TabItem value="0" label="Platinum" default>
{a14.platinum.map((item, index) => (
<Link target="_blank" to={item.link}>{item.name}</Link>
))}
</TabItem>
<TabItem value="1" label="Gold">
{a14.gold.map((item, index) => (
<Link target="_blank" to={item.link}>{item.name}</Link>
))}
</TabItem>
<TabItem value="2" label="Silver">
{a14.silver.map((item, index) => (
<Link target="_blank" to={item.link}>{item.name}</Link>
))}
</TabItem>
<TabItem value="3" label="Bronze">
{a14.bronze.map((item, index) => (
<Link target="_blank" to={item.link}>{item.name}</Link>
))}
</TabItem>
<TabItem value="4" label="Broken">
{a14.broken.map((item, index) => (
<Link target="_blank" to={item.link}>{item.name}</Link>
))}
</TabItem>
</Tabs>
41 changes: 41 additions & 0 deletions docs/modding/gsi.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
title: GSI
---

## What is GSI?
GSI (Generic System Image) is a universal Android image created by Google as part of Project Treble. It is designed to work on any compatible device, providing a clean AOSP experience without manufacturer modifications.

Custom GSI refers to modified versions of GSI (e.g., LineageOS, Pixel Experience, CrDroid) developed by third-party developers. They allow users to upgrade their devices, experience a stock Android environment without bloatware, and unlock additional customization options.

| ✅ Advantages | ❌ Disadvantages |
|-|-|
|Access to newer Android versions on unsupported devices|Potential bugs and lack of official manufacturer support|
|Pure Android experience without manufacturer customizations|Some features (camera, VoLTE, sensors) may not work properly|
|Improved performance and customization options||

## Search and download for GSI ROMS
First, take a look at [our section "GSI ROMS"](../gsi_roms/info.md) with detailed descriptions of each image and its rating.

## Install GSI
1. Download GSI ROM
2. Reboot to [fastbootd mode](../modes/fastboot/#access-fastbootd)
```shell
$ adb reboot fastboot
```
3. Erase system partition
```shell
$ fastboot erase system
```
4. Flashing GSI image
```shell
$ fastboot flash system gsi.img
```
5. Wipe user data
```shell
$ fastboot -w
```

6. Reboot
```shell
$ fastboot reboot
```
7 changes: 6 additions & 1 deletion sidebars.ts
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,12 @@ const sidebars: SidebarsConfig = {
{
type: 'category',
label: 'Modding',
items: ['modding/root']
items: ['modding/root', 'modding/gsi']
},
{
type: 'category',
label: 'GSI Roms',
items: ['gsi_roms/info', 'gsi_roms/rating']
},
{
type: 'category',
Expand Down
7 changes: 6 additions & 1 deletion sitemap.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,12 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://penangf.fuckyoumoto.xyz</loc>
<lastmod>2025-02-01T12:47:14Z</lastmod>
<lastmod>2025-02-01T18:51:48Z</lastmod>
</url>

<url>
<loc>https://penangf.fuckyoumoto.xyz/docs/gsi_roms/info</loc>
<lastmod>2025-02-01T18:51:48Z</lastmod>
</url>

<url>
Expand Down
23 changes: 23 additions & 0 deletions src/components/gsi/Screenshots/index.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
import React from 'react';

const Screenshots = ({ images }) => {
return (
<div style={{ display: 'grid', gridTemplateColumns: 'repeat(auto-fit, minmax(100px, 1fr))', gap: '16px' }}>
{images.map((src, index) => (
<img
key={index}
src={src}
alt={`Screenshot ${index + 1}`}
style={{
width: '100%',
maxHeight: '400px',
objectFit: 'contain',
borderRadius: '8px',
}}
/>
))}
</div>
);
};

export default Screenshots;
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 6587a05

Please sign in to comment.