Artic 🎮
416 subscribers
123 photos
85 videos
94 files
171 links
Project ARTIC
CUSTOM ROM SETUPS FOR EVERYONE
Random Stuffs-
Download Telegram
Artic 🎮
CQT.apk
20 custom quick tiles support ,
Root / shizuku / accessibility support ,
Custom name ,
Custom icon ,
Enable / disable tile animation ,
Custom actions :-
launch app / app activities ,
launch URL ( browser ) ,
run shell commands ( root / shizuku ) ,
Fake toggles support ( for show off xd )
🤡1
Artic 🎮
AppOpt v3.0 ( Thread Optimization ).zip
AppOpt v3.0.4 Ultimate Changelog
v2.0.x — Foundation Upgrade

Logging: Migrated from standard terminal output to Android Logcat (logcat -s AppOpt) for real-time monitoring.

Scheduling: Added support for Linux Scheduling Policies (SCHED_FIFO, SCHED_RR) and Nice Values (-20 to 19).

Performance: Refined process scanning to reduce background CPU overhead.
v3.0.0 — The Netlink Revolution

Event-Driven Engine: Replaced battery-draining polling (2s scans) with the Linux Netlink Connector.

Zero Latency: The engine now reacts instantly to process launch events signaled by the kernel.

Zero Idle Drain: CPU usage drops to 0% when no process events are occurring.
v3.0.3 — Thread Timing Fix

Spawn Delay: Introduced a 500ms grace period after app launch detection. This ensures sub-threads (like UnityMain or RenderThread) are fully created by the app before AppOpt attempts to pin them.
v3.0.4 — Persistent Mode (The "System Fighter")

Persistence Loop: Added a 1-second enforcement loop to supplement Netlink detection.

Anti-Reset Logic: Specifically designed to fight Android's aggressive top-app manager. If the system resets your cores back to 0-7, AppOpt detects it and re-forces your rule (e.g., 4-7) within one second.

Ultimate Stability: Combines the instant reaction of Netlink with the unyielding enforcement of a persistent daemon.
🤡1
Artic 🎮
AppOpt v3.0 ( Thread Optimization ).zip
This module is basically thread optimization by suto . all changes are in changelog . source ? All included in the zip .
🤡1
Artic 🎮
AppOpt v3.0 ( Thread Optimization ).zip
Only compiled for armv8a

Log :- termux :- su -c logcat | grep AppOpt
🤡1
Artic 🎮
AppOpt-linux-V3.0.1-EOL.zip
Final all documents . code . module . all inside the zip
🤡1
Artic 🎮
AppOpt-linux-V3.0.1-EOL.zip
Key Features (v3.1.0)
1. Targeted Netlink Dispatching: Extracts the specific PID from kernel events. Applies rules only to that process instantly, reducing CPU overhead by 99% during app launches.
2. Live Config Hot-Reloading (inotify): Edit your applist.conf and save. The module detects changes instantly and applies them to running apps without requiring a restart.
3. Atomic Safety: Uses stdatomic for configuration swapping, ensuring stability even during high-load scenarios.
4. Persistent Enforcement: Scans every 2 seconds to prevent the system from resetting your affinity.
5. Real-Time Scheduling: Supports SCHED_FIFO and SCHED_RR for critical game threads.
🤡1
Artic 🎮
AppOpt-linux-V3.0.1-EOL.zip
Parameters:
1. PackageName: The Android package name (e.g., com.android.systemui).
2. {ThreadName} (Optional):
* If omitted (e.g., com.pkg=...), rules apply to all threads of the process.
* Supports wildcards via fnmatch (e.g., {Unity*}).
3. Cores (The "Mini-Max" values):
* Defines which CPU cores the thread is allowed to run on.
* Single core: 4
* List: 0,2,4
* Range (Min-Max): 4-7 (Pins to big cores)
* Complex: 0,4-7
4. Nice (Optional):
* Standard Linux nice value from -20 (highest priority) to 19 (lowest).
5. Policy (Optional):
* FIFO: First-In-First-Out real-time scheduling.
* RR: Round Robin real-time scheduling.
6. Priority (Optional):
* Real-time priority value (typically 1-99) used with FIFO/RR.

#### Examples:
`bash
# Pin SystemUI and all its threads to little cores (0-3) with high priority
com.android.systemui=0-3:-20

# Optimize Genshin Impact:
# 1. Main thread on big cores with real-time FIFO priority
com.miHoYo.Yuanshen{UnityMain}=4-7:0:FIFO:99
# 2. All other threads on middle/big cores
com.miHoYo.Yuanshen=2-7:10
🤡1
# Dual‑Boot / DSU Guide

# Prerequisites

Device with A/B partition Required for DSU (Dynamic System Updates).
LineageOS (official) or a custom ROM Base ROM for the DSU image.
terminal or ADB/fastboot/recovery To push/pull files and flash the DSU zip.
Sufficient storage System + system_ext + product images

# Pull the A‑partition images
Open a terminal on the device (or via adb / recovery shell).
Run the following commands as root (su):

su
dd if=/dev/block/mapper/system_a of=/sdcard/system.img
dd if=/dev/block/mapper/product_a of=/sdcard/product.img
dd if=/dev/block/mapper/system_ext_a of=/sdcard/system_ext.img


# (Optional) Add GApps

The official LineageOS zip is no‑GApps.
If you want Google apps, download a compatible GApps package (e.g., MindTheGapps for the same Android version and architecture).
Mount the pulled system.img (or use a PC tool like Ext4 Explorer) and copy the GApps files into /system/ etc as required.
Re‑pack the image after the copy.

# Create the DSU flashable zip
On the device (or on a PC), create a folder structure:

DSU/
├─ META-INF/
│ └─ ... (standard zip‑signing files)
├─ system.img
├─ product.img
└─ system_ext.img

Place the three .img files you generated in the root of the zip.
Zip the folder without compression (store mode) to keep the images intact:

# Install via DSU Sideloader

Open Sideloader app
Choose “Select zip” and pick the DSU_update.zip you just created.
Configure the data partition : for first time set the size you want , for second time after ota ignore / default size ,
Tap Install → Reboot.
The device will boot into the DSU instance, isolated from the main system.

# Important notes on rooting & OTA

Situation : Effect on DSU

1 - Rooted main system : The DSU image inherits the same root method (Magisk/APatch/KernelSU) because the pulled images contain the root binaries.

2 - OTA on the primary ROM : After an OTA, the DSU instance disappears (the virtual system is removed). Your data under /data/gsi/dsu/ remains, however.

3 - Preserving DSU data across OTA : 1. Before OTA, copy /data/gsi/dsu/userdata_gsi.img to a safe location. 2. After OTA, pull the updated system, system_ext, and product images from the new ROM. 3. Build a new DSU zip with the updated images. 4. Install the new zip without touching the data partition. 5. Replace the freshly created userdata_gsi.img with your backup, then reboot into DSU.
1🤡1
Perf-Opt-Toggle-v5.zip
2.2 KB
#module #munch #poco #f4 #k40s

Perf-Opt-Toggle-v5

usefull while gaming
set cpu/gpu governor to performance
set top-app cpuset to 4-7 ( big and prime cores ) avoiding little cores .
the discription is dynamic it updates at boot and when pressed action button .
🤡1
🤡1
Forwarded from GeniusX Mods
To everyone who has been part of my journey since 2018 through my “Genius Gaming Mods” community on Telegram — I need to share something important with you all.

A few days ago, because of my own mistake, I unknowingly installed a suspicious software on my personal PC. Shortly after that, my Instagram, Gmail, and Telegram accounts were compromised.
The hardest part is that the hacker completely took control of my Telegram account, deleted my original ID, and gained access to my channel and groups. In just a moment, I lost years of hard work, memories, and a community that meant a lot to me. Many of you were not just subscribers — you were brothers to me.
Honestly, this situation broke me mentally for a while.
Building “Genius Gaming Mods” took years of consistency, passion, and dedication. Losing everything overnight is something I never imagined would happen.
But I’ve decided not to give up.
To reconnect with all of you, I’ve created a new channel and group. If you still want to stay connected with me and continue this journey together, please join the new community. Your support means more to me now than ever before.
I will continue creating modules, sharing updates, and working hard like I always did. This is not the end of Genius Gaming Mods — it’s a fresh start.
Thank you to everyone who has supported me from the beginning and stood beside me through everything.
No matter what happens, I’ll always be here with my brothers. ❤️
Feel free to share it everywhere to help me to reach everyone
Channel - @GeniusXMods
Discussion - @GeniusXModsReloaded
3👎1