yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] capntrips:
I assume it just isn't offering the system update? I haven't had the option to update since at least March, and I'm on the stock kernel with verity and verification enabled on a Pixel 7.

When I was doing some testing for an OTA issue with AK3, I ran across this tool in AOSP that I was able to use to install the OTAs on a Pixel 6a. I probably still have the JSON files, if you want to give it a go.

Edit: I do not have the JSON files, but I had made one for each OTAa I wanted to install. See the notes here for the format and where to put them. Also see the note here about setting SELinux to permissive.

Does it throw an error message? Can you share the logcat with the stack trace?
[Android Apps and Games] ecompton59:
this works great on my phone even overclock gpu. i use OnePlus 8t on a13.1

https://xdaforums.com/t/konabess-gpu-overclock-undervolt-oneplus-8-pro.4301823/
[Android Apps and Games] ecompton59:
i pass playstore cert and all apps.
[Android Apps and Games] osm0sis:
Customize the voltage table without recompiling the kernel? Sounds like bull****...
[Android Apps and Games] ecompton59:
with Samsung it was only option i could think they could use. always thought you had to use pc to customize Samsung
[Android Apps and Games] capntrips:
A new build is up and the changes are:

As I don't have a device with an up to date kernel available to test it, I have marked this as a prerelease until someone reports success with it. If it goes on for too long or people run into issues, I may take a crack a building a generic kernel for the Pixel 6a to run some tests with.

Maybe Nothing will release the full kernel sources for Phone 2 someday.

Edit: It looks like they may have actually posted them two day ago (issue, commit).

Edit 2: Dropped the prerelease tag. Thanks @osm0sis for testing the build.
[Android Apps and Games] osm0sis:
Just tested it out with latest blu_spark on OP9Pro running Lineage.

This issue I previously mentioned below is ongoing, but otherwise all working great!

[DEV] Kernel Flasher

Kernel Flasher is an Android app to flash, backup, and restore kernels. Features Flash partition images and AK3 kernel zips Backup and Restore kernel partitions Mount, Map, and Resize vendor_dlkm Save dmesg, logcat, and ramoops Check for kernel...

xdaforums.com
[Android Apps and Games] capntrips:
I need to take a look at that. IIRC, Magisk kept the original boot SHA1 in the ramdisk even after a kernel flash, so maybe that or my detection of it broke when init_boot became a thing. The idea at the time was to avoid mismatching kernels with OS releases, though that may not be necessary for all kernels/distros/devices (and fingerprint might be a better indicator, anyway). Worst case I can add an option for it to a settings screen (which I had working before development took a hiatus) or add a toggle somewhere to show them all.
[Android Apps and Games] capntrips:
A new build is up and the only change was adding a fallback check for kernel when no ramdisk exists, which is apparently the case with the stock boot on Android 14 on a Pixel 6.

Thanks to @eng.stk for reporting the issue and testing the fix.
[Android Apps and Games] Tomoms:
Is this tool able to flash AK3 zips which push modules to /vendor/lib/modules on dynamic partition virtual A/B devices? I can't look at the code right now. I suppose it cannot, since it is not trivial to write to system partitions on dynamic partition devices. Please let me know, thanks.
[Android Apps and Games] osm0sis:
You suppose somewhat correctly.

AK3 (and therefore this app) can only write to system or vendor in super if the ROM has made them possible to be remounted rw (read+write). So depends on the ROM and depends on the kernel developer's intent.

It also does support on-the-fly replacing modules in hdr_v3 vendor_boot ramdisks, and supports writing custom vendor_dlkm whole.
[Android Apps and Games] capntrips:
A new build is up with Pixel 8 support, adding arm64 versions of Hashtree Patcher, lptools, and magiskboot.

Working on this uncovered a bug in magiskboot detection that has existed since v1.0.0-alpha13 that has masked a breaking change in magiskboot since v26.0. It appears retrieving the backup sha1 from .backup/.magisk in the ramdisk no longer works. I'll try to look into it and open an issue or PR in the next few days.

Rather than fixing the magiskboot detection bug, I just dropped the ability to use the system version of magiskboot and only use the embedded one from v25.2.
[Android Apps and Games] Tomoms:
Well, suppose my ROM is (a custom build of) LineageOS, which allows modifications of the system partitions. Still, to modify them I would normally need to remount & reboot (in order for OverlayFS to kick in) and remount them again (i.e. adb root, adb remount, adb reboot, adb root, and finally adb remount again).

My intent is to simply install a kernel and its modules on my phone, since I need to replace modules whenever I recompile a new kernel, if the kernel version is different, or the compiler has been updated, etc.

Would I be able to do so using this app?
[Android Apps and Games] osm0sis:
It's intentionally removed. 👇

Retain PREINITDEVICE in recovery flash if previously found during booted patching by osm0sis · Pull Request #6917 · topjohnwu/Magisk

Should make for fewer cases where the extra reflash step is needed 🙂

github.com

Migrate PREINITDEVICE in recovery mode · topjohnwu/Magisk@feb44f8

Close #6917

github.com

All the more reason not to rely on the Magisk backup's SHA1, and to use the actual SHA1 of the boot partition instead, then don't make restores require matching. 😁

Are 32 bit binaries not supported at all? Even as root? I'm getting my 8 Pro later today, should be interesting to get caught up on all the Google shenanigans.
[Android Apps and Games] osm0sis:
Yes, should be doable in general on Lineage. You just need to know which modules and where they are stored in the ROM partitions.
[Android Apps and Games] badabing2003:
[Magisk] Magisk Zygote64_32: Enabling 32-bit Support For Apps

The 32-bit apps are back! https://streamable.com/hb1dqp Synopsis The Pixel 7 line is Google's first "64-bit only" phones, along with being the highest profile release of a 64-bit only device so far. The device uses the Tensor G2 (GS201), which is...

xdaforums.com
[Android Apps and Games] capntrips:
Ah, thanks for the info.

From here:

husky:/data/data/com.github.capntrips.kernelflasher/files # ./lptools_static
/system/bin/sh: ./lptools_static: not executable: 32-bit ELF file
1|husky:/data/data/com.github.capntrips.kernelflasher/files # ./httools_static
/system/bin/sh: ./httools_static: not executable: 32-bit ELF file
[Android Apps and Games] Tomoms:
What do you mean? I want to replace all modules and I know they have to be copied to /vendor/lib/modules. I have already prepared an AK3 zip that does this when flashed in recovery, but sometimes weird things happen when pushing stuff to /vendor while in recovery (I get "no space left on device" errors). (I hate dynamic partitions and modules!) So I am hoping that this tool works more reliably.
[Android Apps and Games] osm0sis:
I meant there are multiple places modules can be on modern ROMs: system, vendor, vendor_dlkm, vendor_boot dlkm sub-ramdisk (hdr_v4) or vendor_boot ramdisk (hdr_v3).

If you don't have space in vendor then you don't have space in vendor; the ROM sets that. There are ways to grow it but that's way beyond the scope of AK3 or this app.

You can try AK3's systemless module feature to use a Magisk module to overlay your vendor modules, since then you don't have to worry about free space, but that's about it for you here.
[Android Apps and Games] capntrips:
A new build is up and this one adds system_dlkm to AvailablePartitions.
[Android Apps and Games] osm0sis:
I'll add system_dlkm to write_boot. 👍
[Android Apps and Games] Gordietm:
I'm on a Pixel 8 Pro running A14 QPR1 Beta 2 and rooted. When I open the latest version of kernel flasher, I get the message below.

The phone is running perfectly, as is the stock kernel.

EXKM shows the kernel running well. I'm not understanding why kernel flasher can't find it.
[Android Apps and Games] cldkrs:
pixel 6 Forum.
[Android Apps and Games] capntrips:
Anything interesting in logcat? Can you send me the dumps of the init_boot partitions?

I have an pre-order for an 8, but it got delayed (then shipped "early"). I should have it Monday and will be able to do some tests.

This app supports multiple devices. When I initially put it in this forum, that's just the device I had and didn't think about it much beyond that. It should probably be moved, but this is the first time it has come up.
[Android Apps and Games] capntrips:
adb shell
su
cd /data/local/tmp
dd if=/dev/block/by-name/boot_a of=boot_a.img
dd if=/dev/block/by-name/boot_b of=boot_b.img
dd if=/dev/block/by-name/init_boot_a of=init_boot_a.img
dd if=/dev/block/by-name/init_boot_b of=init_boot_b.img
exit
exit
adb pull /data/local/tmp/boot_a.img
adb pull /data/local/tmp/boot_b.img
adb pull /data/local/tmp/init_boot_a.img
adb pull /data/local/tmp/init_boot_b.img

As for logcat, you can run adb logcat then monitor it for changes when you open the app. There will likely be a stack trace printed, which may be useful in debugging the issue.

Also, what version of Kernel Flasher are you using? the latest? If not, then that may be your issue.
[Android Apps and Games] Gordietm:
Ok. I'll give it a shot.

I was using v1.0.0-alpha18
[Android Apps and Games] Gordietm:
Is there a way to get a zip file for the logcat, it's just massive. I lost track of how many pages there are.
[Android Apps and Games] capntrips:
I don't need the entire thing. I only need the lines that appear when you first open the app, and if the handful you need aren't obvious, you can put it on pastebin.

You can clear the previous logs with logcat -c, fyi.

If you want to just post the dumps, I may not need the logs.
[Android Apps and Games] Gordietm:
Ok. I'll try it again tomorrow.
[Android Apps and Games] shadowstep:
THREAD MOVED

Hi @capntrips, I've moved this thread of yours to the Android Apps and Games forum since it seemed to be a better fit here. I've left a temporary redirect in the Google Pixel 6 forum (where this thread was earlier) which will expire after a week. Did that so that people don't get confused about the sudden disappearance of your thread. :)

Thanks a lot for your work, and keep it up!

Regards,

shadowstep

Senior Moderator
[Android Apps and Games] Gordietm:
I'm really sorry, I can't figure out how to capture the logcat, but couldn't. I tried looking for anything when I opened the app, but couldn't tell what it was.
[Android Apps and Games] capntrips:
Have you installed any kernels? or are you getting the error with the stock kernel on both slots?
[Android Apps and Games] Gordietm:
I got this log. Let me know if this helps

I haven't installed any kernels. EXKM hasn't been updated to flash kernels yet on the 8 pro.I've only been on slot a since getting the phone.
[Android Apps and Games] rafik25:
tried to flash despair kernel on my p8p and now i have a bootloop
[Android Apps and Games] capntrips:
I don't see any exceptions in the log prior to the error, unfortunately.

I wonder if Slot B is completely blank. If you can share the partition dumps, it might help with debugging.

Did you happen to grab a log before rebooting? I'm not seeing a support thread on XDA. Any reports of the same wherever it is being hosted?
[Android Apps and Games] Gordietm:
When I followed the adb commands you provided before, the boot images for slot a and b as well as the init_boot images for a and b showed up in my platform tools.
[Android Apps and Games] capntrips:
Great. Can you zip up and share the images?
[Android Apps and Games] Gordietm:
Ok. I'll have to do it again. Give me about an hour
[Android Apps and Games] Gordietm:
Ok, I did it
[Android Apps and Games] capntrips:
The issue is Slot B is completely blank, so Kernel Flasher is unable to find a valid kernel from that slot. To work around it you have two options. First, I shared a test build here that allowed it to ignore the bad slot. I should probably to a proper release with that change, but I need to do some testing first. I'm on the road this weekend, so I won't be able to look at that until next week sometime.

Alternatively, you can sideload the OTA of your current build (or switch slots and flash the factory image), which will install to Slot B and the current version of Kernel Flasher should work normally.
[Android Apps and Games] Gordietm:
I'll flash the latest build to slot b. Thanks for looking into it.
[Android Apps and Games] Gordietm:
I flashed A14 QPR1 Beta 2 to both slots and kernel flasher v1.0.0-alpha18 works. Thank you for all your help.👍
[Android Apps and Games] Zilla0617:
I'm having issues flashing custom kernels using the app to my active slot. When I select AK3 zip to flash, I reboot but the kernel remains unchanged. This is with Pixel 8 Pro. Below you'll find the log. Thank you
[Android Apps and Games] osm0sis:
Are you flashing the zip directly or using an update json? If the former, then you may have downloaded or flashed the wrong file, if the latter, then it looks like the json might have the entries for changelog and link swapped:

unzip: couldn't open /data/data/com.github.capntrips.kernelflasher/files/Despair-V1.04_102123_changes: I/O error

CC: @DespairFactor
[Android Apps and Games] Zilla0617:
I'm flashing the zip directly
[Android Apps and Games] Zilla0617:
What file within the zip am I supposed to flash?
[Android Apps and Games] osm0sis:
You flash the zip itself. Link to the zip?

Weird though, no idea where the app would get a filename like "Despair-V1.04_102123_changes" from if that wasn't somewhere from you/the kernel dev.
[Android Apps and Games] Zilla0617:
Ok I know what's going on, I modified the filename. Once you do that, flashing will not work using the Ak3 option. Flashing images individually will still work.Thanks for pointing me in the right direction.

Edited for Clarification
[Android Apps and Games] osm0sis:
Is it just me, or is Check Kernel Version broken in alpha18? Is it still using 32bit magiskboot for that function perhaps?
[Android Apps and Games] capntrips:
It was reported last week, and I have it working locally, but I haven't had a chance to post the release. I'll try to get it out in the next few hours.

The issue affects all init_boot devices, as Kerenel Flasher still expects both the ramdisk and kernel to be in the same place. The fix was to keep up with and unpack both boot and init_boot.

Seem like someone mentioned that the kernel moved to a vendor partition on some device, but I haven't run across that yet.
[Android Apps and Games] osm0sis:
There's vendor_kernel_boot, but no, that's not the kernel kernel, which is still in boot.img. 👍
[Android Apps and Games] capntrips:
A new build is up that fixes the slot ViewModel on init_boot devices. It affects both sha1 and kernel version.
[Android Apps and Games] osm0sis:
Speaking of SHA1... Any ideas for my SHA1/Restore issue from before, below:
[Android Apps and Games] capntrips:
My current plan is to put that change behind a settings screen to avoid breaking backwards compatibility:

but I haven't had the time to finish that up, as my free time lately has been occupied by a separate project (that will hopefully be released in the coming days).

I know some things changed with magiskboot, as we discussed previously, but I haven't had a chance to dig into the implications of those changes.
[Android Apps and Games] Utini:
Is there any way to get notified update updates since the app is not in the store?
[Android Apps and Games] capntrips:
You can watch releases on Github. Click Watch -> Custom -> Releases.
[Android Apps and Games] Utini:
Thanks for the workaround!

Would be good if the app had some in-app notification or maybe a mailing list that you can subscribe to or anything like that :)
[Android Apps and Games] Agenesis:
Getting this on Pixel 8 Pro Jan update. Any ideas?
[Android Apps and Games] westruk:
Same on Xiaomi Mi 9T
[Realme 2 pro Questions & Answers] thuanc177:
Yesterday I tried to install a different ROM for my Realme 2 Pro (RMX1801)

I tried to flash TWRP but it does not boot into TWRP recovery instead reboot to normal booting, I tried other version of TWRP for RMX1801 but all of them didn't work at all.

After that I accidentally flash TWRP to boot instead of recovery. It ended up soft bricked my phone, goes to bootloop and things. I tried to flash the original ColorOS recovery and boot but I think I got the wrong one and ended up bootlooping so I was stuck

After that, I've made a terrible mistake. I ran the command fastboot flashing lock and the bootloader is now locked. I made the the brick even harder now.

Now my phone can only goes Download mode I guess. I can't get it into fastboot to flash it with different image. It only vibrate and, show the Realme logo and show "boot/recovery has been destroyed, please flash the correct image..."

I can see Qualcomm HS_USB QDLoader 9008 (COM-3) in my device manager, tried to install driver, but using the flash tool it shows "No Device is connected through this port"

I tried to use QFil, but I have trouble finding the right flash file, stock rom can't do the job because it's mising essentials files for QFil to Download

I am truly stuck now, I don't want to go to customer service as my last option. Please help me :cry:
[Realme 2 pro Questions & Answers] thuanc177:
no help ? 😞
[Realme 2 pro Questions & Answers] PrateekPanwar64X:
Any update?
[Realme 2 pro Questions & Answers] thuanc177:
sadly, no
[Realme 2 pro Questions & Answers] PrateekPanwar64X:
I got it fixed, I connected phone to PC, Pressed all 3: Power btn, vol up & vol down and heard a sound in pc.

My phone was detectable in Device Manager > Enable hidden items and has Q_BULK in Communication Ports. Installed Vivo drivers & contacted a telegram group who fixed it by flashing stock ROM using MSM tool for $10 via teamviewer (You need oopo's username & password authorization so you cannot do it).

You can already see in COM-3 port, All you need is to flash using MSM tool (I tried finding passwords online they didn't worked so ended up paying). So try that (Beware, First check if they're legit guys & do not use personal chat with anyone / Send full payment before your phone is fixed).

& Remember never lock your bootloader.
[Realme 2 pro Questions & Answers] PrateekPanwar64X:
Vivo driver
[Realme 2 pro Questions & Answers] Retr0_680:
hi can you tell me the telegram group cause i'm in the same problem like you had.
[Realme 2 pro Questions & Answers] PrateekPanwar64X:
I had found in xda form like this, I’ll find and message.
[Realme 2 pro Questions & Answers] manish022:
i have same issue flashed

NusantaraROM - RMX1801 which requires magisk did install rom. then since banking apps were not working so i uninstalled magisk and my device bricked. now no matter which os i install none is able to pass the rom logo. i check my hardware for emmc issue that guy said hardware is all good. i flashed through edl mode using msm download tool agent charged me 800 and the device still stuck in realme logo.​
[Realme 2 pro Questions & Answers] manish022:
i request u guys please help me
[Upgrading, Modifying and Unlocking] House_Atreides:
Not sure if ROM is the correct word for it, I'm pretty well versed in computers but have never tried any of this custom firmware stuff for my gadgets. I'm want to try something new, and was planning on doing a big hard reset anyways so I figured I might as well try something new. Currently my axim is on the A12 rom, which I believe was the last official rom from dell. (feel free to correct me here) Searching around I was led to this site, and there seem to be a few different options. From my little research I've found these three.

Footballs' A17 and his WM6 rom

Lenny's WM6 rom

I figure I might as well go for WM6 since its out now, but I don't know. I like Lenny's since it seems to come with a fair amount of included software. Football's on the other hand seems to be more popular. I would like to make sure of what I'm going to use before I go about messing with my axim.

I have few requirements, the major one being that I like to use ozvga to put my axim in "true" vga mode. Can anyone offer an guidance here? Searching through the threads just left me more confused.
[Upgrading, Modifying and Unlocking] mirskym:
You can't go wrong with Lenny's L11 WM6.1 ROM! It doesn't have ozvga bundled but you can load it yourself.

Go here to get it.
[Upgrading, Modifying and Unlocking] markvan:
Makuu's ROM has VGA support built into it:

http://xdaforums.com/showthread.php?t=439586

But personally I like Lenny's ROM better, and add the VGA support manually. See my sig below for the link.

Cheers

Mark
[Upgrading, Modifying and Unlocking] House_Atreides:
Thanks for the input, I think it's going to be Lenny's. My intent from the beginning was to add on the vga I just wasn't sure if it would support it, sorry for any confusion.

Forgot to add- Will my old programs still work?
[Upgrading, Modifying and Unlocking] makuu:
If you want to use live msn in trueVga, mode, you must check with Markvan if his package are including the trueVga live msn dlls.

About your old programs, if some of them are using irda (like noviiremote), you have to choose one rom that has irda support.
[Upgrading, Modifying and Unlocking] House_Atreides:
Thanks for the input guys. Went ahead and installed Lenny's, flashing the memory turned out to be much easier than I thought. I love it, a big thanks to all you developers out there, breathed new life into my axim.
[Upgrading, Modifying and Unlocking] sibot:
Is the LennySH version better than the Football one?
[Upgrading, Modifying and Unlocking] liamhere:
poinless thread

only way to find out whats best for you is to get flashing.

thank you
[Samsung Galaxy A30 ROMs, Kernels, Recoveries, & Ot] SirKosichka:
View attachment 5603611

----------------------

>Change log...

----------------------

----13.06.22----

-perfomance update

-google messages and google contacts

replaced by analogues from samsung

-optimized apks

-google services optimized

-op calculator

-spectrum support

===============

When you do dirty flash delete Google services updates to apply optimized version

===============

----14.05.22----

-fixed bugs on march security patch (latest)

----13.05.22----

-latest secrity patch

-some apps are now stock to avoid bugs

-updated gcum support

-photo editor now works correctly

-rounded corner radius changed

-analog clock aod fixed

-wallpaper bug fixed

-apps updated

----------------------

-SnakeOS Rebirh without additionals in Aroma

If you need additionals flash SnakeOS Rebirh

----------------------

Spoiler content hidden.

----------------------

Spoiler content hidden.

----------------------

Download links:

----------------------

Mega (1.74gb)

GDrive (1.74gb)

Previous version:

Mega (1.58gb)

Gdrive (1.58gb)

----------------------

•Telegram channels:

----------------------

•Update channel

•Discuss and support channel

----------------------
[Samsung Galaxy A30 ROMs, Kernels, Recoveries, & Ot] udemszy:
Would be nice to know exactly what's available and what's missing in this lite version... Thanks
[Samsung Galaxy A30 ROMs, Kernels, Recoveries, & Ot] SirKosichka:
only chrome, vanced, smart view and google keyboard, contacts, messages installed. Galaxy bootanimation and android emojis. OneUi 4 brightness bar. Other things from full version not included
[Samsung Galaxy A30 ROMs, Kernels, Recoveries, & Ot] udemszy:
You removed battery icon colours😭
[Samsung Galaxy A30 ROMs, Kernels, Recoveries, & Ot] SirKosichka:
use default version if you need this
[Samsung Galaxy A30 ROMs, Kernels, Recoveries, & Ot] Abdur Rahim Oni:
do i really need to wipe vendor?

which kernel i should flash

and lastly what is this motion smoothness in the display section

did you removed resolution changer from the display settings?

thats all i have to ask

thonks
[Samsung Galaxy A30 ROMs, Kernels, Recoveries, & Ot] SirKosichka:
eureka 9 (NOT HIGHER!!!)

sure, vendor included

just a useless item

resolution changer included