-
Notifications
You must be signed in to change notification settings - Fork 236
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ pixel 8 ] request features : repack system_dlkm #133
Comments
1. filesystem types1.1 ext4: Pixel 8 system_dlkm.img is still readonly ext4 image:
1.2 erofs: Google recommends to change to erofs for readonly images, something like this:
So I really can not fully understand why Google's latest flagship didn't adopt 2. image packing flow2.1 About ext4 system_dlkm:TBD 2.2 About erofs system_dlkm:
The image is generated as below flow Hi @Aarqw12 , |
Hi, I generate system_dlkm.img from kernel google manifest https://android.googlesource.com/kernel/manifest/+/refs/heads/android-gs-shusky-5.15-android14-d1 Effectively in fstab.zuma I see it's ext ro. So for test I replaced all new .ko I compiled & repack for see. |
Done: "unpack" and "pack" tasks are supported for sparse/raw ext4 images TODO: sparse/raw erofs images are not supported yet
Done: "unpack" and "pack" tasks are supported for sparse/raw ext4 images TODO: sparse/raw erofs images are not supported yet
ext4 is supported .
Then flash vbmeta.img.signed and system_dlkm.img.signed to the device. |
hi,
its possible to add features for allow to repack system_dlkm ?
12:17:47.228 [main] WARN cfig.packable.PackableLauncher - 'unpack' sequence completed
[lcockx@lcockx-asustufgamingf15fx506lhtuf506lh boot_editor_v13r3]$ ./gradlew pack system_dlkm.img
12:18:03.701 [main] WARN cfig.packable.PackableLauncher - [system_dlkm.img] will be handled by [SparseImgParser]
12:18:03.776 [main] WARN cfig.packable.PackableLauncher - 'pack' sequence initialized
Exception in thread "main" java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at kotlin.reflect.jvm.internal.calls.CallerImpl$Method.callMethod(CallerImpl.kt:97)
at kotlin.reflect.jvm.internal.calls.CallerImpl$Method$Instance.call(CallerImpl.kt:113)
at kotlin.reflect.jvm.internal.KCallableImpl.call(KCallableImpl.kt:108)
at cfig.packable.PackableLauncherKt.main(PackableLauncher.kt:110)
Caused by: kotlin.NotImplementedError: An operation is not implemented: not implemented
at cfig.utils.SparseImgParser.pack(SparseImgParser.kt:88)
... 8 more
The text was updated successfully, but these errors were encountered: