Development [KERNEL] CleanSlate P6 - S1.4.0 |S2S|AdBlock|VIB|BatterySvr [March 26] - Google Pixel 6

tbalden's
CleanSlate kernel
for Google Pixel 6
The User Experience Kernel leaning towards Stock Stability plus UX features.
Rock stable stock approach, performance smooth and issue free
"No-Root is a State of Mind"
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
No root elevation (magisk) needed for all functions and preference switches through CS Config App
​
Release Calendar
Version 1.3.1 - 15 of Jan 2021
Version 1.1.0 - 20 of Nov 2021
Should work on official ROM bases Nov 2021 sec level.
Features:
- Sweep to Sleep gestures - highly customizable
- DoubleTap & LongTap & SwipeUp on corner area gestures - new way to pull down android Notification Area or screen off
- Sweep/Tap gesture to force close foreground app - DETAILS HERE
- Battery Saver cut back max CPU freqs, 3 levels + touch boost limiter options
- Flashlight Notification/Call blinking (see video below)
- Vibrating Notification Reminder (DETAILS)
- Notification In-Pocket Booster boost notifications vibrations while phone is in pocket
- Vibration Booster boost haptic feedback strength (closer to Pixel4/Pixel3 levels)
- K.AdAway adblocking built-in kernel only, All browsers, Apps web-ads, except YouTube / streaming / Facebook ads
- SafetyNet pass - BASIC passes Basic, without Magisk/Rooting. CTS won't pass.
- ThinLTO + CFI security hardened Read: https://source.android.com/devices/tech/debug/cfi
- Kernel Log / Crash dump to internal storage/sdcard - no root/magisk needed, from Companion App use Kernel Log button
- CleanSlate Companion / Config - rootless app to configure
Facts:
- no root required, use /sdcard/Android/data/org.cleanslate.csconfig/cache/uci_user.cfg file to configure 99% of the features without rooting. If you need tweak apps (e.g. EXKM / FK) you'll need rooting!
- built on top of kernel sources released by Google
- built with standard toolchain for stability and efficiency
- built with Control Flow Integrity sec hardening from Android S versions onwards
- kept stable, no tweakings, just features
- stable and reliable, keeping close to stock except addition of Usability features
Feature demo
Sweep2Sleep, DoubleTap notif pull down
--
Foreground App Kill gesture
Requirements
- Unlocked Pixel 6, stock or with magisk root
- From Android S, vbmeta verification must be disabled. ONLY if you use Magisk Manager canary latest (to patch boot image with Magisk) you can skip vbmeta verification disabling! If using the boot image provided in the zip without Magisk, you MUST disable verification! Download the stock full firmware for you phone, extract Vbmeta.img and do:
Code:
fastboot flash --disable-verity --disable-verification vbmeta vbmeta.img
--- In Android S, you might need to do a factory reset when disabling Verity after the system booted before with vbmeta enabled! If it doesn't boot with corruption problem, you need to do a factory reset with 'fastboot -w'
--- When updating with next OTA on Android S, I recommend to 'adb sideload ota.zip' and then BEFORE booting, go to Bootloader and with latest Vbmeta.img, make sure to switch off verity again with fastboot flashing vbmeta again, and boot only after that. That way factory reset won't be necessary it seems by experience so far.
- BACKUP: make sure you have a stock image downloaded (boot, dtbo, vendor dlkm img) from Google (https://developers.google.com/android/images) before installing this!
Installation Guide
Firstly install CleanSlate configuration and CleanSlate companion BETA program apps on your phone (both found down below in Download section). Set them up initially.
- When installing Premium version from Play Store, you should join the Beta program for both apps, and install the beta version! Otherwise features won't work.
- Non-rooted method: 0. download the installation zip, Unzip it to your PC.
Code:
1. reboot to bootloader:
$ adb reboot-bootloader
2. Flash boot image and stock dtbo img:
$ fastboot flash boot cleanslate-raven-boot-xxxxxx.yyy--ZZZ.img
$ fastboot flash dtbo stock-dtbo-boot-xxxxxx.yyy.img
3. if everything went fine, reboot to FastbootD and flash vendor_dlkm modules image:
$ fastboot reboot fastboot
$ fastboot flash vendor_dlkm cleanslate-raven-vendor_dlkm-xxxxxx.yyy--ZZZ.img
4. reboot (fastboot reboot), enjoy
- Rooted method: do the same as above, but before flashing boot, root it on the phone from Magisk Manager
Known bugs
- None, please tell
- please disable magisk modules before reporting issues, and please provide logs if possible
- if it cannot boot at all after flash because of signature verification, read vbmeta requirements (Android S)
Download
Android S
Latest updates here in one common thread: https://forum.xda-developers.com/t/...-0-s2s-adblock-vib-batterysvr-mar-26.4364671/
Non rooted, Android S images (redfin)
Pixel6/6pro Images zip (DO NOT FLASH AS ZIP) for Android12 (2022.01.05)
CS 1.3.1: https://www.androidfilehost.com/?fid=17825722713688269355
Pixel6/6pro Images zip (DO NOT FLASH AS ZIP) for Android12 (2021.08.17)
CS 1.1.0: https://www.androidfilehost.com/?fid=7161016148664842834
Config Applications
Companion App 3.3.x-- Donation premium on PlayStore
--- MUST Use BETA program for this phone:
https://play.google.com/store/apps/details?id=org.cleanslate.csservice
Configuration App 3.2.x -- Donation premium on playstore
--- MUST Use BETA program for this phone:
- additional features in premium app: App Themes, Profiles, Profile Switch QuickTiles
https://play.google.com/store/apps/details?id=org.cleanslate.csconfig
Companion App 3.3.4 -- Normal free download:
https://www.androidfilehost.com/?fid=17825722713688265361
Configuration App 3.2.3 -- Normal free download:
https://www.androidfilehost.com/?fid=17825722713688265360
Donation:
If you appreciate this, don't forget to hit the Like button, or consider to Donate. Donations here
Thank you!
Donators Hall of Fame
Much appreciation and many thanks go to...
@velimirchek
@MarcoG:
@guidogsbn
@The Great Dane
@Whiskey103
@purple patch
@panosmdma
@sttw1fa
@jelive
@beartiger
@st_voss
@bigruss
@deagleone
@DroidIt!
@8bitbang
@Will972
@smallKING81
@mick_soul
@p50kombi
@K4Y3
@ dieter
@michaelbsheldon
@dioooi
@ali nz
@bstiti
@Oddvin94
@norgan
@lol8888
@twinnfamous
@cameljockey1
@Cryptycat7
@Pasqui1978
@4ntagonist
@turbo jjjang
@munkyvirus
@knopie
Src: https://github.com/tbalden/android_kernel_gs_raviole
GitHub - tbalden/google-modules-sec_touch
Contribute to tbalden/google-modules-sec_touch development by creating an account on GitHub.
github.com
GitHub - tbalden/google-modules-amplifiers
Contribute to tbalden/google-modules-amplifiers development by creating an account on GitHub.
github.com
GitHub - tbalden/google-modules-lwis
Contribute to tbalden/google-modules-lwis development by creating an account on GitHub.
github.com
Special thanks
To @Freak07 for all his work on XDA and help
To @flar2 for his original works
To @Captain_Throwback
Sharing policy:
As this is all GPL licensed kernel source, you can use it in your code, but don't forget about proper credit.

Whoop @tbalden is in the house!
My goto kernel in the HTC days.

back up first, right? otherwise all data will be gone?

Thanks. Nice to see cleanslate here. Should Gpay work unrooted? I cant add a card unrooted... anybody able to use Gpay unrooted on cleanslate?

Donric13 said:
Thanks. Nice to see cleanslate here. Should Gpay work unrooted? I cant add a card unrooted... anybody able to use Gpay unrooted on cleanslate?
Click to expand...
Click to collapse
No, the safetynet check fails CTS profile unfortunately. No longer possible to pass with custom kernel only. Possibly kdragons module could help, but it needs root indeed

Can I install Clean Slate over ProtonAOSP?

flyl0 said:
Can I install Clean Slate over ProtonAOSP?
Click to expand...
Click to collapse
Yep, I did that.

I paid for the beta configuration app but I got this message.. how to make it away?

trai_th said:
I paid for the beta configuration app but I got this message.. how to make it away?View attachment 5472011
Click to expand...
Click to collapse
Hmm, sorry for the inconveniences, this is an issue with the app. Please for now set a smaller font in system display settings, so that the message fits and then you'll get the dismiss button visible.
Will fix it a bit later, thanks for reporting

tbalden said:
Hmm, sorry for the inconveniences, this is an issue with the app. Please for now set a smaller font in system display settings, so that the message fits and then you'll get the dismiss button visible.
Will fix it a bit later, thanks for reporting
Click to expand...
Click to collapse
Thank you!

oh, it's gone after I set a smaller font!

trai_th said:
Yep, I did that.
Click to expand...
Click to collapse
Thank you! I can comfirm it works

trai_th said:
oh, it's gone after I set a smaller font!View attachment 5472017
Click to expand...
Click to collapse
Ok, it's supposedly won't come back a second time then.

Update for cleanslate companion app, 3.3.3
- fix issue with P6 (oriole) detection, causing loss of setting for Proximity sensor on/off, and that caused 60fps
Download: https://www.androidfilehost.com/?fid=7161016148664854061
Update rolling out also to play store as soon as google approved it.

- Update Android SP1A A12 - 1.2.2 -​ Android S stable - December
- December sec update - google sources
- adblock hosts file updated
CleanSlate S 1.2.2 Downloads:
Android S images zip (sp1a 2021-12-05)
Pixel6/pro (not flashable, contains images) CS 1.2.2: https://www.androidfilehost.com/?fid=17825722713688250034
vbmeta inside the zip of SP1A.016 to deactivate verity checks on the custom boot image and most probably to do factory reset, DO IT BEFORE FLASHING THE KERNEL, or it won't boot
You can try to deactivate the vbmeta check before the first booting up right after sideloading the OTA , maybe that will let you boot without factory reset after vbmeta verify disabling.
Deactivate, you might need to factory reset if you don't follow the OTA-update/disable-before-first-boot procedure (fastboot -w for factory reset)
fastboot flash --disable-verity --disable-verification vbmeta stock-vbmeta-211205.016.img
How to re-activate if you need later?
fastboot flash vbmeta stock-vbmeta-211205.016.img
Read first post in thread for installation details.

trai_th said:
Yep, I did that.
Click to expand...
Click to collapse
Are you rooted or not? If not does it pass Safetynet checks?

bobby janow said:
Are you rooted or not? If not does it pass Safetynet checks?
Click to expand...
Click to collapse
my P6 is rooted and passed SafetyNet

bobby janow said:
Are you rooted or not? If not does it pass Safetynet checks?
Click to expand...
Click to collapse
trai_th said:
my P6 is rooted and passed SafetyNet
Click to expand...
Click to collapse
Indeed, currently I think the only way to pass on an unlocked p6 is to use kdragons module. I've updated the first post to reflect that clearer

sorry long time no touching stupid question. Unlocked requirement here means unlocked bootloader yes? How to check if my phone is unlocked or not?

aleck0112 said:
sorry long time no touching stupid question. Unlocked requirement here means unlocked bootloader yes? How to check if my phone is unlocked or not?
Click to expand...
Click to collapse
Well, if you bought it second hand, easy way, if you restart your phone, on unlocked bootloader, it will give you a long yellow text for a few seconds, telling you that it's unlocked and unsecure.

Related

[KERNEL/BOOT]+[DRMFIX][MAGISK]Sony XZ1 [G8341][G8342_Dual]-11-MARCH-2019

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I am sharing my kernel/boot.img, which is build from Sony Open Source/Qualcomm/ and android source (Very close to Stock KERNEL). Designed to keep balance security/ with high Performance and battery life.​
Code:
###Disclaimer###
I am not responsible for any damage, broken or boot looping.
Please read the instructions and notes before flashing anything. Don't ask me if you don't read the instructions.​Please respect and try to help each other. You may face sometimes that I cannot answer your questions/or answer your questions a bit later. I am busy with my work and don't have enough time to read and answer all your questions at the same time.
DONATE ME HERE
DONATE-HERE
##############################
Requirements-
##############################
- A working driver for your device.
USB drivers for Xperia devices
- Unlock bootloader
- A Working TWRP-with latest patch security
- YOUR firmware must match my kernel version. I used to update the kernel with latest firmware.
- Backup your stuff for future
- YOU NEED a refresh stock ROM (means you have to wipe EVERYTHING). Use flashtool to flash the latest firmware. (Remember to check Wipe USERDATA in flashtool). It seems not necessary if you have already flashed my kernel and have a working camera
- USE LATEST FLASHTOOL VERSION TO FLASH THE LATEST FIRMWARE
- (DOWNLOAD FROM HERE:- LATEST FLASHTOOL)
##############################
Features 11/MARCH/2019
##############################
- Based on latest kernel source VERSION = 4, PATCHLEVEL = 4, SUBLEVEL = 148 (47.2.A.8.24) MARCH, 2019
- Up to date with the September security update—MARCH, 2019
- Hide verifiedbootstate from /proc/cmdline in order to fix the failed SafetyNet CTS check(It can still fail through other means)-GOOGLE PAY SHOULD WORK
- Remove verifiedbootstate flag from /proc/cmdline - Disable CRC check
- Support wireguard VPN protocol
- dm-verity removed
- Sepolicy is patched for latest Oreo (deodex ROMs)
- Scheduler optimize/support for heterogeneous multi-core. Battery efficiency
- Energy Aware Scheduling (EAS) feature is enabled/optimize energy consumption for advanced multicore SoCs
- Update and add Qualcomm PM driver/APM driver updated reduce battery usage during sleeping
- Enable latest energy aware scheduling patches
- Multi-core scheduler enable/optimized
- A lot subsystems converted to use power efficient work-queues
- CAF improvements and optimized
- Enable latest energy aware scheduling patches
- Enable work-queue power-efficient mode by default
- Several other patches to improve the speed and battery usage
- Tweaked the scheduler to reduce/save power by scaling down the frequency of the CPU's or idling them,
- Tweaked to predict the best time to save power on the CPU without affecting performance
- Tweaked/optimized the scheduler to balance the load across all CPUs without any regards to the power costs.[/SIZE]
##############################
Instructions-
##############################
- Reboot into bootloader mode and following the following steps
Code:
- adb devices
- adb reboot bootloader
- fastboot devices
- fastboot flash boot boot.img (flash my kernel/boot.img)
- fastboot reboot
##############################
Downloads
##############################
XPERIA-XZ1 (G8341)+XPERIA XZ1 Dual-(G8342)-LATEST-47.2.A.8.24-(11/MARCH/2019)
##############################
XPERIA XZ1 (G8341)+(G8342)-ALL-BOOT IMAGES-[KERNEL][DRM-PATCHING]-
##############################
Source/GitHub
##############################
Kernel Source
-47.1.A.12.xxx
https://github.com/Nexusma/msm-4.4
https://github.com/toffyjan/android_kernel_Sony_lilac_poplar
https://github.com/sonyxperiadev/device-sony-lilac
IF YOU LIKE MY WORK AND WANT ME TO CONTINUE, THEN DON'T FORGET TO BUY ME COFFEE
DONATE ME HERE
DONATE-HERE
Special Thanks To:
If you can, donate and respect all the devs
@Chainfire for his great work to achieve root SuperSU
@Sultanxda for his great work in android kernel and SafetyNet CTS check
@modpunk for TWRP-recovery 3.2.1-0 and drm-fix THANK YOU
@Androxyde for Flashtool. merci beaucoup pour tout
@munjeni for his great knowledge and tools for extracting SIN images
@sToRm// for his effort on DRM work, THANKS
@SuperR. for SuperR's Kitchen , THANK YOU
@M-Rom Thanks for sharing drm-fix and patch
@serajr Thanks for DRM Fix Workaround and Sony RIC disabler @tobias.waldvogel thanks for older drmfix and his great effort.
THANK YOU SONY FOR SUPPORTING DEVs AND ALLOWING US TO UNLOCK THE BOOTLOADER
ALSO THANKS FOR EVERYONE ELSE EVEN I FORGET TO MENTION THEIR NAMES.
Thanks to XDA And everyone else who share their knowledge and works among us in xda.​
Yeaaaah!! Now time to custom stock rom! [emoji7]
Wysłane z mojego G8342 przy użyciu Tapatalka
janjan said:
-
Click to expand...
Click to collapse
Finally! Will download and try your kernel tomorrow!
Is it needed to flash SuperSU, or is this kernel pre-rooted through Magisk?
Thank You! Amazing Work!
All works fine on my G8341!
xFirefly93 said:
Finally! Will download and try your kernel tomorrow!
Is it needed to flash SuperSU, or is this kernel pre-rooted through Magisk?
Click to expand...
Click to collapse
I had to patch the boot.img manually with magisk and then flash with it via TWRP.
Now Magisk SafetyNet and Xposed are working like a charm!
Gnome1911 said:
Thank You! Amazing Work!
All works fine on my G8341!
I had to patch the boot.img manually with magisk and then flash with it via TWRP.
Now Magisk SafetyNet and Xposed are working like a charm!
Click to expand...
Click to collapse
How-to do this? This is my first Android device after being away from the OS for 1,5-2 years, so I am basically a newbie from scratch on the more "advanced" stuff.. ?
Want to help me out?
xFirefly93 said:
How-to do this? This is my first Android device after being away from the OS for 1,5-2 years, so I am basically a newbie from scratch on the more "advanced" stuff..
Want to help me out?
Click to expand...
Click to collapse
Sure
Your Bootloader is unlocked and TWRP is installed?
Then just download the the Zip from the first post for your device and extract the boot.img
Download and install Magisk Manager.
When you now open open Magisk Manager on your Smartphone, you will be asked to install the latest Magisk.zip. Now press patch boot image and navigate to the extracted boot.img.
When the progress is finished boot into TWRP press install, select install img (bottom of the screen), navigate to the patched boot.img (internal memory/Magisk Manager) and press install.
After installation you can reboot and now Magisk should be working
Thank you, great work. Tried it and booting and root with magisk is fine.
Except camera doesn't take a picture. It opens buth freezes when i want to take the picture
Gnome1911 said:
Sure
Your Bootloader is unlocked and TWRP is installed?
Then just download the the Zip from the first post for your device and extract the boot.img
Download and install Magisk Manager.
When you now open open Magisk Manager on your Smartphone, you will be asked to install the latest Magisk.zip. Now press patch boot image and navigate to the extracted boot.img.
When the progress is finished boot into TWRP press install, select install img (bottom of the screen), navigate to the patched boot.img (internal memory/Magisk Manager) and press install.
After installation you can reboot and now Magisk should be working
Click to expand...
Click to collapse
Ramdisk is already patched. No need to patch it again. Flash the zip from first thread and then flash the latest magisk. Done
Xposed is also working..no issue (unofficial build)
Carlovn said:
Thank you, great work. Tried it and booting and root with magisk is fine.
Except camera doesn't take a picture. It opens buth freezes when i want to take the picture
Click to expand...
Click to collapse
It shouldn't effect your camera. Did you flash anything else maybe?
Don't tested the Cam before...
Same here. Cam freezes on focus
---------- Post added at 09:22 AM ---------- Previous post was at 09:20 AM ----------
janjan said:
Ramdisk is already patched. No need to patch it again. Flash the zip from first thread and then flash the latest magisk. Done
Xposed is also working..no issue (unofficial build)
Click to expand...
Click to collapse
I tried to flash Magisk.zip and get an error.
So i tried it as i wrote before and this worked
janjan said:
It shouldn't effect your camera. Did you flash anything else maybe?
Click to expand...
Click to collapse
I flashed part-1 of the previous drm fix. That could be the problem.
When i get home I will flash .34 to start over and check if this fixes the problem
Or does anybody know how to change back to the original secd
Does this kernel work with the DRM fix? What I mean is, can we flash the kernel, then flash the DRM fix and flash Magisk so we can have both the DRM fix for the camera and Magisk for root?
N1ghtr08d said:
Does this kernel work with the DRM fix? What I mean is, can we flash the kernel, then flash the DRM fix and flash Magisk so we can have both the DRM fix for the camera and Magisk for root?
Click to expand...
Click to collapse
The whole meaning for this is that you don't need the DRM fix with this kernel. So flashing this kernel and magisk you shuld be good to go.
Edit: Camera doesn't seem te work. I misread in the title that it said DRM fix but is dm fix...
I'm going the new firmware now then this kernel and Magisk to test.
Fingers crossed ?
---------- Post added at 11:42 AM ---------- Previous post was at 10:47 AM ----------
Ok so I upgraded the OS to 12.34 then reflashed TWRP latest from modpunk then rebooted to recovery and flashed the kernel and Magisk and I got a bootloop so....
I reflashed again with newflasher, TWRP, reboot to recovery, flash the kernel then this time I rebooted to system and again back into recovery then I flashed Magisk and it all booted fine, but here's the problem.....
The camera doesn't work. It has no DRM fix so all the pictures are that horrible green square.
Should I flash the DRM fix separately or what?
---------- Post added at 11:52 AM ---------- Previous post was at 11:42 AM ----------
So I decided to boot into recovery again and flash 2 of the 3 DRM fix files (the DRM fix and Ricoff) and they flashed fine, then I rebooted and tested the camera and it just hangs even I try to take a picture.
Does anybody have any ideas what we can do to have the DRM fix working alongside Magisk?
I am going to upload new build. Optimized more for battery improvement, remove some boosting to reduce error, bootloop, re-patched the ramdisk proper to minimize bootloop, and other tweaks.
janjan said:
I am going to upload new build. Optimized more for battery improvement, remove some boosting to reduce error, bootloop, re-patched the ramdisk proper to minimize bootloop.
Click to expand...
Click to collapse
Thank you! Is there any hope for a working camera?
Carlovn said:
Thank you! Is there any hope for a working camera?
Click to expand...
Click to collapse
Unfortunately I haven't own the device. I have only XZ1 compact. I have no issue with camera. But I will take a look when I have time.
janjan said:
Unfortunately I haven't own the device. I have only XZ1 compact. I have no issue with camera. But I will take a look when I have time.
Click to expand...
Click to collapse
Yes, please do. We really appreciate your work but we desperately want Magisk and a working camera
Thank you very much, @janjan for your effort.
There seems to be a difference in the DRM handling between XZ1 and XZ1Compact, resulting in a non-working camera on the XZ1 even if it works on the Compact.
It is really nice of you to compile this kernel for our device, but unfortunatly it doesn´t really work all the way
pergoteborg said:
Thank you very much, @janjan for your effort.
There seems to be a difference in the DRM handling between XZ1 and XZ1Compact, resulting in a non-working camera on the XZ1 even if it works on the Compact.
It is really nice of you to compile this kernel for our device, but unfortunatly it doesn´t really work all the way
Click to expand...
Click to collapse
I just found out some issue with G8342-Dual. It seems G8341 and G8342 are used two different deconfig for building Kernel. I am going to fix it now. I will try to look at DRM soon.
So don't flash G8342 boot.img yet. Going to remove the link.

[ROM][Official] Kali NetHunter for the TicWatch Pro 3 WearOS

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I present to you: Kali NetHunter for the TicWatch Pro 3 WearOS
Kali NetHunter is an Android ROM overlay that turns an ordinary phone into the ultimate Mobile Penetration Testing Platform. Now it's available for your smartwatch with some limitations.
The overlay includes a custom kernel, a Kali Linux chroot, an accompanying Android application, which allows for easier interaction with various security tools and attacks.
Beyond the penetration testing tools arsenal within Kali Linux, NetHunter also supports several additional classes, such as HID Keyboard Attacks, BadUSB attacks, WPS attacks, and much more. For more information about the moving parts that make up NetHunter, check out our NetHunter Components page.
NetHunter is an open-source project developed by Offensive Security and the community.
All variants are supported (TicWatch Pro 3 GPS/LTE/Ultra GPS/Ultra LTE) with a generic installer as of now. This means there's no custom kernel yet, however all the features work from the TicWatch Pro, except BadUSB.
## 1. Unlock the bootloader
- Connect your watch to your PC with a DIY USB cable or a 3D printed data dock, and fire up a terminal.
- If you have set up your watch on the phone you can access settings, otherwise hold both buttons for a few seconds on the welcome screen.
- Enable developer settings by going to System -> About -> tap Build number 10 times
- Enable ADB, re-plug USB and accept debug from PC
- Reboot into bootloader with `adb reboot bootloader` from the terminal
- Unlock bootloader with `fastboot oem unlock`
## 2. Flash TWRP, WearOS image, Magisk, dm-verity disabler
Please note Magisk 24.3 is recommended.
- Again enable ADB, and reboot to bootloader with `adb reboot bootloader`
- Disable vbmeta verification: `fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img`
- Flash recovery `fastboot flash recovery recovery.img`
- Boot into recovery by selecting it with the side buttons (switch with bottom one, select with upper button)
- Select Wipe -> Advanced Wipe -> select Format Data
- Reboot to recovery
- Select "Install -> ADB Sideload"
- Flash OneOS with `adb sideload`
- Flash Ultra addon with `adb sideload` only if you have an Ultra watch
- Flash Mobvoi Apps with `adb sideload`
- Make a copy of your Magisk apk file to Magisk-v24.3.zip
- Flash Magisk with `adb sideload`
- Flash Disabler with `adb push Disable_Dm-Verity_ForceEncrypt_11.02.2020.zip /sdcard/` and Install via TWRP
- Reboot & do initial setup (pair with your phone through WearOS app)
## 3. Finalise Magisk app to finish the rooting process
- Finalise Magisk installation with app `adb install Magisk-v24.3.apk`
- Launch Magisk Manager
- You might want to disable auto-update, set grant access in auto response, and disable toast notifications for easier navigation in the future
## 4. Install NetHunter
- Reboot to recovery
- Select Install -> ADB Sideload
- Flash NetHunter image with `adb sideload`
- Reboot
- Start NetHunter app & chroot
- Reboot
## 5. Set NetHunter watch face
- Install Facer onto your phone and watch from Play Store
- Search for NetHunter
- Select & Sync
### Enjoy Kali NetHunter on the TicWatch Pro 3
## Downloads
- Magisk
- TWRP images
- OneOS ROM, Mobvoi apps, Ultra addon
- vbmeta image
- dm-verity and forceencrypt disabler
- NetHunter zip
## Additional recommended apps
- TotalCommander: useful for selecting eg. a Ducky script, use "adb install" method
Download link: https://www.totalcommander.ch/android/tcandroid323-armeabi.apk
## Supported features
- Kali services
- Custom Commands
- MAC Changer
- HID Attacks
- DuckHunter
- Nmap Scan
- WPS Attacks
## Upcoming features (not guaranteed)
- Nexmon, as the chipset is supported, needs some time
- Bluetooth Arsenal (internal bluetooth via blueblinder, as carwhisperer fails to r/w when SCO channel is connected)
- Router Keygen (to be optimised)
- Hijacker (if nexmon succeeds)
- Mifare Classic Tool (need to build OS with android.hardware.nfc enabled)
## Hardware limitations
- Power resource is not enough for any external adapters, although this kernel might support Y cable in the future!
WearOS version:
XDA: DevDB Information
Kali Nethunter, Kernel & ROM for the TicWatch Pro 3
Contributors
@yesimxev
Source Code: https://gitlab.com/kalilinux/nethunter/
Reserved
Thank you so much for this
Is it working on twp3ultra?
And which stockrom img incase anything went wrong.
Thank you in advance
nelikp said:
Thank you so much for this
Is it working on twp3ultra?
And which stockrom img incase anything went wrong.
Thank you in advance
Click to expand...
Click to collapse
Yes it is, use rover for Ultra LTE and rubyfish for Ultra GPS. Link for stock ROMs is above in the OneOS dowbload page, scroll down for stock
yesimxev said:
Yes it is, use rover for Ultra LTE and rubyfish for Ultra GPS. Link for stock ROMs is above in the OneOS dowbload page, scroll down for stock
Click to expand...
Click to collapse
Thank you so much
Waiting my cable from alixpress
May i have the oneos download page sir
nelikp said:
Thank you so much
Waiting my cable from alixpress
May i have the oneos download page sir
Click to expand...
Click to collapse
Everything is there. Just scroll
Achi Shukuteki said:
Everything is there. Just scroll
Click to expand...
Click to collapse
Thanks sir
I found it
Here
Download •OneOS Wear•
wear.revtechs.me
any chance we’ll see a more vanilla rom for those of us that aren’t interested in network penetration etc, would be awesome to see a rom that could re-enable the compass in the ticwatch pro 3 ultra for example
kerode said:
any chance we’ll see a more vanilla rom for those of us that aren’t interested in network penetration etc, would be awesome to see a rom that could re-enable the compass in the ticwatch pro 3 ultra for example
Click to expand...
Click to collapse
I think the general forum would be more appropriate for that question. I was interested in the same thing, though.
kerode said:
any chance we’ll see a more vanilla rom for those of us that aren’t interested in network penetration etc, would be awesome to see a rom that could re-enable the compass in the ticwatch pro 3 ultra for example
Click to expand...
Click to collapse
Well that goes onto my list next to the enable android.hardware.nfc + android.hardware.sensor.compass in the ROM for building OneOS if it's not disabled in kernel
Edited:
My bad, kali chroot needs to be run first. Succes now
Just flashed nethunter to my twp3 but when i start nethunter app somehow there was a pop up saying "chroot is not yet installed".
Should i sideload nethunter zip again?
Can i flash zip file via twrp after push the file to the watch?.
Thanks
enter2explore said:
Edited:
My bad, kali chroot needs to be run first. Succes now
Just flashed nethunter to my twp3 but when i start nethunter app somehow there was a pop up saying "chroot is not yet installed".
Should i sideload nethunter zip again?
Can i flash zip file via twrp after push the file to the watch?.
Thanks
Click to expand...
Click to collapse
If all the steps were followed correctly, then show me /tmp/recovery.log after flashing again. Use pastebin please
yesimxev said:
If all the steps were followed correctly, then show me /tmp/recovery.log after flashing again. Use pastebin please
Click to expand...
Click to collapse
Hi @yesimxev
Already solved, it just the matter i forgot to start chroot. Work normally now.
Thanks
yesimxev said:
Well that goes onto my list next to the enable android.hardware.nfc + android.hardware.sensor.compass in the ROM for building OneOS if it's not disabled in kernel
Click to expand...
Click to collapse
awesome mate, looking forward to it!!
managed to install and chroot
but how to wps attack?
any guide would appreciate
TIA
Im stuck when running command fastboot oem unlock all I get it waiting for any device and thats it.
nemzzy668 said:
Im stuck when running command fastboot oem unlock all I get it waiting for any device and thats it.
Click to expand...
Click to collapse
Check the connection.
Achi Shukuteki said:
Check the connection.
Click to expand...
Click to collapse
Connewction is fine, ADB works, windows then also detects it when it reboots. Just fastboot that sticks. Using Windows 11
nemzzy668 said:
Connewction is fine, ADB works, windows then also detects it when it reboots. Just fastboot that sticks. Using Windows 11
Click to expand...
Click to collapse
Oh hmmm. Im on Win10. I'll leave it to the forum with that one. Unless you want to use a live Linux distro, grab the tools, you already have the files, and try that way.
Run fastboot devices first after reboot to bootloader..make sure ur watch detected.
Otherwise check ur driver

How To Guide [GSI][PHH][13] Guide & Support [Mojito][Sunny]

Why should I use a GSI ? Mojito already have custom ROMs ¯\_(ツ)_/¯​Yes. But this thread exists due to the following reasons:
You don't wanna fear about devs stop shipping updates.​
You don't wanna re-flash your custom recovery / kernel after each update.​
Unlike some ROMs, no clean flashes necessary after you update.​
You don't wanna be a flashoholic / beta tester of a ROM maintainer.​
GSIs are like Linux Distros. Flexible, hasslefree & minimal.​
All GSIs support signature spoofing out of the box.​
Differences between GSIs & ROMs:
ROM updates modify all the partitions (boot, recovery, kernel, system, vendor, etc). A GSI update is just a system partition that updates "only" the system, that runs upon stock firmware.​
ROMs might pass safetynet out of the box. But for GSIs, you must root & use magisk modules to achieve that.​
You can't flash gapps on vanilla GSIs, as you do on vanilla ROMs. You must use bgS/bgN GSI variants.​
For now, GSIs have to be installed via fastbootd, as recoveries still yet to support logical partitions. So you need computer available when you update or change them.​
AOSP GSI project is being alive for almost many years now. I've been daily driving his project on this device for almost two years. Everyone claim GSIs are buggy & not daily drivable, which is a complete false claim. There are no compromises with GSIs when compared to ROMs.
PREREQUISITES​
USB Drivers (guide to install)​
Platform Tools (guide to setup)​
Stock ROM (fastboot)​
MicroG (for vanilla)​
vbmeta.img (from google)​
TWRP (thanks to Nebrassy)​
Magisk (thanks to topjohnwu)​
SafetyNet Fix (thanks to kdrag0n)​
Recommended GSIs :
TrebleDroid (thanks to phhusson)​
Pixel Experience (thanks to ponces)​
LineageOS (thanks to AndyYan)​
More to test from here
INSTALLATION​NOTE: I'm assuming you've already unlocked bootloader, backed up your data & know all the technical consequences of flashing & modding.
Download / extract all prerequisites in one place.​
From stock firmware, edit flash_all_except_data_storage.bat/sh & modify last line to fastboot reboot fastboot​
Enter fastboot mode {vol_down+power}, connect to PC & flash firmware using above edited script. When device enters fastbootd, from terminal/cmd execute :​
fastboot erase userdata​
fastboot flash vbmeta vbmeta.img​
fastboot flash system <gsi-file.img> (ignore INVALID SPARSE warning)​
fastboot reboot & make sure your GSI boots up. Power off & return to fastboot again.​
fastboot boot <twrp-file.img>, head to Advanced & run flash current TWRP to make recovery persistent across reboots.​
Finally Magisk (for root, safetynet fix, additional modding, etc).​
BUG_1: Don't touch the screen while booting to avoid touch issues after you boot (this bug occurs only on custom kernels).
BUG_2: Don't set up password on startup wizard. Instead, set it up later & then disable Android Setup app if it exists. Else it'll crash fingerprint settings.
UPDATE / DIRTY FLASH HOW ?​
fastboot reboot fastboot
fastboot flash system <new-gsi.img> & reboot twice
All phh based GSIs are dirty flashable (unless you switch between vanilla & gapps). If any GSI doesn't boot up, you can always reflash the older GSI & restore the previous state without any data wipes.
POST CONFIGURATION​
Enable the following Settings > Phh Treble Settings:​
Qualcomm features / Use alternate camera profile & audio policy​
Misc features / Disable audio effects​
IMS features / Force the presense of 4G calling & Install IMS Apk for Qualcomm vendor from notification panel.​
Setup magisk, hide the app, enable Zygisk & Enforce Denylist.​
Use SafetyNet-Fix module to pass safetynet. Still won't pass? Try Pixel-Props (redfin) that ensures fingerprinting.​
microG module if you chose vanilla variant (Safetynet works. Most of the banking apps work except gpay).​
NOTE: Flash custom kernels only through your custom recovery. Flashing through kernel managers (FKM, SPKM, etc) is not suggested.
MAGISK NOT WORKING ?​In this case, the GSI you selected isn't securized (comes with su bydefault). Through TWRP, do
mount -o rw /dev/block/mapper/system_a /system_root from terminal
Code:
rm /system_root/system/xbin/su
rm /system_root/system/bin/phh-su
rm /system_root/system/etc/init/su.rc
Or instead, you can use recovery's file manager to delete the above files. Then reboot.
EXTRAS​My Recommendations for great experience:
SPKM to set GPU > GPU Governor > Performance (fixes UI lags)​
Lawnchair / Quickswitch for launcher customization with gesture navigation support.​
Lineage Dialer for built-in call recording (push into /product/priv-app/Dialer/Dialer.apk).​
ANXCam for MIUI camera's post processing.​
GCam for google camera's post processing.​
Aurora Store / Droid for microg users.​
Kiwi Browser for chrome extensions support.​
Migrate to backup / restore user apps & data, incase you lose your setup.​
Thanks for reading all the way through here.
I have been using GSIs on my old Huawei P10 lite for almost 3 years, and it was a very good experience.
Now with mojito I find myself lazy always using Roms -_- '
Thanks for the guide!
Hami_Do said:
I have been using GSIs on my old Huawei P10 lite for almost 3 years, and it was a very good experience.
Now with mojito I find myself lazy always using Roms -_- '
Thanks for the guide!
Click to expand...
Click to collapse
The only official dev for this device, who's actually from core development of a reputed project (PE), is Zid. There aren't any, as I do not find others to be helping from core (except couple of kernel devs).
ROMs have no complete guarantees for future updates. Although you can use other project GSIs such as crD by Nazim, LOS by Andy, phhusson's the one who's consistently providing regular monthly updates with built-in OTA.
Can I install MIUI gsi roms like this?
Furkantaner said:
Can I install MIUI gsi roms like this?
Click to expand...
Click to collapse
You can install any AOSP GSIs with this guide. Not sure of other skins, as they're proprietary.
And why would you need MIUI GSI? Mojito stock "is" MIUI.
Furkantaner said:
Can I install MIUI gsi roms like this?
Click to expand...
Click to collapse
Miui and its similar sGsi ( semi gsi ) such as OneUi , Color os .. and other AOSPs based ported with Erfan tool aren't real gsi.
They miss patches from Phh and Andy.
The recommanded gsis with full patches (minimum issues) are from Phh (aosp), AndyYan (LOS 18.1/19.1), Ponces (PE) and many others you can check them here for example :
Treble-Enabled Device Development A/AB ROMS
Treble-Enabled Device Development A/AB ROMS
forum.xda-developers.com
There are also more by Nazim and eremitein, you can check them in telegram groups.
can i use this method from aosp?
and what stock rom version should i use?
AlsoKouki said:
can i use this method from aosp?
and what stock rom version should i use?
Click to expand...
Click to collapse
Any version would work. Open stock ROM link in main post & make sure it's fastboot, not recovery.
As for AOSP, you can use any of them from this list (except A13).
in the last line i should change it to "fastboot %* reboot fastboot" or "fastboot reboot fastboot" ?
AlsoKouki said:
in the last line i should change it to "fastboot %* reboot fastboot" or "fastboot reboot fastboot" ?
Click to expand...
Click to collapse
Both work & imply the same btw. That line I've wrote just to make device go to fastboot instead of stock miui.
Adding fingerprint force closes settings.
Youtube fc aswell.
MPK99 said:
Both work & imply the same btw. That line I've wrote just to make device go to fastboot instead of stock miui.
Click to expand...
Click to collapse
i already execute the "flash_all_except_data_storage.bat" but nothing happen should i execute it with mi flash tool?
Samir2298 said:
Adding fingerprint force closes settings.
Youtube fc aswell.
Click to expand...
Click to collapse
No issues here. The procedure I've laid out is exact to that of my device. Some more info from your side might help, such as what you did from the start.
AlsoKouki said:
i already execute the "flash_all_except_data_storage.bat" but nothing happen should i execute it with mi flash tool?
Click to expand...
Click to collapse
I bet it's usb drivers issue. There's guide link in main post.
You should know the issue if you flashed a fastboot rom before.
MPK99 said:
I bet it's usb drivers issue. There's guide link in main post.
You should know the issue if you flashed a fastboot rom before.
Click to expand...
Click to collapse
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
nah its already installed and its detected in fastboot
i tried move the firmware to plarform-tools/ after i execute it this happen
MPK99 said:
No issues here. The procedure I've laid out is exact to that of my device. Some more info from your side might help, such as what you did from the start.
Click to expand...
Click to collapse
Followed exactly as in OP.
I did remove some apps tho from product app/priavpp and system app/privapp, so maybe that caused an issue? Is there anything related to fingerprint in those folders?
AlsoKouki said:
tried move the firmware to plarform-tools/ after i execute it this happen
Click to expand...
Click to collapse
This is redmi Note 10 forum mate. So I had stock ROM link of mojito/sunny. Your device (3rd screenshot) closely states it's Rainbow (Wiko).
Although this is a GSI guide, I suggest you to flash your own device's stock rom.
Still, it won't be enough caz I don't have overlay patch of your device.
Samir2298 said:
I did remove some apps tho from product app/priavpp and system app/privapp, so maybe that caused an issue? Is there anything related to fingerprint in those folders?
Click to expand...
Click to collapse
Probably. Try removing only one or two apps that are disablable from settings.. For overlay just 20kB is needed.
You can reflash system image from fastbootd & boot up without wiping again.
MPK99 said:
Probably. Try removing only one or two apps that are disablable from settings.. For overlay just 20kB is needed.
You can reflash system image from fastbootd & boot up without wiping again.
Click to expand...
Click to collapse
Alright, thanks! I'll try reflash.
Sorry for off-topic, does microg support whatsapp google drive backup/restore? I searched google but all answers are years old.
MPK99 said:
This is redmi Note 10 forum mate. So I had stock ROM link of mojito/sunny. Your device (3rd screenshot) closely states it's Rainbow (Wiko).
Although this is a GSI guide, I suggest you to flash your own device's stock rom.
Still, it won't be enough caz I don't have overlay patch of your device.
Click to expand...
Click to collapse
ahh sorry its because the spoofing feature from the rom,i forgot to disable that, will disable it and try again

How To Guide [Close] Project Blaze 12L GSI Unofficial vs Mod Stock ROM A12 , May be you should give up from GSI.( Enjoy or suffer, who knows. Serve it yourself )

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Release v20221023 · ChonDoit/treble_blaze_patches
CHANGELOG | Initial and latest Release | Fixed Safety Net | Fixed things which exist on source but not on final product (Amazing, right?) | Broken as expected | Enjoy as it or GTFO Why so big image...
github.com
-》No video tutorial for "CustomAP" cause it is very easy to read step by step​ -》The last i will compared our Mod Stock A12 ROM with ProjectBlaze GSI as the same features.
i want to modify system then i selected this variant.
ProjectBlaze_v415-arm64-bgS-slim-lite_20221023.img.xz​
*** Not Project Blaze from j7b3y
Note Download : There are only "bgS variant then if you wants "magisk" ...must mod system.img yourself by
Delete
/system/xbin/su
/system/etc/init/su.rc
/system/bin/phh-su
/system/bin/phh-securize.sh
su app in /system/app/phh.superuser
Together with
*disable toggle SuperSU in phh-treble setting.
or
Select this variant "ProjectBlaze_v415-RO-arm64-bgS-slim-secure_20221023.img.xz" which no build-in SuperSU but you can't mod system files cause its Read Only .
Note2: Advanced mod options ( edit sub partition)
Because we don't have TWRP on Android 12 then you want my step by step CustomAP Part 2 to work with editing System before flashing CustomAP with odin.
Update 30 oct 2022: Custom AP Step by Step(install GSI without TWRP Part 1, 2)
New Trick.. for Low Spec Computer. Part 3 Step By Step CustomAP for Odin (Non-TWRP) Enable Linux Subsystem and Install Ubuntu in Windows 10 (For modify GSI system image) 30 Oct 2022 ✓ Don't try Android 13 with base on TrebleDroids patch. (...
forum.xda-developers.com
Requirements
Android 12 Stock ROM ( T22xXXU1BVGB ) I'm not update to T225XXS1BVI2 cause Bootloader will changes to S1. >>will be lost ability to downgrade from Android 12 to Android 11. ( But if currently you re on XxxBVI2 then you can make it )
CustomAP file >tar.md5< for Odin. (Edit Stock AP firmware with Linux Subsystem on Win 10,11)
Fdroid-termux
*** proximity sensor not working
*** Gyroscope sensor not working.
But i test it on STOCK A11, A12 it show result test the same as below.
Check spec: Tab A7 Lite only have 3 sensor. Accelerometer, Geomagnetic, light sensor.
Specification sheet (buy online): SM-T225 Samsung SM-T225 Galaxy Tab A7 Lite 8.7" WXGA+ 1340x800 Android Tablet with LTE
Specification sheet: SM-T225 Samsung SM-T225 Galaxy Tab A7 Lite 8.7" WXGA+ 1340x800 Android Tablet with LTE. Information, datasheets and documents. Where to buy in South Africa.
www.comx-computers.co.za
*Not supported Tablet Display ( All GSI did not )
** Not supported VoLTE for Samsung devices.
We can test with this code.
Be Supported: test by myself
Face-unlock
MTP ( open Developer options >Default USB configuration>File Transfer)
exFat SD card
Double tab for screen sleep from BlazeHouse menu
Double tab for awake screen from Phh-treble Setting menu
GPS
Bluetooth sound & audio
Headphone ( Bluetooth & wire)
Phone (except VoLTE)
* ** Offline charging for break Samsung warranty bit warning massages. (options) **** Power_off charging animation = non
Hotspot
Nearby Share
Screen Recording
Battery usages history reset
* Protect battery (to extend the lifespan of your battery , limit the min &maximum charge to any % you like.)
* Auto Screen Brightness. (velis auto brightness)
Screen Casting
Safety Net PASS ( but i don't care about this )
Screen Casting
* * *optional ( did not explained in tutorial )
Sound module supported from magisk modules list here.
*Not support Hi-res
GitHub - reiryuki/Audio-Wizard-DTSX-Ultra-Asus-Zenfone-6-Magisk-Module
Contribute to reiryuki/Audio-Wizard-DTSX-Ultra-Asus-Zenfone-6-Magisk-Module development by creating an account on GitHub.
github.com
GitHub - reiryuki/Arkamys-Audio-BLU-BOLD-N1-Magisk-Module
Contribute to reiryuki/Arkamys-Audio-BLU-BOLD-N1-Magisk-Module development by creating an account on GitHub.
github.com
!Garranty | Better than Stock DOLBY
PHH Treble Setting for fixing Bluetooth Error .
DTSX
Note: I will fix auto-brightness conflict with battery usages history soon.​
[Close].Treble GSIs overlay
Overlay uses with all GSI
forum.xda-developers.com
Specificed Customize Menu of This GSI.
>>> Add Battery Charging Limit Apps​
GitHub - VR-25/acc: Advanced Charging Controller
Advanced Charging Controller. Contribute to VR-25/acc development by creating an account on GitHub.
github.com
1. Flash Backend ACC with Magisk Manager.
2.Find suitable Charger_switch
Plug your Charger with tab 7 lite
type
Code:
su
acc -t
and you'll find the list of all the charging swich you can use. (Switch work ✓)
3.Enforce your Charger Switch
Code:
acc -ss
and Select No.x which Switch work ✓ + idle mode = true
4.Install Frontend.​
Now you could easily use any features with no type command.
Run acc --test (or acc -t) to see which switches work.
Run acc --set charging_switch (or acc -ss) to enforce a working switch.
Test the reliability of the set switch. If it doesn't work properly, try another.
Testing .. Please share your.
Auto Brightness (after installed i made it be system app.)
How's the performance? Anyone can upload any video of using this rom?
SykoraLukas said:
How's the performance? Anyone can upload any video of using this rom?
Click to expand...
Click to collapse
Yes
Need A13
Difficul said:
Need A13
Click to expand...
Click to collapse
on based A12 -- No testing A13 is good for SM-T225, 220 yet.
tom.android said:
Release v20221023 · ChonDoit/treble_blaze_patches
CHANGELOG | Initial and latest Release | Fixed Safety Net | Fixed things which exist on source but not on final product (Amazing, right?) | Broken as expected | Enjoy as it or GTFO Why so big image...
github.com
Note Download : There are only "bgS variant then if you wants "magisk" ...must mod system.img yourself.
Delete
/system/xbin/su
/system/etc/init/su.rc
/system/bin/phh-su
/system/bin/phh-securize.sh
su app in /system/app/phh.superuser
Together with disable toggle SuperSU in phh-treble setting.
Note2; Because we don't have TWRP on Android 12 then you want my step by step CustomAP Part 2 to work with editing System before flashing CustomAP with odin.
Click to expand...
Click to collapse
Managed to make a GSI from this ROM for my T220...but I did not have to follow any of those instructions. I just patched the .tar file with Magisk 25.2 as usual and Magisk setup did everything including disabling phh-SU. I did have to manually install the Magisk app at first.
Edit: Question, do the last two tabs inside Settings > BlazeHouse crash on you? They do here.
Difficul said:
Need A13
Click to expand...
Click to collapse
Then you should compile it if you "need" it. New versions of Android always take several months until they get stable. Do remember Phhusson is no longer actively maintaning GSIs so we have to give the new TrebleDroid team lots of time to master everything GSI.
SykoraLukas said:
How's the performance? Anyone can upload any video of using this rom?
Click to expand...
Click to collapse
Performance depends on the user configuration (as does battery life). To me, they're all similar in both performance and features.
NOOB HERE : is it possible for someone to post already compiled custom AP to download and then flash it with correct BL and CSC for (t220) ?
Doesn't matter witch build or region
And should the bootloader be unlocked for that?
Thanks
niksot said:
NOOB HERE : is it possible for someone to post already compiled custom AP to download and then flash it with correct BL and CSC for (t220) ?
Doesn't matter witch build or region
And should the bootloader be unlocked for that?
Thanks
Click to expand...
Click to collapse
1. Can't do, sorry. My connection's currently having upstream issues (1Mbps or less).
2. Yes, the bootloader should be unlocked, otherwise the firmware won't allow you to flash anything custom. Also, users that do post their custom AP should always state which firmware they're using or they're risking others to brick their devices so yeah, be careful with that crucial detail. I for one moved to Android 12 firmware but there are others that have not.
nirogu325 said:
Managed to make a GSI from this ROM for my T220...but I did not have to follow any of those instructions. I just patched the .tar file with Magisk 25.2 as usual and Magisk setup did everything including disabling phh-SU. I did have to manually install the Magisk app at first.
Edit: Question, do the last two tabs inside Settings > BlazeHouse crash on you? They do here.
Click to expand...
Click to collapse
Hello BlazeHouse menu do its job well. thanks for sharing "disabling phh-su with magisk"
i must modified system.img of GSI ( before Odin fashing ) to patch offline-charging for breaking warranty bit of Samsung Warning state, but can't tell details because of English language is not my mother language. sorry
tom.android said:
Hello BlazeHouse menu do its job well. thanks for sharing "disabling phh-su with magisk"
i must modified system.img of GSI ( before Odin fashing ) to patch offline-charging for breaking warranty bit of Samsung Warning state, but can't tell details because of English language is not my mother language. sorry
Click to expand...
Click to collapse
Hmm. The last two tabs inside BlazeHouse crash for me. Weird. If they work for you, can you take some screenshots just to see what they are about?
nirogu325 said:
Hmm. The last two tabs inside BlazeHouse crash for me. Weird. If they work for you, can you take some screenshots just to see what they are about?
Click to expand...
Click to collapse
ok i wll take sreccnshot, during this you can see my video attach .
tom.android said:
ok i wll take sreccnshot, during this you can see my video attach .
Click to expand...
Click to collapse
I see many interesting things in those two tabs. Gonna reflash the GSI to see if that fixes it. It could be me tapping on Securize that broke those two tabs, who knows. Thank you.
nirogu325 said:
I see many interesting things in those two tabs. Gonna reflash the GSI to see if that fixes it. It could be me tapping on Securize that broke those two tabs, who knows. Thank you.
Click to expand...
Click to collapse
if you want , can make customAP for patch offline-charging breaking Warranty bit .
tom.android said:
if you want , can make customAP for patch offline-charging breaking Warranty bit .
Click to expand...
Click to collapse
The normal ROM doesn't have that? I thought it did. How do you patch something like that? Is it too hard?
nirogu325 said:
The normal ROM doesn't have that? I thought it did. How do you patch something like that? Is it too hard?
Click to expand...
Click to collapse
-normal gsi don't
-too many step ( hard to explain for me )
but final step to show %charging not success. but can break samsung warranty bit stop state.
-what firmware you need?
tom.android said:
-normal gsi don't
-too many step ( hard to explain for me )
but final step to show %charging not success. but can break samsung warranty bit stop state.
-what firmware you need?
Click to expand...
Click to collapse
Ah, I see. Nah, it's ok, I don't charge anything while it's off. Thanks though. The August CherishOS did have the offline charging right?
nirogu325 said:
Ah, I see. Nah, it's ok, I don't charge anything while it's off. Thanks though. The August CherishOS did have the offline charging right?
Click to expand...
Click to collapse
yes
niksot said:
NOOB HERE : is it possible for someone to post already compiled custom AP to download and then flash it with correct BL and CSC for (t220) ?
Doesn't matter witch build or region
And should the bootloader be unlocked for that?
Thanks
Click to expand...
Click to collapse
CustomAP must be created with specific firmware , firmware must depended on zone or country from Samsung.
This is my example for user' s problem.
CustomAP 2022
The only way to get away from the official firmware. Changes Degoogle (LeOS-TD.2.0 ) A13 GSI Home Launcher For SM-T225 FastbootD ☆☆☆ Tips and Tricks For [ LOS TD Unofficial GSI ] latest 2023-03-24 microG...
forum.xda-developers.com

How To Guide APPLY Customed SparkOS 13.5.5 A13 GSI (bvN) For SM-T225 ( Rewritten )

RICH FEATURES A13 GSI ( Rewritten )​
DOWNLOAD:
☆☆ Original GSI: https://github.com/naz664/SparkOS_gsi/releases
( We used "SparkOS-13.5.5-arm64_bvN-Unofficial.img" for my modification.)
☆☆☆ Customed GSI , Add spaces 490 Mb for R/W system sub-partition , Screen Auto-Brightness Fix ,Quick Tile ( columns landscape for tablet)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
STEP TO INSTALL:
A. Download "system.img.zip" and extracts it.
B. Must have pre-installed (Stock A13 ) + patched- recovery for fastbootD.
C. Uses Set of fastboot command for flashing. (CLAEN FLASH ONLY)
- Can't use dirty-flashing because Super partition was changed.
D. First system booted click gear icon of above picture.
- Open Settings menu to Enable Adaptive brightness and set Smallest width = 598 dp
E. Enable Split Notification from Tablet mode.
Code:
adb shell
su -c "cmd overlay enable com.android.systemui.SplitShade"
F.
Quick Access:
☆☆ Desktop mode PC here. ( I don't see this feature implemented in any GSI though.)
☆☆ microG with Toggle GMS mode.(control Google services & core apps)
Full processing Commands for GSI here.
ALL of my Tutorial include full CustomAP way here.
☆☆☆ Note: microG setting is not suitable for google (GMS) user.
☆☆☆ Al lot of features required Writable sub-partion of Super-partition (System ,product,vendor ) such as 》》Auto Screen Brightness fix
☆☆☆ Some scripts are during testing with owner. May be requires back and forth re-locked bootloader.
Resources:
(profile-generator microG here , Github Here , Run script)​TEST hardware attestation first then relock bootloader AND install Stock Firmware Test hardware attestation again , the last connect device with Computer Run profile-generator .
☆☆☆ Warning: Please use your base as Android 13 only. to make sure , you didn't suffered from network errors.
☆☆☆ Now Stock A13 is quickly as Stock A11 but it More stable than.
** Not supported Vega Bobo DSU.
Why?
The term "de-googled" is complicated, as AOSP (SparkOS) by itself is by Google.
We aim to reduce Google's data collection on mobile devices and make active efforts to remove contacts to Google Servers and document more...
(De-Googled user download bvN Variant)
(No Gapps)
Used "LeOS Droid"download FOSS apps.
(FREE & Open Source Software)
​
You can test the new features . its for degoogled.
This is new features in SparkOS 13.5.5 GSI.
1. Desktop Mode.
2. Toggle GMS. ( MicroG is best fit.)
and more ...I will show you here. ( first uses your fastbootD to flash new GSI . May be can't update from v.13.5 cause new encryption )
Test GPS Location Service
( compare with GMS / microG )
Screen Auto brightness enable by Adaptive brightness. and you must specific smallest screen to 598 dp.
Meanwhile Battery usages show all normally.
Hotspot works
-Optimize power consumption.
Offline power charging.
Nearby share works
Bluetooth Headphone.
There are more testing guide later from comment below...
How to fix battery drain ?
Difficul said:
How to fix battery drain ?
Click to expand...
Click to collapse
use spark system manager is not enough ? then used FDE.AI. https://github.com/feravolt/FDE.AI-docs
tom.android said:
use spark system manager is not enough ? then used FDE.AI
Click to expand...
Click to collapse
What is FED.AI ?
Difficul said:
What is FED.AI ?
Click to expand...
Click to collapse
read my link.
tom.android said:
read my link.
Click to expand...
Click to collapse
I see download link , to want try later
Thank you
But you are try yet ?
New FEB patch.
SparkOS 13.5.5 v. 20-03-2023
Releases · naz664/SparkOS_gsi
Script and patches for building PHH-Treble based SparkOS GSI - naz664/SparkOS_gsi
github.com
tom.android said:
New FEB patch.
SparkOS 13.5.5 v. 20-03-2023
Releases · naz664/SparkOS_gsi
Script and patches for building PHH-Treble based SparkOS GSI - naz664/SparkOS_gsi
github.com
Click to expand...
Click to collapse
I am using version 13.4
Date time January
Any bug like camera, Bluetooth , connecting wired earphone?
I using this Tab to gaming and media social , I don't see any bug
tom.android said:
DOWNLOAD: https://github.com/naz664/SparkOS_gsi/releases
Warning: Please use your base as Android 13 only. to make sure , you didn't suffered from network errors.
You can test new features .​1. Desktop Mode.
2. Toggle GMS.
and more ...I will show you here. ( first uses your fastbootD to flash new GSI . May be can't update from v.13.5 cause new encryption )
View attachment 5867105
View attachment 5867313
View attachment 5867131
View attachment 5867147
View attachment 5867149
View attachment 5867329
View attachment 5867327
View attachment 5867331
View attachment 5867153
Screen Auto brightness enable by my magisk module. and you must specific smallest screen to 598 dp.
Meanwhile Battery usages show all normally.
View attachment 5867155
View attachment 5867157
-Optimize power consumption.
View attachment 5867461
Offline power charging.
View attachment 5867761
View attachment 5867877
View attachment 5867879
Nearby share works
View attachment 5868339
More..
Click to expand...
Click to collapse
Not booting for me, T220, OneUI 5 Vendor
DARK002s said:
Any bug like camera, Bluetooth , connecting wired earphone?
Click to expand...
Click to collapse
Don't know about that, no need to fix
RealDexxo said:
Not booting for me, T220, OneUI 5 Vendor
Click to expand...
Click to collapse
Tell me more how installed?
tom.android said:
Don't know about that, no need to fix
Tell me more how installed?
Click to expand...
Click to collapse
Classic steps,
wipe data from recovery,
fastboot erase system
fastboot flash system system.img
fastboot -w
I'm using magisk patched kernel, its stuck on boot logo.
RealDexxo said:
Classic steps,
wipe data from recovery,
fastboot erase system
fastboot flash system system.img
fastboot -w
I'm using magisk patched kernel, its stuck on boot logo.
Click to expand...
Click to collapse
Most GSIs not for tablet.
-You can try TrebleDroid before if it boot or not.
Releases · TrebleDroid/treble_experimentations
Scripts to automatically build/CI/Release TrebleDroid GSI - TrebleDroid/treble_experimentations
github.com
Set up AOD (Always On Display)
Configure Phh Treble settings.
Configure Special SparkOS Menu.
Firework > Settings > Lock Screen
-
does this work on SM-T220 android 12
divya rapen said:
does this work on SM-T220 android 12
Click to expand...
Click to collapse
No report yet.
microG unofficial with SparkOS.13.5.5 A13-GSI. (I only uses to get my purchase apps from play store .)
Step.
1. Flash Vanilla Variant.
SparkOS-13.5.5-arm64_bvN-Unofficial.img.xz on top of Android 13 Stock ROM.
2. Download file into sdcard/Download if not copy it to your device " sdcard/Download" github page
AndroidFileHost.com | Download GApps, Roms, Kernels, Themes, Firmware and more. Free file hosting for all Android developers.
Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.
androidfilehost.com
3. Your SparkOS must had pre-installed Magisk. ( No adb root mode)
Connect your device with Computer. Run CMD under "platform tools" folder.
* Not worry about TWRP
Code:
adb shell
Code:
su
Code:
cd /sdcard/Download
Code:
unzip ./microg-unofficial-installer-v1.3.0.1-alpha-by-ale5000-signed.zip zip-install.sh
Code:
sh ./zip-install.sh ./microg-unofficial-installer-v1.3.0.1-alpha-by-ale5000-signed.zip
4. Restart
5. Flash Universal Safety net fix mod with Magisk.
☆ Checking all nessessary services had passed SafetyNet.
- microG service core.
- device attestation.
- Safetynet attestation.
- play protect device certification.
Hide some MicroG services in magisk 's deny list.
☆☆☆ How to control GMS ? ( Turn On_-OFF )
Note: When re-enable google services, you must register google'account at microG setting again.
The last Google Play setting is device passed certification .
[ MUST Delete Google play app cache.] And Waite.
This microg can run google play
.
Difficul said:
This microg can run ch play.
Click to expand...
Click to collapse
don't known "ch play".

Categories

Resources