yashsingh1/xdaforums huggingface dataset:
[OnePlus 9 Pro] GabrielSousa:
View attachment 5648669

#include <std_disclaimer.h>
/*
* Your warranty is... still valid?
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

https://github.com/Project-Kaleidoscope

https://github.com/LineageOS/android_kernel_oneplus_sm8350

Select build corresponding to your device's codename ( OnePlus 9 Pro = lemonadep )

Kaleidoscope-sunflowerleaf-lemonadep-20220629-UNOFFICIAL.zip

drive.google.com

Kaleidoscope-sunflowerleaf-lemonadep-20220629-dtbo.img

drive.google.com

Kaleidoscope-sunflowerleaf-lemonadep-20220629-vendor_boot.img

drive.google.com

Kaleidoscope-sunflowerleaf-lemonadep-20220629-boot.img

drive.google.com

- Backup your personal data [IMPORTANT]

- Be on latest firmware OOS 12 (C.48_1480)

- Download kscope

rom

&

boot

&

vendor_boot

&

dtbo

for your variant

- Boot to Bootloader

- Flash the

boot

Image

- Flash the

vendor_boot

Image

- Flash the

dtbo

Image

- Reboot to Recovery Mode

- “Apply Update” and select “Apply from ADB”

- Adb sideload kscope.zip

- No need to flash GAPPS

This build was only possible thanks to:

@pranavasri​

@Ivan_Meler​

@expressluke​

@kumar akarsh​

@chandu dyavanapelli

https://t.me/cyberAkhi

If you like my work buy me a gin & tonic cocktail

Donate to Gabriel Sousa

Help support Gabriel Sousa by donating or sharing with your friends.

www.paypal.com

XDA:DevDB Information

Project Kaleidoscope v SUNFLOWERLEAF - Android12L, ROM for the OnePlus 9 Pro

Builder

GabrielSousa

ROM OS Version: Android 12L

ROM Kernel: Linux 5.4.x

Created 2022-06-29

Last Updated 2022-06-29
[OnePlus 9 Pro] Mayabee:
Any screenshots?
[OnePlus 9 Pro] the_link_8:
Hi, i am corious, i saw that you have built some roms here so i wanted to know, what are the diferent between each of them ?, Because they all look the same to me just with diferent names.

I do not want to be rude and i really apreciate that you are doing this, it is great to have some like you here, i am just curious.
[OnePlus 9 Pro] Psk.It:
not sure, but I suppose all the roms are based on lineage (thats why C48 is required)

the differences are the ones developer by the project's fork

(tipically are setting:

- settings for the status bar

- settings for quick tiles

- settings for AOD

etc, etc, etc)

Gapps out-of-the-box or vanilla

@GabrielSousa

maybe a usefull info could be specify signature spoofing status for vanilla builds (supporting microG and/or GApps)
[OnePlus 9 Pro] GabrielSousa:
-1st I'm not the developer of any ROM, I'm just a

builder

-2nd all ROM I'm building are AOSP base, so the difference is what extra features the devs added to their ROMs
[OnePlus 9 Pro] the_link_8:
yes, i think you are right.
[OnePlus 9 Pro] the_link_8:
Thanks for the information and as i said i was just corious, not that i do not appreciate what you are doing so thanks again and keep up the good work , hope you have a good day as well..
[OnePlus 9 Pro] cave.man1908:
Not recognizing sim Verizon/Visible
[OnePlus 9 Pro] GabrielSousa:
will fix
[G1 Android Development] VR4Stryph:
Un so um jesusfreke if I understand all this and I'm not shure I fully do, but if I take out thr framework-res.apk un pack it edit it pack it all back up and sign it with thr sighnapk.jar utility and throw it back on my phone which has been moded with your boot recovery and update it will work....well at least in theory????? What's the worst that could happen at a failed attemtp do ya think?
[G1 Android Development] CleverJake37:
worst that could happen?

brick phone. and I dont mean zack morris.

But assuming you know what everything you just typed actually does, should be fine.
[G1 Android Development] JesusFreke:
I think you also have to re-sign all the .apk files in the /system/app folder. I just tried this last night and it all worked. I modified the default background in framework-res.apk. So now my phone is using the default background image with ugly black lines that I painted on it in gimp :D (see screenshot)

The only caveat is that you may have to reset the phone once you re-sign all the apks (alt+w in recovery mode). You will lose all your installed applications and data, and you'll have to re-enter your google account and password when you boot back up.

Try it without reseting, and if your phone acts weird, then try a reset and it should smooth things back out. After that point, you should be able to modify framework-res.apk without having to reset again.

The worst* that will happen is that you can't boot the phone normally. If that happens, put the modified RC30 update back onto your sd card somehow (external reader, another phone that uses miniSD cards, etc), and then boot into recovery mode and re-apply the modified RC30 update.

*I make no guarantees you won't brick your phone of course :). But I can't think of anyway you would by doing this.
[G1 Android Development] Apotheo:
This isn't exactly skinning but it might help you start:

I modified the Launcher.apk so I could have my own wallpaper in the wallpaper gallery and take out the ugly stuff. Im sure you could change other resources in this and possibly other apk's as well.

I downloaded the android source from here http://source.android.com/download then slightly changed the source for Launcher.apk and recompiled it (make Launcher). My modified Launcher.apk worked fine on the emulator so I remounted my G1's /system partition as rw and replaced /system/app/Launcher.apk with my version and removed Launcher.odex then rebooted (dont forget to save the originals if you try this). So far its been working great in JesusFreke's modified RC30.

A screenshot of the modified wallpaper gallery is here: http://x8x.us/android/device.png

The signed modified Launcher.apk is here: http://x8x.us/android/Launcher_modified_wallpaper.apk

A tarball of the modified source is here: http://x8x.us/android/Launcher_modified_wallpaper.tar.gz

You can browse the modified source directory here: http://x8x.us/android/Launcher_modified_wallpaper/

The only changes I made were to src/com/android/launcher/WallpaperChooser.java and the res/drawable/wallpaper_*.jpg files.

Hopefully this will help you make similar changes on your own, at least until Google comes up with an easier method for changing skins and such. And maybe a wallpaper gallery thats not static! :)

Being able to do things like this are what I was hoping for when I bought the G1, sucks that they won't allow people to choose to enable root.
[G1 Android Development] JesusFreke:
I just saw a detailed post from Living_Sword over at modmygphone on how to make the re-signing thing work. Thought y'all might be interested :)

http://www.modmygphone.com/forums/showthread.php?p=16871#post16871
[G1 Android Development] VR4Stryph:
Looks alot like the method you described above... umm... there any way to backup text messages yet.. iv'e got a few hundred that i'd like to keep :*(
[G1 Android Development] JesusFreke:
It is. He took my idea and ran with it.

Re: backing up text messages.. not sure. Let me play with it a bit and get back to you :)
[G1 Android Development] living_sword:
lol I never ran away with your idea. I acknowledge it as yours and thanked you for the idea in the original post here.

I know we are all trying to get the best out of our G1 and stealing ideas isn't the right way to go about it. Hope I cleared all misunderstandings :)
[G1 Android Development] JesusFreke:
I didn't mean that in a bad way :) I saw your article and was like "oh cool! He got it to work."
[G1 Android Development] adwb:
just to clarify...

the default wallpapers you see in the Wallpaper Gallery activity are embedded in Launcher.apk?

i always thought it read some directory of images.

i guess that explains why the process for converting images from the Pictures activity requires crop/resizing and the gallery activity doesn't.
[G1 Android Development] thewingo:
If i am just modifying a pic (.png) in the apk, does the apk still have to be resigned?
[G1 Android Development] Stericson:
yes, it does need to be resigned.
[G1 Android Development] Shaunsational:
Modifying Wallpaper Gallery

ive been trying to find a way to add my own wallpapers to the gallery and it seems its no easy task, isnt there a way to redirect the path to make it look in a directory? im a linux noob (especially on devices like this) so if im asking a dumb question i dont know that i am ;)

also.. if the only route is to modify the launcher package, is it possible to add as many as you want? or is there a limit to how many you can put in/replace?
[G1 Android Development] remedial_noob:
best bet is to modify the apk (i think it's launcher but it may be framework-res) but as far as i know you can only replace the wallpapers there unless you wanna try some hex edits
[G1 Android Development] Shaunsational:
im trying to create my own Launcher.apk so i can include my own wallpapers into the Wallpaper Gallery. Everytime i type "make Launcher" (im in the /packages/apps/ dir) it just says:

make: Nothing to be done for `Launcher'.

so i figured i would try going into the Launcher dir, then trying it... then i get this:

make: *** No rule to make target `Launcher'. Stop.

how do you compile these things? ive also tried opening it in eclipse with the android plugin but when i try to compile it tells me to fix like 300 something errors first.
[Moto G7 Plus Questions & Answers] proza:
I installed the Pixel OS 12 Plus. I installed Magisk 25.1. I enabled both Zygisk and Enforce DenyList. In the DenyList, I only selected the Google Play Services, enabled all the items except com.google.android.gms.

I rebooted and installed module MagiskHidePropsConf-v6.1.2.zip. Rebooted and installed module safetynet-fix-Zygisk-v2.2.1.zip. Rebooted and use the terminal to change the props to Google Nexus 6P.

Rebooted, run Root Checker. It shows SafetyNet request Failed. CTS profile match N/A. Basic integrity N/A.

What else can I do to pass the safetynet?
[Moto G7 Plus Questions & Answers] EmuLegs:
I'm looking to do the same thing, hoping somebody will add info :)
[Moto G7 Plus Questions & Answers] craigl14:
I am on Lineage 18.1 with Moto G7 Plus. Followed the instructions for Force Basic Attestation and Adjust Prop Values in the Magisk guide: https://xdaforums.com/t/discussion-magisk-the-age-of-zygisk.4393877/

In the props command I selected the certified fingerprint for Moto G7 XT 1962-5 which was option 20 under Motorola. That was after some trial and error because not all fingerprints worked. Hope this helps.
[Moto G7 Plus Questions & Answers] Tiki Thorsen:
I installed;

Universal SafetyNet Fix

MagiskHide Props Config

and selected the Google Pixel 6 fingerprint and works correctly, now I the Playstore is certified and with no blocked/hidden apps.
[Huawei Watch GT 3] wmm:
I occasionally get duplicate notifications on the watch for tweets by people I follow: I dismiss the notification for the tweet and then an identical notification appears and I have to dismiss that one as well. (I'm not sure whether it happens with other app notifications or not.) I asked about it on the Huawei community forum and the support person there basically said "talk to Twitter about it". Any ideas or insights? Thx.
[MTCB Android Head Units Q&A] TheRider68:
where can i find firmware for my unit. and can i ugrade the android version? im currently on android 10

i want to use android auto but when i go to upgrade it tells me it does not work with android 10

MCU VER MTCE_LM_V3.67d_1

KERNAL 4.19.111

thanks in advance
[MTCB Android Head Units Q&A] marchnz:
Unit is a mtcd variant, suggest using report button to request moderator move thread to mtcd section and for you to read forums and attempt to learn instead of making others do it for you
[MTCB Android Head Units Q&A] TheRider68:
well im sorry we cant all be experts in this feild or this forum would not exist, thanks for your your help not
[MTCB Android Head Units Q&A] marchnz:
Blaming others won't help you.

Perhaps you missed the forum heading

[This forum is for questions about MTCB Android Headunits. Check Settings->About tablet -> MCU Version. If it starts with "MTCB-" you are in the correct place.]

Ask great questions, get awesome answers.

Suggest having a read, with some of your effort to then ask pointed questions to get the best out of these forums. Just take a look around and you'll find hundreds of unanswered posts because a new member had the impression they could dump and run...... including posting in the wrong forum...
[MTCB Android Head Units Q&A] indycar:
@marchnz where should we look and ask for MTCE info
[Xiaomi Mi A2 Lite Questions & Answers] zinou alg:
mi a2 lite bootloader and oem unlock and this phone non demari
[Mogul, XV6800 General] mrpistol:
Hi all,

I've recently reconfigured my phone and have minimalized

i'm running spb mobile shell 2.1

i just downloaded supercalendar and would like the shell to recognize it instead of the "stock" calendar.....

how can i do this? ( i have a registery editor if necessary)

TIA
[Vivo X60] Prasanth india:
Indian modial vivo x60 Chipset, Qualcomm Snapdragon 870
[Android Stick & Console RockChip based Computers] RFZ:
Hi,

I do have some MK903V TV Sticks that came with Android 4.4.2 and some with Android 7.1.

I thought I could potentially just clone the complete flash from one device to another using AndroidTool v2.3, but that failed.

I used "ExportImage" from "Advanced Function" to export the flash from 0 to 0x00E90000. I then selected the exported file and flashed it to Address 0x00000000 and name "system" using the "Download Image" tab.

The AndroidTool said it uploaded the file and verified okay. But after that I re-exported few blocks from 0x0 and found that the flash was not overwritten. The device did not boot (no HDMI signal).

I re-exported the system partition and found that it wrote the full backup into the system partition instead.

So basically the Tool used the "name" column and completely ignored the "address" column?

Is there a way to just write the complete flash using AndroidTool v2.3 ignoring partitions? I basically just want to mirror a device to another.
[Android Stick & Console RockChip based Computers] RFZ:
Okay, so I guess I understood that "LOADER" is actually aware of all partitions on the device and also their use/format. The "Address" column seems to be ignored completely. I guess this is only relevant for "MASK ROM" mode devices?

I found out by trying to write to "parameter" partition, hoping it would write to 0x00. But instead it wrote into the first partition at 0x08 and properly wrote the header in front of it with the size of the written data.

So, I now know how to properly extract the "parameter" image from another device and I assume all other partitions can be simply dumped and written without any magic happening to them? But I need to write them partition by partition? 🤔
[Android Stick & Console RockChip based Computers] RFZ:
For my understanding... The LOADER mode / the green "Loader" row in AndroidTool is something that is not on the flash, right? But it obviously reads the flash and its partitions.

If I'm right, I cannot brick the device as long as I don't flash a different "Loader" (which I don't have anyways as I cannot extract it from another device).

But: When I mess up the "parameter", will LOADER mode still boot fine and allow me to rewrite "parameter"?

Is "Loader" always booting "uboot" next, which then decides on booting into "kernel" or "recovery" if "R" is pressed?
[Android Stick & Console RockChip based Computers] RFZ:
Okay, I have so many questions and I can't really find any documentation :/

So at least I'll continue my self conversation here.

The bootloader of the RK3288 - and I'm still not sure what exactly it is - has two modes, LOADER and MASKROM.

I think in LOADER mode it is aware of partitions and makes sure users can only flash data to specific partitions. However, you can also update the partitions (and other stuff?) by writing to "parameter", which is part of the first few blocks of the flash.

In MASKROM mode it is not aware of any contents of the flash and you can basically write over the complete flash. In this mode the AndroidTool will actually use the Address column to flash data (I think).

I'm not exactly sure what triggers MASKROM mode but I guess the bootloader boots MASKROM mode if it cannot find "valid" data on the flash.

For example

erases the Flash and IDB, which forces the device from LOADER into MASKROM mode.

I also found lots of instructions that tell you to short two pins on the NAND Flash chip of the device to trigger MASKROM mode. None of these instructions tell you why you do it and how it works, but I guess it just disables the Flash so the bootloader reads back all zeroes or anything like that?

I also cannot find any information what IDB is, what it stands for and where it is stored, but it seems to play an important role here :/

There are multiple Versions of the "bootloader". e.g. https://github.com/neo-technologies/rockchip-bootloader / https://xdaforums.com/t/rk-bl-rockchip-bootloader-collection.3739510/ lists RK3288Loader_uboot_Apr182014_155036.bin, RK3288Loader_uboot_Apr212014_134842.bin, RK3288Loader_uboot_V2.17.02.bin, RK3288Loader(L)_V2.17.bin, RK32xxLoader(L)_uboot_V2.15_replace_ddr.bin

They obviously do some things differently, but I'm not sure if this is relevant for "normal" operation of the device or just if you need to do special things. e.g.

https://xdaforums.com/t/running-and...k3288-device-an-easy-way-to-dual-boo.2962080/

says that RK3288Loader_uboot_V2.17.02.bin is required to boot from SD card. So earlier versions can't do that?

Can I flash these Loaders to any RK3288 device (I guess?) or are they device specific? Can I downgrade? Can I flash them in LOADER and MASKROM mode? Many things I don't understand properly...

The filenames usually contain "uboot". I guess that's not because they include uboot, but because the bootloader starts U-Boot from the "uboot" partition on a regular boot?
[Samsung Galaxy A32 5G] TimmyP:
Add to end of build.prop

wlan.wfd.hdcp=disable
[OnePlus Nord Questions & Answers] wonsky21:
After A12 update I can't find a switcj for disabling increasing ringtone volume. Am I blind, or OP removed it in Android 12? My device is OP Nord EU variant.
[OnePlus Nord Questions & Answers] aghigi:
Tap the cog icon in the main alarms screen, there you'll find the switch to disable it
[OnePlus Nord Questions & Answers] wonsky21:
Does it apply to incoming call volume?
[OnePlus Nord Questions & Answers] aghigi:
Sorry, my bad

I thought you were talking about the alarm ringtone, not incoming call's one
[Android Apps and Games] waplay:
View attachment 5650699

ExoRadio - online radio player.

Thanks to the good search facility, thousands of radio stations of the world, as well as dozens of thematic collections, are available to you.

Spoiler content hidden.

Application features:

- thousands of internet radio stations around the world

- thematic collections of the best stations

- ratings of stations, listen to only the best stations

- adding music radio stations to favorites (reorderable list)

- sleep timer

- track title display

- listen to online radio in the background

- radio player control via Bluetooth headset

- player in the notification area and lock screen

- easy search by name, tags, countries, languages and state

- listen to music of different genres - pop, rock, jazz, classical, and more than 50 genres.

- daily addition of new stations

Find and listen to thousands of radio stations of various genres:

- music stations

- children's radio

- talk radio on various topics

- sounds of nature

- sports broadcasting

- weather stations

- economy

- science and technology

ExoRadio - The whole world in one app!

Google Play: https://play.google.com/store/apps/details?id=com.waplay.radio
[Android Apps and Games] waplay:
New release ExoRadio v 1.0.6

What's new:

- sleep timer

Now you can fall asleep to your favorite radio or sounds of nature, the application will automatically turn off at the time you set.

Download: Google Play
[Mogul, XV6800 ROM Development] madman34:
Hey everyone,

I got a Redfly and it is pretty cool on most applications, even over bluetooth stuff runs good. The problem comes when I try to run Garmin XT or Tom Tom I get errors saying the program will not support the resolution, but Yahoo Maps works great. I guess I was surprised that the individual programs handle video res and not the OS. Anyone know how I can fix it ????
[Mogul, XV6800 ROM Development] x51:
Cool, never heard of it until now.

The applications do detect the resolution so they can use the proper skin... The apps adjust and use the appropriate skin images for portrait and landscape.. also there are the square screen smart phones. On my dell Axim x50v I have trouble with some applications because they do not support VGA. So this is expected.

Did you search the knowledgebase on their site?

I would assume that the redfly would be capable of running in a magnified version of the native res for compatibility.. if not, you will have many applications that will have problems.

I got a chuckle out of this message on their site.

"Please read all the safety information in this guide before using the REDFLY to avoid injury."
[Mogul, XV6800 ROM Development] nmhusa:
There is no video capability. Program compatibility is hit or miss. No drivers for the Diamond yet.
[Mogul, XV6800 ROM Development] madman34:
Anyone know where in Garmin Mobile XT the video driver is ?

Maybe if I knew which file controlled that I could make it work ??
[Google Pixel 3a XL Questions & Answers] OfficeLinebacker:
So I finally cracked my screen and the digitizer is starting to glitch a little bit. I do the root and add Wifi Hotspot trick because I have grandfathered Verizon unlimited data, and I love this phone, no complaints except maybe the storage space. I also travel internationally to a specific country once per year and always purchase a SIM card for the month I stay there and it's worked great the last three years.

I've checked on Amazon and a lot of the reviews for "unlocked" Pixel 3a XLs say it's actually carrier locked to Verizon.

Also, I haven't updated my OS with OTA, just been lazy. Will devices that have taken updates still be rootable?

Finally, am I being myopic? Are there other Pixels or non-carrier specific, unlocked phones which I should be looking at ?

Thanks!
[Google Pixel 3a XL Questions & Answers] adm1jtg:
Been a while but I bought this one in late january from amazon and it was not locked to google in fact it currently running rooted los

https://www.amazon.com/gp/product/B07W7VBHRC/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
[Redmi Note 10S] Kh413d.f:
hello everyone ,

so i have 2 10s phones . i updated mine to 13.0.6 and its fine

my brother updated his but his phone was unusable since

first his phone app stopped registering Call history. and once u make a phone call the volume of the phone just goes down to like 10% even when its at max and it stays like this until you restart

also when this happens when he sends a voicenote the voice has no sound in it

also when we try to adjust volume there are 2 level bars instead of the normal 1 (check the screenshot below)

when we restart the phone it works fine. but once we make a phone call the same error occurs again .. the phone is unusable

here is what i tried :

clearing cache/data of phoneapp

downgrading the phoneapp (uninstalling updates)

messing around with permissions/audio settings

then i factory reset the phone then it worked for about 10 hours

but after the 5th phone call it happend again and now it keeps happening

help please i dont want to flash an older miui version because i still have warranty