[APP] [XPOSED] [MIUI 8] Bring back read mode on custom kernels - Xiaomi Redmi Note 3 Themes, Apps, and Mods

Hi, xda!
I use read (paper) mode every day at the night time and got used to it pretty much. And I never tried to flash different kernel cause I knew there would be the lack of that feature. Even though you can adjust screen temperature in the Kernel Adiutor it still seems to me like not convenient way to go with.
So, here I present xposed module with no preferences of any kind. You just install it, check, reboot and you got working read mode back.
Requirements:
Xposed
Root
Miui 8 based on 6.0.1 (I tested it on MM, Don't know will it work for LP or N).
Kernel with KCAL suport (if you're able to adjust screen temperature in Kernel Adiutor the kernel you're using supports KCAL). If not, ask developer to include that feature.
Download:
v.1.0.0 - View attachment PMBack.apk
Please, comment if it works for you or not including device, miui and android version, kernel.
P.S
I don't quite remember but the module should require root access for the first time. It will show SU dialog for com.android.systemui. Grant it.
In the section bellow I just list some of kernel developers for rn3pro to get their attention so they could update their posts if they wish to include that useful (?) information.
@Umang96, @psndna88, @KabirKalsi, @flar2, @GreekDragon, @khan_frd2002, @GuneetAtwal
{
"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"
}

Surely try this fix when I will install miui again. Thanks!

S0bes said:
Hi, xda!
I use read (paper) mode every day at the night time and got used to it pretty much. And I never tried to flash different kernel cause I knew there would be the lack of that feature. Even though you can adjust screen temperature in the Kernel Adiutor it still seems to me like not convenient way to go with.
So, here I present xposed module with no preferences of any kind. You just install it, check, reboot and you got working read mode back.
Requirements:
Xposed
Root
Miui 8 based on 6.0.1 (I tested it on MM, Don't know will it work for LP or N).
Kernel with KCAL suport (if you're able to adjust screen temperature in Kernel Adiutor the kernel you're using supports KCAL). If not, ask developer to include that feature.
Download:
v.1.0.0 - View attachment 4226556
Please, comment if it works for you or not including device, miui and android version, kernel.
P.S
I don't quite remember but the module should require root access for the first time. It will show SU dialog for com.android.systemui. Grant it.
In the section bellow I just list some of kernel developers for rn3pro to get their attention so they could update their posts if they wish to include that useful (?) information.
@Umang96, @psndna88, @KabirKalsi, @flar2, @GreekDragon, @khan_frd2002, @GuneetAtwal
View attachment 4226517
Click to expand...
Click to collapse
It's work, thank you.
Sent from my Redmi Note 3 using Tapatalk

very very good work. thanks a lot

Frequently it accessing root even right after screen on. Is it normal? I think it just access when reading mode on only.
Sent from my Redmi Note 3 using Tapatalk

Doublewise01 said:
Frequently it accessing root even right after screen on. Is it normal? I think it just access when reading mode on only.
Sent from my Redmi Note 3 using Tapatalk
Click to expand...
Click to collapse
Well, yeah it should not be normally . But the OS itself during some cases can call for a function which is responsible for read mode on/off and that's is when my code (including su request is executed). So, the module does not force anything. It just follows OS requests.
You can go to SU settings and disable notifications for needed apps. Or even better, check Trust system user

That WAS the last thing that did not work on my kenzo with radon kernel and mi-globe rom. Now my life is complete. Thank You.

Working properly on Redmi Note 3 (Kenzo) on MIUI 8 with Radon Kernel 5.3 and AGNi Kernel 9.8.
---------- Post added at 07:35 PM ---------- Previous post was at 07:34 PM ----------
Doublewise01 said:
Frequently it accessing root even right after screen on. Is it normal? I think it just access when reading mode on only.
Click to expand...
Click to collapse
It asked SU right only once for me. After granting permission it didn't ask again.

Thanks. It works really great with radon and last miui dev on my kate.
Envoyé de mon Redmi Note 3 en utilisant Tapatalk

KabirKalsi said:
For Sure Reading Mode is closed part of the kernel source, maybe we could just Reverse-Engineer MIUI Frameworks and get the sysfs node for Reading Mode, and we can use KCAL To Store Color in that node! @Umang96 @MOVZX Do you think its possible?
Click to expand...
Click to collapse
I don't know what is it I need to search for but here I list bellow some information that might be useful.
Every time we press on read mode toggle the method setEyeCare(int Mode) is executed from miui.hareware.display.DisplayFeatureManager. Where parameter Mode is in range from 0 to 8. 0 - disable RM. 1-8 - depends on "adjust" seekbar position in RM settings.
Then inside the function setActiveMode(service, 0, Mode) and setDefaultMode(service, 0, Mode) are also executed.
As I understand these functions are trying to transmit the data to IColorService (com.qti.snapdragon.sdk.display.IColorService)
Then from IcolorService all it goes to com.qti.service.colorservice.ColorServiceApp where it checks for libsd_sdk_display.so and libmm-disp-apis.so and native_setActiveMode(int i, int i2) method is executed from these libraries. I disassembled libsd_sdk_display.so and there accembler code which I understand only a little and can not figure out what files are used next to perform change color display action.
Code:
EXPORT Java_com_qti_service_colorservice_IColorServiceImpl_native_1setActiveMode
Java_com_qti_service_colorservice_IColorServiceImpl_native_1setActiveMode
var_18= -0x18
PUSH {R0-R2,R4,R5,LR}
MOV R4, R2
STR R2, [SP,#0x18+var_18]
MOVS R0, #3
LDR R1, =(aIcolorservicei - 0x1EFE)
MOV R5, R3
LDR R2, =(aJniPassingMode - 0x1F00)
ADD R1, PC ; "IColorServiceImpl"
ADD R2, PC ; "JNI: Passing modeId %d for display %d"
BLX __android_log_print
MOV R0, R4
MOV R1, R5
ADD SP, SP, #0xC
POP.W {R4,R5,LR}
B.W j_j_disp_api_set_active_display_mode
; End of function Java_com_qti_service_colorservice_IColorServiceImpl_native_1setActiveMode
And again
@Umang96, @psndna88, @KabirKalsi, @flar2, @GreekDragon, @khan_frd2002, @GuneetAtwal
take a look, may be you could help
All the files (java and .so) I attached here

KabirKalsi said:
For Sure Reading Mode is closed part of the kernel source, maybe we could just Reverse-Engineer MIUI Frameworks and get the sysfs node for Reading Mode, and we can use KCAL To Store Color in that node! @[email protected] Do you think its possible?
Click to expand...
Click to collapse
sysfs for MIUI Reading Mode is msm_fb_eyecare, maybe we can redirect that to KCAL. But why though?

KabirKalsi said:
Why has no answer! , if we can we should!
---------- Post added at 07:26 AM ---------- Previous post was at 07:24 AM ----------
By the way which tool you used to disassemble Libraries?
Click to expand...
Click to collapse
Found that video https://youtu.be/qQRF1aPXhgw
I even don't know where to find and is it possible at all msm_fb_eyecare file. I flashed stock kernel for now cause radon freezes my phone randomly even though I just used all recommended settings

KabirKalsi said:
IDA i knew it, Don't know how to use!
I'm not sure we might make a blank sysfs node for mdss_fb_eyecare in custom kernels, which can be used to store Reading Mode values, then can apply values via kcal, using select case(), because as far as i know that Reading Mode slider isn't free, it has specific steps!
Click to expand...
Click to collapse
As i told, slider has 8 steps from 1 to 8

here's the instruction how to do the same but without xposed
https://forum.xda-developers.com/redmi-note-3/how-to/guide-how-to-fix-read-mode-custom-t3670964

Can you make flashable zip. Because xposed is giving me bootloop on miui9

Related

[ROM][N5][NMF26O] Fake nexus rom for Nexus 5. [Dec/06/2016]

[ROM][N5][NMF26O] Fake nexus rom for Nexus 5. [Dec/06/2016]
Introduction
This is an Android 7.1 custom rom for Nexus 5 that fully integrated Gapps. (Pixel Launcher, Google dialer, Contacts, Webview, backuptransport, etc.. )
Screenshots
{
"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"
}
Features
Almost same as Pure Nexus Stock image.
Enabled SEAndroid, No Rooting feature provides for security reason.
All build scripts are opened on github
Mobile data is disabled as default for user that has cheap data plan. But you can enable on data setting menu.
Stock rom users can use this rom without perform reset userdata partition. (In theoretically, it can be applied to other custom rom users, but not tested. )
Known Issues
Nougat version is still unstable. Please use at your own risk.
Some apps can be crashed (ex: firefox, games using unity, etc...)
No more crash on debuggable build. But some credential apps might not work.
Recorded video can contains green flicking.
Video recording feature in Google camera is still unstable.
Footej camera is recommaned
Google Play Movies cannot play movies because DRM issue.
[*] User switch feature is not working. It should be fix in next release.
ETC...
Installation instructions
1. power down
2. press power and volume down button, and your nexus 5 will go fastboot mode
3. connect usb cable with your PC
4. run fastboot for flashing
If you are using stock factory image or already use this rom.
Code:
$ fastboot update hammerhead-img-20160922.zip
Or if you are using other custom roms, you might perform clear userdata partition.
Code:
$ fastboot -w update hammerhead-img-20160922.zip
After flashing, it needs several (about 5-10) minutes to complete booting.
Changelog
Dec/06/2016: 20161206 (testing)
Update to NMF26O(android-7.1.1_r4)
Nov/08/2016: 20161108 (deprecated)
Update to NDE63V(android-7.1.0_r6)
Rebuild stubs for destroy useless icons
Nov/03/2016: 20161103 (deprecated)
add GmsCoreSetup
add Google VR Service
add help uri on Settings
apply pixel color accents
Nov/01/2016: 20161101 (deprecated)
fix user switch feature
remove old sounds data and add ringtone migration
fix tethering feature
fix dirtycow exploit
Oct/25/2016: 20161025 (deprecated)
Integrate Wallpaper picker on Settings
Integrate Google Backup & Sync on Settings
Integrate Google Storage Manager
Add Gesture menu on Settings
Enable color temperature setting in developer options
Use Ustwo wallpaper as default
Stub apks can show round icons
Google assistant is working, now.
Oct/21/2016: 20161021 (deprecated)
Update to NDE63P(android-7.1.0_r4)
apply pixel bootanimation, sounds, white navbar
apply latest pixel launcher, wallpapers
apply rounded icons for launcher
Note: it is not capable to use google assistant.
Oct/11/2016: 20161011 (deprecated)
give platform permission to qualcomm TimeService
Oct/10/2016: 20161010 (deprecated)
Add some wallpapers from pixel rom dump
Reset permissions and run setup wizard when first boot with fake nexus rom
This change is only for new users. Users using previous version would not be affected.
Some people claim permission issues when moved from stock rom. So I added this workaround.
remove recovery.img
It seems better because many users of Fake Nexus rom are using custom recovery.
Oct/05/2016: 20161005 (deprecated)
update to NBD90Z (android-7.0.0_r14)
Oct/04/2016: 20161004 (deprecated)
fix ptrace bug on linux 3.4, thanks @zaclimon
switch to non-debuggable build
Sep/30/2016: 20160930 (deprecated)
Remove useless binaries and save space for system partition
apply qualcomm specific build macros
and it would fix green line issue on camera. Reported by @NJ5499
revert media_codec.xml to enable secure codec feature
Sep/28/2016: 20160928 (deprecated)
tune codec configuration again
It should fix sound problems.
Sep/27/2016: 20160927 (deprecated)
switch to user build
But it is still debuggable build.
add qualcomm TimeService
tune codec configuration for legacy binaries
This will provide that remove green flickering on some camera apps (it is not working on google camera yet.)
Sep/26/2016: 20160926 (deprecated)
switch to userdebug build
Almost issues related FC dialog will be resolved. But it might have security issue.
sign with release-key (actually same key )
Sep/22/2016: 20160922 (deprecated)
Initial release based on NRD90S (android-7.0.0_r4)
Before you ask something about this rom
Please read this article at first..
If you cannot read English well, it's okay. There are many translations of this article.
This is a very famous article for beginners that want to solve their problems.
Please DO NOT ASK via Private Message or Mail as described as upper article.
I cannot reply all messages and I may not understand all your problems.
If you post your question in this thread, any others can tell about your problems.
If you want to report your issue with this rom specific, please share bugreport data.
You can gather bugreport data with following methods.
Turn on USB debug feature, connect with PC, and run this command
Code:
$ adb bugreport > bugreport.txt
OR
Go to Developer options, select Take bug report. After several minutes, notification will be shown to share data.
Downloads
Testing (Dec/06/2016): https://www.androidfilehost.com/?fid=385035244224403837
XDA:DevDB Information
fake_nexus, ROM for the Google Nexus 5
Contributors
ganachoco
Source Code: https://github.com/ganadist/vendor_fake_nexus/tree/nougat-dev
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.4.x
Based On: AOSP
Version Information
Status: Testing
Current Beta Version: 20161206
Beta Release Date: 2016-12-06
Created 2016-09-22
Last Updated 2016-12-06
an other nougat rom , thank's man .
Wow, glad to see u here, saw fake Nexus for n4 just waiting for n5, now u r here.:good:
Downloading now, will report back, thanks.
Thanks! Flashing now, will report back!
Flashed with flashfire, everything fine, Smooth as stock, using stock kernel.
Enjoying using it so far! Will use it all day and report back over night. Thanks
Can I flash this rom using twrp?
erryday said:
Can I flash this rom using twrp?
Click to expand...
Click to collapse
no just go to flash it in cmd
---------- Post added at 09:13 PM ---------- Previous post was at 09:08 PM ----------
i lose all data and photos st
So far So good, the best Nougat I have used
amiguielesl said:
So far So good, the best Nougat I have used
Click to expand...
Click to collapse
yes is best rom i use it
impressive
OK, smooth as stock mm, the battery life is also amazing, thank u for your work.
Inbox by Gmail is not working on this ROM, which is a huge deal for me. And some other apps too. Otherwise looks like the best N for N5
still the best. the most best(and yes it is)
Does the "fastboot -w" also wipes the internal storagE?
Saw this in logcat:
09-23 10:37:48.663 E/DataBuffer(1432): Internal data leak within a DataBuffer object detected! Be sure to explicitly call release() on all DataBuffer extending objects when you are done with them. (internal object: [email protected])
mukintaras said:
Inbox by Gmail is not working on this ROM, which is a huge deal for me. And some other apps too. Otherwise looks like the best N for N5
Click to expand...
Click to collapse
Thanks for reporting, and I found solution.
Rom must be signed with "release-keys", but this rom was signed with dev-keys.
In next release, I'll sign with "release-keys".
Is it possible to make a version that is flashable via twrp?
erryday said:
Is it possible to make a version that is flashable via twrp?
Click to expand...
Click to collapse
U could try flashfire.

[ROM][crDroid6.4][Q]For Lenovo Z5Pro GT

{
"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"
}
Code:
*** Disclaimer
I am not responsible for any damage you made to your device
You have been warned
crDroid is designed to increase performance and reliability over stock Android for your device also attempting to bringing many of the best features existent today
Features:
https://github.com/crdroidandroid/crdroid_features/blob/10.0/README.mkdn
Flashing Instructions:
Pre-installation:
TWRP(Download from here)
gapps (Download from here)
Magisk 20.0 or newer for root (after first boot) - (Download from here)
First time installation:
step 1 Unlock the BootLoader
step 2 flash into the TWRP
step 3 Decrypt data,double clear
step 4 format data
step 5 flash into crDroid
Update installation:
step 1 Enter the TWRP
step 2 Clear the cache
step 3 flash in the new crDroid
Sources:
ROM:https://github.com/crdroidandroid
Vendor:vendor url
Device:device url
Kernel:kernel url
Thanks a lot for HighwayStar's open source [email protected]_ru
Download:
ROMDownload from here
Changelog:Here to see
Known issues:
1.If you turn on ok Google, the microphone may not work. It is recommended that you turn it off
2. On first start there is no ringtone and notification sound set, please set in Setting -> Sound
3. The rounded corners of the default status bar are partly blocked. You can set a custom corner to modify the rounded corners
4.I only found these issues for the moment.For more details, Please flash the Rom to experience them.Please get in touch with me if you found any bug(bring with the bug log the best).This Rom is able for daily uses.
ROM OS Version: Android 10
ROM Kernel: Linux 4.14
ROM Firmware Required: ZUI 11.5.141--Q
Visit official website @ crDroid.net
crDroid heart Telegram
crDroid Community Telegram
:good:
I guess this needs to be here
xivilaimax said:
I guess this needs to be here
Click to expand...
Click to collapse
Oh, friend, I don't have permission yet
Please compile RevengeOs.
Amazing post. Thanks a lot.
Edit: SElinux is in Enforcing or Pemissive?
obrigado pelo seu trabalho muito bom.
IT IS OFFICIAL NOW, available at CrDroid official website. First official rom to Z5 Pro GT.
Will the updates be available by OTA??
Please edit the post with [OFFICIAL][OTA].
Can You fix TWRP link? Mega says that decipher key is incorrect. Or just share information about used TWRP.
gugax10 said:
IT IS OFFICIAL NOW, available at CrDroid official website. First official rom to Z5 Pro GT.
Will the updates be available by OTA??
Please edit the post with [OFFICIAL][OTA].
Click to expand...
Click to collapse
ok,OTA updates will be provided
Guziec94 said:
Can You fix TWRP link? Mega says that decipher key is incorrect. Or just share information about used TWRP.
Click to expand...
Click to collapse
thank you, I'll fix it
gugax10 said:
Amazing post. Thanks a lot.
Edit: SElinux is in Enforcing or Pemissive?
Click to expand...
Click to collapse
It shouldn't be mandatory
Permissive SELinux
ZhouYu2003 said:
gugax10 said:
Amazing post. Thanks a lot.
Edit: SElinux is in Enforcing or Pemissive?
Click to expand...
Click to collapse
It shouldn't be mandatory
Click to expand...
Click to collapse
I installed this rom today and SELinux is set to permissive mode and I can't change it.
Guziec94 said:
I installed this rom today and SELinux is set to permissive mode and I can't change it.
Click to expand...
Click to collapse
Is it fast and stable for daily users?
It's very similar to LineageOs and have the same issues, but yes, it is stable enough to use it for daily users.
I don't know if NFC payments are working fine, because I can't pass SafetyNet test so my bank blocked payments for my phone. I didn't have this kind of problems on LineageOs.
CrDroid has second issue - screen won't wake after notification (even if pocket mode in settings is unchecked). If you slide down phone then display will be properly waken. You can use Glimpse Notification to wake screen, but then edge lightning isn't working.
I'm having some issues with fingerprint, but probably it's caused by screen protector.
Oh, and probably there is an issue with notification light. It won't blink, it lights ups after notification and stops after waking screen.
Streaming music via BT is working fine (in other roms there are some issues). Slider functions (i.e. answer phone), camera, lte, wifi, etc. works too.
For now I only find above issues.
Guziec94 said:
I'm having some issues with fingerprint.
Click to expand...
Click to collapse
For the scanner to work well, you need to select in the "crDroid settings" -> "Lock screen" under "Behavior of the FOD when pressed" -> "Solid color". and enable fingerprint animation.
---------- Post added at 09:07 PM ---------- Previous post was at 08:58 PM ----------
I want to notice such an unpleasant thing: At the first start, if the SIM card has a PIN code, it asks for it - but writes that it is incorrect, even if I enter the correct PIN code. I had to remove the pin code and reinstall it using the PUK code.
The default color profile is P3-7200. It very oversaturated the screen, colors become unnatural. To make them normal, go to Settings -> Screen Settings -> Live Display -> Color Profile -> sRGB-7300.
OTA updates are not installed automatically. After a reboot, TWRP gives an error: Error installing zip file: '@ / cache / recovery / block.map'. I had to export the update and install it manually.
---------- Post added at 09:12 PM ---------- Previous post was at 09:07 PM ----------
And another thing: unlike ZUI, fast charging using the Power Delivery protocol (Type-C to Type-C) does not work here on this ROM. For some reason, when Quick Charge3.0 charger is connected, it shows that fast charging is not turned on, but the smartphone says about 36W fast charging. This is strange.
Guziec94 said:
It's very similar to LineageOs and have the same issues, but yes, it is stable enough to use it for daily users.
I don't know if NFC payments are working fine, because I can't pass SafetyNet test so my bank blocked payments for my phone. I didn't have this kind of problems on LineageOs.
CrDroid has second issue - screen won't wake after notification (even if pocket mode in settings is unchecked). If you slide down phone then display will be properly waken. You can use Glimpse Notification to wake screen, but then edge lightning isn't working.
I'm having some issues with fingerprint, but probably it's caused by screen protector.
Oh, and probably there is an issue with notification light. It won't blink, it lights ups after notification and stops after waking screen.
Streaming music via BT is working fine (in other roms there are some issues). Slider functions (i.e. answer phone), camera, lte, wifi, etc. works too.
For now I only find above issues.
Click to expand...
Click to collapse
Thanks for your feedback:good:
Hola.
Se puede arreglar despertar la pantalla con doble click?, no funciona.
Gracias
Hi. Can you fix waking the screen with double click ?, it doesn't work. Thank you
Jonbollu said:
Can you fix waking the screen with double click ?, it doesn't work.
Click to expand...
Click to collapse
I think it should work when You disable Pocket Mode in settings. Give it a try.
It's connected with proximity sensor, if You slide phone down and then double tap screen should wake up (because proximity sensor won't be covered by anything). Disabling pocket mode just "skips" checking proximity sensor, but it's only workaround.
Hi.
Me and some other users find some trouble, not only on that rom but Lineage also – in any Gcam version or stock cam main screen show soapy photo like image comes from second camera lens. When photo is taken – result looks fine.
But if i make a video and make a crop result still look bad.
Any ideas? Maybe the best solution to block useless second camera lens?

Ultimate Q (A505XX) Variants ROM

Utimate Q Rom
lots of under the hood tweaks great battery based off stock very debloated same as A20 A30 and A40 now Ultimate Q for A50
Rom Download https://drive.google.com/file/d/1Lx22Z2mzpQmTxQidCMin1846w84Gsg6D/view?usp=sharing
Rom with kernel stock debloated with Magisk https://androidfilehost.com/?fid=4349826312261799780
kernel source https://github.com/prashantpaddune/android_kernel_samsung_a50dd
kernel credits @prashantp01
no Magisk added to rom
flash an enjoy
Telegram https://t.me/ultimate_Pie2
No screens or change log?
also the download no work;
"OOPS!
no mirrors found."
InFam0us-1985 said:
No screens or change log?
also the download no work;
"OOPS!
no mirrors found."
Click to expand...
Click to collapse
check again its working or come to telegram
link has been fixed
Thanks for the new ROM. Will definitely try it and report back. But, I think a features list, bugs (if any) should be posted to op. I went to the telegram group and can't seem to find the rom features for a50.
L3R0N said:
Thanks for the new ROM. Will definitely try it and report back. But, I think a features list, bugs (if any) should be posted to op. I went to the telegram group and can't seem to find the rom features for a50.
Click to expand...
Click to collapse
a20 a30 a40 all have the same rom iam doing a series phone in telegram if you look at photos there is tons and yes ill get a list here eventually
I can't get passed extracting Vendor. What is going on here.
{
"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"
}
It works for me https://youtu.be/OnALLXFpXGg
install instruction: enter TWRP, format data, reboot to Power off, enter TWRP and install the ROM then Reboot to System ( boot system without magisk ), after Setup the phone, you can boot system with magisk ( Reboot to Recovery )
This works really well. The installation took a bit longer than usual but everything went smoothly (all you need is some patience to let it do its thing). Bootup speed was the usual. I would've loved if Bixby stuff was removed. Also I thought this was a bare minimum install but I got things I don't need or want or use. Items such as Root Explorer, Es file explorer, blue mail, niagara launcher. And they can only be disabled. Maybe remove them from the main build and have them as a flashable addon in the future? Air Command keeps crashing for me so it doesn't work. I don't need it anyway. Overal an awesome rom. Performance is also great. Would this work with Quantum Kernel?
Edit:
Bluetooth devices need to be paired after every reboot. Not sure if this is an issue with everyone or just me. Gotta pair my Galaxy Buds and Galaxy Watch every time I reboot. Also, Samsung Account keeps asking me to login again in order to use Samsung Services securely.
After reboot in root (recovery) mode, device hangs at lock screen and crashes.
shumway66 said:
Utimate Q Rom
Rom Download https://drive.google.com/file/d/1Lx22Z2mzpQmTxQidCMin1846w84Gsg6D/view?usp=sharing
Rom with kernel stock debloated with Magisk https://androidfilehost.com/?fid=4349826312261799780
Click to expand...
Click to collapse
There is no Magisk on the second ROM ( androidfilehost ), but Magisk is included on the First ROM ( google driver ). I think you need add descriptions about these ROMs please... like what different ROM 1 and ROM 2.. Thanks
---------- Post added at 05:50 AM ---------- Previous post was at 05:48 AM ----------
EonOfBlack said:
After reboot in root (recovery) mode, device hangs at lock screen and crashes.
Click to expand...
Click to collapse
First boot, don't reboot to Recovery but Reboot to System, after complete setup the phone then you can Reboot to Recovery ( boot system with magisk )
L3R0N said:
This works really well. The installation took a bit longer than usual but everything went smoothly (all you need is some patience to let it do its thing). Bootup speed was the usual. I would've loved if Bixby stuff was removed. Also I thought this was a bare minimum install but I got things I don't need or want or use. Items such as Root Explorer, Es file explorer, blue mail, niagara launcher. And they can only be disabled. Maybe remove them from the main build and have them as a flashable addon in the future? Air Command keeps crashing for me so it doesn't work. I don't need it anyway. Overal an awesome rom. Performance is also great. Would this work with Quantum Kernel?
Edit:
Bluetooth devices need to be paired after every reboot. Not sure if this is an issue with everyone or just me. Gotta pair my Galaxy Buds and Galaxy Watch every time I reboot. Also, Samsung Account keeps asking me to login again in order to use Samsung Services securely.
Click to expand...
Click to collapse
There is a magisk module which will let the system remember paired Bluetooth devices so you don't have to pair every time .
To enable air command , make sure you have given it all the permissions .
I'm using Quantum kernel with it .
I'm using Quantum kernel with it .
Click to expand...
Click to collapse
How do you go about this? Flash the rom and then the GSI kernal? or does it not matter?
Just tried to install lineage os 17 but had no joy.
InFam0us-1985 said:
How do you go about this? Flash the rom and then the GSI kernal? or does it not matter?
Just tried to install lineage os 17 but had no joy.
Click to expand...
Click to collapse
This is still oneui so I think you need to use the oneui kernel with it. Flash rom, then kernel.
---------- Post added at 08:49 AM ---------- Previous post was at 08:48 AM ----------
immortalized2018 said:
There is a magisk module which will let the system remember paired Bluetooth devices so you don't have to pair every time .
To enable air command , make sure you have given it all the permissions .
I'm using Quantum kernel with it .
Click to expand...
Click to collapse
I'll give it another try and see if it is fixed. Or maybe I'll do a clean rom myself. Been a while since I got my hands dirty ?
immortalized2018 said:
There is a magisk module which will let the system remember paired Bluetooth devices so you don't have to pair every time .
To enable air command , make sure you have given it all the permissions .
I'm using Quantum kernel with it .
Click to expand...
Click to collapse
I got the same problems with Bluetooth after I rooted the magisk module mentioned here works very well. I never had to re pair my Bluetooth devices again.
usb debugging ..not working
Just flash Ultimate R tomorrow night the smooth rom workig very well no any bug i found
mehmetuman said:
usb debugging ..not working
Click to expand...
Click to collapse
Working in ultimate R
Work A505GT Android 11 downgrade to Android 10..
You have Ultimate Pie to A505GT?
Can you uninstall the system app without the cell dying ??? and .... Can you bring android pie for binary 7 please

General [Kernel][Kali-NetHunter]Pixel 6/Pixel 6Pro Oriole/Raven[Kernel][Kali-NetHunter]

{
"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"
}
With Great power comes great responsibility.
Disclaimer::
Please use this Kernel in accordance with local law and with the privacy of yourself and others in mind. Not responsible for any charges you might accrue, bail money or fines if you choose to use it for unlawful reasons
Warning your warranty is now void. Do this at your own risk. The mad clown is in no way responsible for the chaos, worldwide disease, nuclear destruction, laughing fish, costumed caped crusaders or damage caused to your device by performing the steps involved.
The mad tech clown is back with another Kernel for all of the Kali-linux-nethunter users wanting the portability of kali-nethunter for their Pixel 6 and 6Pro devices codenamed Oriole and Raven .
I now bring you the
Mad-Kali-Maxhunter kernel for raviole
Some of the features include:
-power efficient workqueues
-fsync switch
-boeffla wake lock blocker
-force usb fastcharge
-mm: oom_kill: Reduce some verbose logging
-cpufreq: add cleanslate battery optimizer feature
-/dev/tmp and /dev/tmp/ mount
-full bluetooth support
-Wifi injection
-dvb / sdr support
Plus:
-Everything neeeded to use kali properly on your device plus some systemd stuff
-dns resolver support
-full usb/otg support
See source commits for more
This is not a super fancy pot luck kernel with every allowable feature. This is tuned out quite effeciently and ive found that adding certain features or too many causes heat to rise and we all know thats not good with this device.
Source
GitHub - Biohazardousrom/android_kernel_google_raviole
Contribute to Biohazardousrom/android_kernel_google_raviole development by creating an account on GitHub.
github.com
Download
16.68 GB folder on MEGA
74 files and 20 subfolders
mega.nz
How to Flash:
pre-requisites:
Franco Kernel Manager & root
Download zip to the internal storage of your device.
Open FKM and tap 3 line menu and choose flasher.
Choose manual flash and navigate to the zip file, select it and choose reboot after flash.
Enjoy
For more support
gs101 and gs201 development/support
Pixel 6/pro & 7/pro discussion group for general support and development
t.me
Thanks to
acuicultor
freak07
tbalden
arter97
andip71
for all your development
reserved
Some notes to help you get the Kali-nethunter system set up on your device.
1. Please install the Kali-nethunter magisk modules. These will have the firmwares needed to use the various USB dongles for wifi/bluetooth.
2. Visit this site to download and install the Kali-nethunter store https://store.nethunter.com/en/
3. After installing the store app let it update and then install these 3 apps
-Kali-nethunter installer updater and interface (aka kali-nethunter gui)
-Kali-nethunter terminal
-Kali-nethunter bvnc and kex manager
once installed open the kali gui app and ok any permissions it asks for. it will then force close.
Note:: Since android 12 the gui quit asking for several permissions needed for running scripts in the terminal so you will need to download the attached file kadb.sh to your pc then connect your device to the pc and open a command prompt and run
./kadb.sh
this will grant the missing permissions and allow the gui to open again without it force closing. script was written for linuxed based pc's. if you use windows just open it up and copy and paste the comnands one by one.
or if you have another rooted device you can connect the two via otg and run from the extra rooted device
4. open the gui app once more and navigate to install and start chroot. if you have your own just add the location to the given box when you choose install. for everyone else let the app download it and install from the Kali repository.
Note:: this will take some time please do not exit the app while in the process of downloading or installing
5. to make it easier to enter the kali nethunter terminal app create a custom comnand in the gui. it can be anuthing ls, apt-get update just what ever. then save it to kali and use it when ever you want to use the terminal
Note:: If you want to use the Kex manager/vnc you will need the root password to run programs as root. That password is toor.
Also you can activate wlan0 and wlan1 without a usb dongle. But for some reason it wont allow use of bluetooth without a dongle. i never could find a rhyme or reason for this but i have found when using bluetooth on my pc that kali would not use the built in bluetooth either and i would have to use a dongle. this is probably by design for stealth reasons but dont quote me.
I have found dual wifi and bluetooth adapters in the past and they work simultaneously
This is great! Will it be possible for you to share the kernel build instructions here? I cloned you repo into private/gs-google and ran BUILD_KERNEL=1 ./build_slider.sh -j$(nproc) after that. I do see the kernel files in out/mixed/dist. I flashed them, and it gave me boot loops.
It would be awesome if you could share some build instructions as well.
you can find more info on building kernels here....
Building Kernels | Android Open Source Project
source.android.com
but the steps i took were to initialize and sync the repo listed in the link above. then from there i made my cherry picks. next i went to /arch/arm64/configs and edited the gki_defconfig to match the needed configs i needed for kali linux. after that i ran build/build.sh.
it will error after that because the abi_symbol_allowlist in /android/abi_gki_aarch64_generic file will need updated with the new symbols now compiled in the newly customized kernel.
then after you have corrected all the errors and its built a kernel you will have 4 items to flash..
boot.img
dtbo.img
vendor_boot.img
vendor_dlkm.img
dtbo and boot are flashed in fastboot while vendor_boot and vendor_dlkm are flashed in fastbootd.
but the easiest way to flash is by making an anykernel.zip
also need to point out that some custom roms will not allow you to flash custom kernels so i would hop on tg and ask the maintainer if that rom permits flashing kernels else your gonna have a hard time
thanks for the build @Duhjoker. I managed to flash it on a Pixel 6 and install NetHunter but wifi monitoring mode doesn't work. This is the output from `airmon --debug`
Hey Duhjoker! Thanks for your work on this! Its a dream come true! I just have one question. Is there any chance we will see a pixel 6a version of this kernel with wifi injection? Or is this a pipedream?
evansfromza said:
thanks for the build @Duhjoker. I managed to flash it on a Pixel 6 and install NetHunter but wifi monitoring mode doesn't work. This is the output from `airmon --debug`
View attachment 5705665
Click to expand...
Click to collapse
i am aware of the problem and im looking into it. to be honest i never could get airmon-ng to work on any android.
im thinking monitor mode may need to be enabled first through /sys/ like qualcomm but i could be wrong. this is my first exynos kernel and im having to relearn stuff.
gahndii said:
Hey Duhjoker! Thanks for your work on this! Its a dream come true! I just have one question. Is there any chance we will see a pixel 6a version of this kernel with wifi injection? Or is this a pipedream?
Click to expand...
Click to collapse
I can but i dont own a pixel 6a. The build would have to completely blind but if your willing to test i can try. i did the same for the pixel 3 so it shouldnt be a problem but read next post to see whats up on the current state of building
ok so i dont know whats up with android 13 kernel source but so far none of the builds are booting. ive been at it since release and no go.
but be assured i am working on stuff
Duhjoker said:
I can but i dont own a pixel 6a. The build would have to completely blind but if your willing to test i can try. i did the same for the pixel 3 so it shouldnt be a problem but read next post to see whats up on the current state of building
Click to expand...
Click to collapse
Though I wouldn't mind testing something like that, however would not consider myself a reliable tester. I'm more of a tinkerer honestly. I haven't flashed a rom in 4-5 years haha I gave up years ago on a kernel with wifi packet injection drivers baked in. (for a model I owned) I would not be able to give you solid reliable feedback but id happily try it out for fun. From what ive been reading looks like im staying on Android 12 for a bit longer.
The ramdisk provided by Google for A13 is the issue, you must extract it from vendor_boot and replace it inside prebuilts folder, thanks to freak07 for the solution.
Here's the commit from him.
acuicultor said:
The ramdisk provided by Google for A13 is the issue, you must extract it from vendor_boot and replace it inside prebuilts folder, thanks to freak07 for the solution.
Here's the commit from him.
Click to expand...
Click to collapse
Thank you so much for that. it was driving me crazy and couldnt understand what the problem was.
so now we have kali coming for a13 in a couple days
ok guys Mad-Kali-MaxHunter-Raviole-T for android 13 is now live and linked in op.
I have been researching the wifi monitor mode and packet injection properties on the wlan and heres the state of the driver from my google searches
The bcm4389 wifi 6e client set of chips was announced in 2020 by broadcom and can be found in the Samsung galaxy s21 and google pixel 6, 6pro and 6a models along with some xiaome phones.
For us that means that the drivers and firmware are so new that theres been very little development for it. i myself was only able to find a bluetooth patch that im sure has already been picked up by the google source kernel devs.
from what i can tell of the other drivers by looking at the nexmon github page and further reading the previous wlan modules needed patched firmware to enable airmon-ng.
im still doing research into how to fix this but if anyone has any clues please speak up.
but for now if you should be able to get by using a usb wifi dongle.
Hi, @Duhjoker I was able to install everything successfuly but it seems like the kernel is missing some features not directly related to Kali but that would be nice to add.
HID attack support from Rucky, and ISO usb host from DriveDroid.
I'm using a Pixel 6 Pro on A13
Thanks for your work
Unfortunately, usb wifi dongles aren't working even if they're supported, even after installing their firmwares. Something's wrong with the kernel.
I have good news. Seems google did the hard work for us on hacking the firmware for monitor mode and it looks like we can now use monitor mode to catch packets "NATIVELY".
please read here for the details.
Get BCM4389 into monitor mode for WIFI sniffing
Hey all, I was trying to watch beacon frames transmitted by my access point, but had no capable hardware in my house to sniff it. Or did I? Turns out, Pixel 6 / Pixel 6 Pro can do it. Here's my howto...
forum.xda-developers.com
i havent tested this fully yet but a friend in my tg chat helped me snag the binaries rc files and best of all the firmware.
i dont currently have a magisk module yet but with root copy the vendor folder in the zip to /data/adb/modules pick any module for example
/data/adb/modules/busybox-ndk/system
reboot and enjoy
edit: you made need to chmod the binaries after placing them
deleted
tried that, it doesn't work.
also, wifi dongles are recognized by lsusb but not mounted (airmon-ng only shows phy0 - internal wlan interfaces)

General [Update].[A13] SparkOS GSI v.13.4 Build 16-01-2023 Unofficial. (New Spark Launcher) (Base T225XXU1CVL5)

Why? Used Android 13 Base.
1. MTP works
2. Offline Charging works
3. Google Assistant can call for you.
<This topic is about new GSI's introduction not howto or tutorial.>
{
"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"
}
Changelog for the version v13.4 based on the January security patch
# Version 13.4
- Merged the January Security Patch
- Corrected the unlocking animation for sideFps devices
- Improved Battery level detection for bt Devices
- Adressed some crashes when using the recording button in gamespace
- Improved the Auth ripple animation
- Introduced AOSP boost and memory optimization framework API
- Added support for strict standby policy
- Synced anim durations with Nothing Phone 1
- Added back our weather implementation
- Added selectable ls clock fonts
- Brought back the old media player seekbar animation
- Made the squiggle animation optional
- Added a toggle for hiding notification icons
- Added configurable lockscreen clock color option
- Made more elements follow the systems font
- Added optional haptic feedback to volume panel
- Improved the Bt tile
- Fixed double tap to wake on doze
- Fixed an issue where a white tint would appear in yt videos when adjusting the volume
- Fixed an issue where old settings panel would overlap the volume dialogs default one
- Added an option to pulse on new tracks
- Improved the charging info impl
- Majorly Reworked our Launcher: It includes plenty of redesigns and a bunch of new options
- Added support for custom themed icon pack selection
- Introduced our SparkThemedIcons icon pack
- Merged Crowdin translations
- Revamped the Fireworks Ui
- Added support for googles ultra battery saver
- Added support for googles security hub
- Added a toggle to switch between aosp and pixel battery graphs
- Fixed an issue where battery page would appear empty
- Added a new animation on dark mode settings
- More under the hood improvements aimed to improve the overall systems stability
-Download here :
Gsi_projects - Browse /A13/SparkOS/16012023 at SourceForge.net
sourceforge.net
*Note: Variant "slim" = Read only system.
✓ Supported exFAT micro sdcard.
✓ Default Nazim's GSIs are R/W except "slim" variant
✓ Make CustomAP & Flash with odin.
✓ Changes Display smallest width= 598 dp
*Now you are good to go.
Options
✓ install PHH-SU though Magisk + Root Explorer. (Cause no TWRP)
*I don't use Magisk
✓ Compatible with Vaga Bobo DSU sideloader v2.01
Example: new launcher
you can install NetHunter
https://www.maketecheasier.com/install-kali-linux-nethunter-android-phone/
Offline-Charging
Turn off display alert.
- Setting>>Display>>off Wake on plug
- Fireworks>>Lockscreen>> off Charging animation
@tom.android as you may remember, we recently had a conversation about placeholder threads. You need to post a description as well as a download link as soon as possible, otherwise this thread will be locked.
Taking launcher a ride , looks good
Can someone make a tutorial to make a custom ap? I never flash a GSI before
Lizsca said:
Can someone make a tutorial to make a custom ap? I never flash a GSI before
Click to expand...
Click to collapse
[GUIDE] [T220/T225] Flash a GSI on the A7 Lite (without TWRP)
Hi everyone, this is a short guide on how to flash a GSI on the A7 Lite (without TWRP). Its a nice little tablet for the price but it doesn't have a very powerful SOC and for me the One UI is barely usable on this device. The launcher and the...
forum.xda-developers.com
update new launcher.
I tried but odin failed. I can't seem to get this going working on my tablet (t220XXU1CVL5 android 13) . I gave up. I tried many times. Everything worked good with custom AP. But failed in odin 3.14.1.3B patched.
Putting back my custom AP pixel experience plus arm64 vndkite 13.0 20230104 unofficial. It works very well on my T220 XAR.
Here is the odin failed picture
abc1054 said:
Here is the odin failed picture
Click to expand...
Click to collapse
Please check your customAP(super.img) write fail to partition.
name may be wrong filename
-must be " super.img.lz4" not super_new
Ok thank you
There's only two files in the custom ap , when I opened it. The files were super.img.lz4 and vbmeta.img.lz4. Is that right...? when I did another custom ap it had lots of other files in it.
Is my app batch file problem?. The file is tar-md5-script-tool.zip. I got it in custom AP forum. I know I made a mistake. Missed a step. Lol
Thank you tom...your the best
Well, it still didn't work. Stays on the setup splash screen and that's it. Oh well. Back to the drawing board.
Had more problems .
abc1054 said:
There's only two files in the custom ap , when I opened it. The files were super.img.lz4 and vbmeta.img.lz4. Is that right...? when I did another custom ap it had lots of other files in it.
Click to expand...
Click to collapse
Not at all.
abc1054 said:
Is my app batch file problem?. The file is tar-md5-script-tool.zip. I got it in custom AP forum. I know I made a mistake. Missed a step. Lol
Click to expand...
Click to collapse
Lots of steps on how to build a GSI actually. That batch file is literally one of the last steps. You need to review the GSI guide thread carefully. It's not easy for beginners. Firmware VL7 is now available for the XAR region so you can use that base instead. Good luck.
Ok thanks
abc1054 said:
Ok thanks
Click to expand...
Click to collapse
Or use the automated WSL/Linux script thread.
nirogu325 said:
Not at all.
Lots of steps on how to build a GSI actually. That batch file is literally one of the last steps. You need to review the GSI guide thread carefully. It's not easy for beginners. Firmware VL7 is now available for the XAR region so you can use that base instead. Good luck.
Click to expand...
Click to collapse
Sorry to heard that my topic is not "Howto or Guide or Review but only General information only . please re-read it. Thanks

Categories

Resources