fa
Feedback
CoreShift

CoreShift

رفتن به کانال در Telegram

Developer-facing tooling only. Not intended for casual or personal use. Assumes you understand shell behavior, Android service boundaries, and the side effects of touching ART, app-ops, system properties, and device_config. Group chat - @diky_IC

نمایش بیشتر
کشور مشخص نشده استفناوری و برنامه‌ها47 048
697
مشترکین
اطلاعاتی وجود ندارد24 ساعت
+37 روز
+1130 روز
آرشیو پست ها
CoreShift Changelog
- The watchdog now works by allowing all your user installed apps automatically. If you want it to affect system apps too, you’ll need to add those manually to the blacklist.

Because the mode system is complex and not immediately intuitive, I will consolidate the modes and tools into a single, structured module.

Run
tools
in your terminal for the tools overview

CoreShift Changelog New Features - Added unified Tools Overview (compile, mode, net, pkg) with clear usage help. - Added full
CoreShift Changelog New Features
- Added unified Tools Overview (compile, mode, net, pkg) with clear usage help. - Added full Dashboard system showing frame stats, temps, memory, load, mode state, compile status, etc. - Added I/O Metrics viewer (page-in/out, faults, stall %). - Added Thread / PID inspector using /proc for accurate thread counts. - Added Vulkan auto-detection (libvulkan.so → enable skiavk).
Improvement
- Mode detection fixed - PID discovery optimized: fewer forks, faster, more accurate. - Reduced heavy loops: replaced repeated subshells with efficient awk/xargs. - Uninstall script simplified; all modified settings properly restored.
Performance Gains
- Lower CPU usage in monitoring scripts. - Faster PID and thread scanning. - Reduced IO and fork pressure. - Scripts run fewer processes overall.
CoreShift v67.0 Credits
- ChatGPT - make thing easier - hoyoslave - core commands logic inspiration - koneko_dev - kasane utility - dcx400 - commands logic - pujipungkas - king settings


Run the following commands in your terminal to display their usage information:
mode
net

Module Name: CoreShift Version: 69.0 Developer: Diky Function: Targeted system-refinement module that traces and optimizes pr
Module Name: CoreShift Version: 69.0 Developer: Diky Function: Targeted system-refinement module that traces and optimizes processing pipelines while enforcing strict background controls on system apps. Status: Refined Notes: Cleaned codebase, reduced overhead, tightened background controls Download: Download Here Credit: Dcx | Koneko | Hoyoslave
Changelog: • Added Network Control Utility for blocking app internet access. Note: Behavior varies by device; not guaranteed to work universally. • Improved help output for clearer, more user-friendly instructions.

Should I release a new module that functions like runtime but remains universal across devices by excluding any tools, and what would be an appropriate name for it? Note: mode will be preserved.

while IFS= read -r p; do     [ -z "$p" ] && continue     { cmd } & done
to run while read in pararel

Runtime is essentially complete. If there’s interest, I can either continue expanding it with additional tools or shift focus to another module, feel free to suggest the direction.

Changelog: • Improved the action interface to enhance overall user experience. • Applied further optimizations to the script for cleaner and more efficient operation. • Moved force-stop into setup so it doesn’t trigger on mode changes. • Cleaner action code thanks to t.me/koneko_dev. • Added new mode to rerun setup. Download Here

Read the must-read file carefully. This module is for nonroot use, and its configuration is hardcoded for AxManager and for my device. Adjust everything as required for your own setup. Download Credits: @HoyoSlave @Dcx400

tools usage

Changelog: • Improved gaming mode with updated performance parameters and tighter behavior tuning. • Added notification support for on-device status signaling. • Added automatic ionice-based renice handling for all the mode. • Added full revert options for the associated tools. • Added automated mode-tweak detection inside the action. • Thanks to t.me/dcx401 and t.me/Koneko_dev for their contributions. - old mode tweaks are now killed automatically when flashing a new mode Bug Fix: adjusted running-script detection to avoid matching the action script itself by excluding the current process ID.

Changelog: • Added a new softreboot tool, experimental and may behave unpredictably. • Added a default or “none” mode so the module can return to its normal mode without applying any specific behavior.

Changelog • Script cleaned and refactored. • Mode state moved to /data/local/tmp/ so reflashing applies changes immediately. • Execution flow simplified and redundant logic removed.

installed_packages="$(pm list packages | cut -d: -f2)" pm list packages -u | cut -d: -f2 | while IFS= read -r a; do echo "$installed_packages" | grep -Fxq "$a" || pm install-existing "$a" done
to get your uninstalled apps pkg id, you can do a lot of thing to it like pm delete dexopt them

For tools usage
tools --help
After changing mode, you must reflash or reboot for the changes to take effect. Reflashing does not trigger setup automatically; verify the current setup state using:
getprop debug.diky
This module is tailored specifically for Advan X1. Adjust configurations as needed for your device.

READ THE FILE You’ll need at least Android 14 and a phone that scores around 500k+ on AnTuTu. Anything weaker can lag, freeze, or straight-up crash with these settings. It’s tuned around an 8-core chip, so low-end SoCs won’t like it. And make sure you edit the pkglist before installing — that list decides which apps get shoved into heavy doze. If you leave it wrong, stuff you actually use might stop working in the background.
“This configuration is explicitly tailored to the Advan X1 and is not optimized for other devices.”

ps -o pid,user,comm \ | awk '$2=="shell" && $3!="sh" && $3!="ps" && $3!="grep" {print $1}' \ | while read pid; do kill -9 "$pid" 2>/dev/null done
Kill all the shell server

MODDIR=/data/data/com.android.shell/AxManager/plugins/Runtime xargs -n1 -P8 sh -c ' pkg="$1" dumpsys package "$pkg" 2>/dev/null | grep -F "reason" || true ' _ <"$MODDIR/compile.txt" \ | cut -f2 -d: \ | awk '{count[$1]++; total++} END{for (s in count) printf "%s: %.2f%%\n", s, (count[s]/total)*100}' \ | sort -nr
find compile status for apps inside the file