yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Android Development] trungamox34:
My 16GB N5 got stuck on the boot animation screen and I don't know what was wrong.

I followed all the instructions carefully, both on this thread and the Repartition posts, tried different versions of crDroid, even tried resizing the partition after flashing the ROM zip, but I still cannot get any further than the Egyptian eye.

I am still staring at it for like 3 hours.

Please help!!
[Nexus 5 Android Development] tmihai20:
[MENTION=4806753]trungamox34[/MENTION]: you should repartition before flashing the ROM, not after it. Be careful when flashing Magisk and also with the version of the Gapps (it has to be for arm architecture).
[Nexus 5 Android Development] Adgineer:
Did you install also gapps for android 10? My mistake was to only flash the 6.4 ROM but not gapp.
[Nexus 5 Android Development] trungamox34:
Yes, I did repartition before flashing the ROM and Gapps was ARM pico/nano pack for Android 10.

There is a note in the TWRP thread saying that:

# When installing ROM just after you flashed zip and before installing GAPPs you MUST make a resize in TWRP since all roms are build for ~1G system.

Following this note, I also tried flashing his resize flashable zip but the result was the same.

Thank you but I did :(

I am familiar with flashing ROM but since there is extra steps to repartition for new Android versions, I've not been able to flash any new Custom ROMs though I do follow the instruction strictly.

Now I revert to First Ever Android Pie because all I need to do is restoring the system files :D

Still waiting for solution...
[Nexus 5 Android Development] tmihai20:
[MENTION=4806753]trungamox34[/MENTION] I forgot about the resize needed after flashing the ROM, I thought you meant the resize of the root filesystem (to enlarge it). I don't know what else to say.
[Nexus 5 Android Development] krazyko:
Did you verify that the root filesystem is 1.5GB?

From TWRP....

3. To be sure that repartition went well I enclose loging zip. Flash it after repartition (when device reboots into TWRP). It won't modify anything only generates a partition.log in root of internal storage and outputs your current partition layout to screen. You shoud check if your layout is same as those fragments I provide under spoiler (file systems doesn't matter). If there are any differences you have to discribe what you did and enclose partition.log to your post.

HAMMERHEAD STOCK

Code:

25 192937984B 1266679807B 1073741824B system

26 1266679808B 1298137087B 31457280B crypto

27 1298137088B 2032140287B 734003200B cache

HAMMERHEAD MODIFIED

Code:

25 192937984B 1803551231B 1610613248B system

26 1803551232B 2065695231B 262144000B vendor

27 2065695232B 2097152511B 31457280B crypto

28 2097152512B 2306867711B 209715200B cache

I had a similar issue with the previous builds when I first started but discovered that the partition did not take correctly the first time around. The current build 6.4 is very slow on the boot animation (it takes 30 minutes to boot after flashing but subsequent boots is about 5-10 minutes to boot) but once you're in it is a slick ROM.
[Nexus 5 Android Development] stifmaster81:
It installs fine by twrp, but when starting up the application does not appear

Enviado desde mi Pixel XL mediante Tapatalk
[Nexus 5 Android Development] hammerheadache:
Just download the latest Magisk Manager apk from the official Magisk thread and install it manually. Then you 're good to go!:highfive:
[Nexus 5 Android Development] stifmaster81:
because restarting always starts in slow motion?

Enviado desde mi Pixel XL mediante Tapatalk
[Nexus 5 Android Development] hammerheadache:
v 6.4 review (kind of)

I jumped from v5.10 (Pie) to v6.4 (Q). Clean flash, nano gapps, rooted with Magisk, flashed Criterion kernel too. Great ROM as expected (OK, the bootanimation is sluggish!). ROM is smoother / faster than the Pie version. On Pie I got occasional soft reboots when device was under load, on Q I haven't got a single soft reboot yet, and that's great! Battery life's good, all the basic stuff (sensors, BT etc.) works, what's more to ask?

Now onto some little things that caught my eye while testing this ROM and may need to be reworked. (I'm not requesting anything, just pointing them out:))

Cr home launcher seems like it has been stripped down of some features that it had on Pie (Pie version was Lawnchair-based, maybe that's the case here).

I got a "Can't connect to camera" error once. I'm using a 3.x version of Google Camera

I tried to reset it with the following commands on the Terminal:

su
stop cameraserver
start cameraserver

Nothing happened. Only a reboot fixed it.

Livedisplay does not work. It is set to off no matter what choice is selected (I don't know if the custom kernel is interfering with this).

On crDroid settings menu, when scrolling down any list, the text is dropping on the tabs, i.e. the tabs seem "transparent".

I haven't tested screen casting yet, which wasn't working on Pie.

Finally, some stuff which I don't know if they're ROM related or Android 10's new way of things:

On TWRP's File manager I see two folders: "/system " and "/system_root". What is this "/system_root" and what purpose does it serve? It is not visible when phone's booted:confused::confused::confused:

I can't systemize any apps. I tried it with the GCam apk I mentioned above. The traditional "move apk to /system/[/app or /priv-app], set permissions and reboot" no longer works. Nor does the "App Systemizer" Magisk module. Also I can't install Busybox on /system (/bin or /xbin)

Again big thanks to hhrokarvi for his work! Keep it up!!!
[Nexus 5 Android Development] hhrokarvi:
Thanks for the comments... Now to answer your questions.

- The home launcher is not based on Lawnchair launcher as it is not ready for Android 10. It's still in early phases and we can't risk it being the default launcher for crDroid.

- Live display is working for me. (I'm not running Criterion though)

- TWRP shows system_root because Android 10 has a new way of doing things with the root/system partition. Read information on SAR (System As Root) if you feel like reading about it.

- You can't move user apps to system because of the above point. You need updated apps etc for that. You can delete system apps you don't need by using TWRP's file manager if you want to.

That should be everything you inquired about. Take care buddy.
[Nexus 5 Android Development] ploµf:
Do you have frequent wifi disconnections to ?

Got some errors in my log hope it will help !?

2020-03-30 10:56:31,ERROR,WifiHAL,/vendor/bin/hw/android.hardware.wifi@1.0-service.legacy,Failed to register debug response; result = -95

2020-03-30 10:56:32,WARNING,libc,Système Android,Unable to set property "ctl.interface_start" to "android.hardware.wifi.offload@1.0::IOffload/default": error code: 0x20

2020-03-30 10:56:32,ERROR,hwservicemanager,Système Android,Failed to set property for starting android.hardware.wifi.offload@1.0::IOffload/default

2020-03-30 10:56:32,ERROR,WifiHAL,/vendor/bin/hw/android.hardware.wifi@1.0-service.legacy,Failed to register get pkt fate response; result = -95

2020-03-30 10:56:37,WARNING,View,Interface,requestLayout() improperly called by com.android.keyguard.AlphaOptimizedLinearLayout{ccd58c6 V.E...... ......ID 7,0-59,59 #7f0a042e app:id/wifi_group} during layout: running second layout pass

2020-03-30 10:56:37,WARNING,View,Interface,requestLayout() improperly called by com.android.keyguard.AlphaOptimizedLinearLayout{39f5087 V.E...... ......ID 7,0-59,59 #7f0a042e app:id/wifi_group} during layout: running second layout pass

Also Is there a way to enable camera shorcut in lock screen ? Opencamera option doesnt work !

Thanks again for this superb rom ;)
[Nexus 5 Android Development] mobile_sensei:
Just dug my Hammerhead out of the closet & have it charging so I can give this a go. Android 10 on the N5 has me smiling and another reason I say this is one of the finest Android devices ever made.

Thanks for the goodies, OP
[Nexus 5 Android Development] Black_Voltagez:
Just flash this crdroid android 10 ROM, after almost a year there was no playing with custom ROMs for the Nexus 5.

I already repartition my nexus 5 using method from pixel experience thread. And im able to flash this rom + pico gapps.

No error while flashing, everything just look fine.

But i got issues from this rom :

- this rom have very laggy bootanimations almost 4 minutes to finish this. and the rom also laggy too.

I repeat to flash this rom more than twice, with same results.

Any ideas how to fix this? Or am i doing something wrong?

Btw, this look like very nice rom. Great work and i said thanks to you for giving my old nexus 5 new wings for life

?
[Nexus 5 Android Development] rodrigo89:
:good::laugh::silly::angel:

---------- Post added at 03:08 AM ---------- Previous post was at 03:07 AM ----------

:good::good:;):laugh:

---------- Post added at 03:14 AM ---------- Previous post was at 03:08 AM ----------

:silly::laugh::laugh::good::p
[Nexus 5 Android Development] zagzag99:
It's not the boot animation. Something is very lagging at first 10-15 minutes

Without boot animation boot is almost instant.

But phone barely reacts.

Wait and lock unlock and it's flowing ok.
[Nexus 5 Android Development] incognico:
So how the slow boot animation can be fixed? I wiped, resized, installed rom + gapps. Everything works but the boot animation is painfully slow and it takes ages to boot.
[Nexus 5 Android Development] Rianon:
Methinks, it's time to renew the first page. Cause of 6.5. )
[Xiaomi Redmi Note 7 Questions & Answers] ahadrox:
What is "vbmeta.img" and why it is needed? How it works? Does anybody knows?
[Xiaomi Redmi Note 7 Questions & Answers] Minh_Huy:
Có ***g câu hỏi

---------- Post added at 02:48 PM ---------- Previous post was at 02:44 PM ----------

I have the same question in
[Xiaomi Redmi Note 7 Questions & Answers] kennyk09:
Google it
[Xiaomi Redmi Note 7 Questions & Answers] KaladinSB:
I have a question regarding vbmeta: I flashed it when I was installing a rom (let's say unofficial los). If I install another rom that doesn't ask me to flash vbmeta (let's say xiaomi.eu), will it flash another vbmeta? Is vbmeta included in xiaomi.eu's .zip?
[Xiaomi Redmi Note 7 Questions & Answers] hattorihansou:
As far as i understood it, correct me if i'm wrong, it disables verified boot for e.g. installing a gsi rom.
[Xiaomi Redmi Note 7 Questions & Answers] Kvnt:
Funny... I just did that and here I am.

I would like to know what is vbmeta as well...
[Xiaomi Redmi Note 7 Questions & Answers] nlg_man3:
After Android 8 they implemented Verified Boot. That's why you need vbmeta.img for some tasks (mostly to disable verified boot). In some cases, TWRP will not install if Verified Boot is on. Read more Here
[Xiaomi Redmi Note 7 Questions & Answers] reapr56:
This is the 2nd reply on google rofl, got any better ideas genius
[Xiaomi Redmi Note 7 Questions & Answers] kennyk09:
Yahoo it
[Xiaomi Redmi Note 7 Questions & Answers] ahadrox:
What if I bing it, sir? ;)
[Xiaomi Redmi Note 7 Questions & Answers] Zipper369:
Google sent me here — it's the first result when searching "vbmeta.img". Looks like we've entered a recursive function here! Let's add an exit condition.

Further digging led me to the Android Verified Boot 2.0 Readme which by skimming through it answered most of my questions.

So to get this clear, my current understanding is that vbmeta is akin to SecureBoot on PC — it uses hashes for each stage of the boot process to ensure that the final operating environment hasn't been tampered with at any stage of the startup process. Now since vbmeta actually contains the hashes/keys for the boot, system, and vendor partitions, that does mean that every ROM build will need a unique vbmeta.img if we wanted AVB to verify successfully, right? Also, I still don't understand how a vbmeta.img can disable AVB... does it simply set the hashes to zeros? And if we wanted to disable AVB, then where would THAT vbmeta.img come from? I presume we would need an image that is specific for our device, or would a generic vbmeta.img work across multiple devices (maybe with the limitation of being for A-only or A/B devices)?

I've been away from the custom ROM scene for a long time, so I'm trying to catch up with all these new features (AVB, A/B partitions, SafetyNet, etc.). :eek:
[Xiaomi Redmi Note 7 Questions & Answers] rossarnie:
AFAIK, you need to flash vbmeta.img if you are going from an Miui ROM to a custom ROM.

And there is only one version of it.
[Xiaomi Redmi Note 7 Questions & Answers] flamedrops:
your right, vbmeta is responsible for checking initial boot to enter into boot or in recovery mode. thats why make sure you flash or restore system with its own vbmeta or you will end up bootloop or stock on fastboot mode.
[Xiaomi Redmi Note 7 Questions & Answers] WoKoschekk:
TOP answer! Do you know what happens if I search for "vbmeta.img" in Google? I end up in this thread!

A forum would be pretty much useless if every question in every thread would be answered in this way. A kind of "master solution": Google it!

Thank you!!
[Xiaomi Redmi Note 7 Questions & Answers] Elmarigo:
So is the vbmeta.img the same file for all phones?

Or is it vendor specific?

Or is it phone specific?

Thank you!
[Xiaomi Redmi Note 7 Questions & Answers] WoKoschekk:
As a part of a custom ROM or your firmware images it must be unique for your device model. It's like a boot.img for example.

A vbmeta.img contains checksums of the most important partitions to verify them.

A checksum is a small-sized datum derived from a block of digital data for the purpose of detecting errors that may have been introduced during its transmission or storage. By themselves, checksums are often used to verify data integrity but are not relied upon to verify data authenticity. (Wikipedia)

vbmeta=

verified boot metadata
[Xiaomi Redmi Note 7 Questions & Answers] Elmarigo:
Thank you!

I know what a checksum is, but didn't know that the vbmeta image contained checksums - which arised more questions:

When every partition is checksummed against vbmeta, wouldn't the phone need a different vbmeta everytime, depeding on Magisk being installed, or TWRP, or both combined?
[Xiaomi Redmi Note 7 Questions & Answers] WoKoschekk:
1. Not every partition, only /system, /vendor and /boot in most cases. But this could vary depending on your manufacturer.

2. Magisk is a systemless root solution. Have a look at /sbin/.magisk and you will see, that /system and /vendor were mounted as mirrors with all modifications that are needed, e.g. Magisk modules.

Only TWRP does some changes on /system.
[Xiaomi Redmi Note 7 Questions & Answers] Maxi_Cardozo:
Wow

Kudos to the guy who said google it. You'd better duckduckgo it to break this cycle, because I also ended up here as the first result!
[Xiaomi Redmi Note 7 Questions & Answers] Gattiwhompus:
that was already answered. only 1 version of vbmeta exists.
[Xiaomi Redmi Note 7 Questions & Answers] NickOp:
VBmeta file for a device is same for all types of custom recoveries such as twrp , pitch black , orange fox? Or different for different recoveries and how can I download it?
[Xiaomi Redmi Note 7 Questions & Answers] fonzacus:
searching for "what is vbmeta" also gets me here at 2nd place. first place gets us the technical info which most people wouldnt really understand.

so in simplified englishnese: secure boot for droids...

its mainly all speculation thats up in the air, much like systemd for linuxes.

but does it really work? all in all, in most ROMs for most droids, only half actually tell you to install a custom vbmeta whereas the other half dont. my current phones a redmi8 and im still on stock vbmeta. ive started modding it flashing a xiaomi.eu stock custom ROM (whatever theyre called) and a few full custom ROMs. theyve all installed correctly without any issues. magisk from what ive read doesnt try to bypass it.

nows the more interesting part. in our subforum, some people have actually faced issues when they havent flashed a custom vbmeta. how did my phone get pass AVB (TM) whereas others dont..? i play much more on PCs than on phones, so expect me to be very noobish on here...
[Xiaomi Redmi Note 7 Questions & Answers] WoKoschekk:
Let's start from scratch:

Checksums (MD-5, SHA-128, SHA-256 and many others) are used to ensure that a file does not contain any errors or even malicious code and will be generated by a special checksum algorithm. A MD-5 algorithm for example will produce a 128bit hexadecimal string (hash value) like 28:64:6c:17:b7:48:37:09:e3:16:c7:d5:92:d0:26:ce by reading every single byte of a file. In case one byte was added or is missing or was replaced by another one, your checksum will change, too. The generated hash value is completely different now.

Google uses a similar way for every partition of their firmware when booting up the system. Before mounting i.e. /system, Android calculates its hash value with a certain algorithm and compares it to what? Right! To your vbmeta partition which holds all the hashes for each partition. If these hashes are not matching (which clearly indicates that s.th. has changed), verified boot will fail and your device won't start.

This prevents executing malicious code during boot and verifies your system is not corrupted.
[Xiaomi Redmi Note 7 Questions & Answers] adamf663b:
google brought me here.
[Xiaomi Redmi Note 7 Questions & Answers] WoKoschekk:
Have a look at this:

Android Verified Boot 2.0
[Xiaomi Redmi Note 7 Questions & Answers] litmus4to:
Really? Why are you even on this forum? Maybe you found that a lot of us on here are are techs or electronic hobbyists. Here poor ahadrox asked the perfect question for this forum and on topic too.

why reply ever with "Google it"?

Google is not your friend. Google is not a verb. Stop using google .. Stop encouraging people to use it.

Of course you are welcome on the forum..as is everyone.. Just as a suggestion you can check out the site ifixit. its for normies and they love google.
[Xiaomi Redmi Note 7 Questions & Answers] shadowstep:
THREAD LOCKED

It seems this thread is the top result when people search for "what is vmbeta.img", and most of the users are coming here just to reply to a 3 year old "google it" post. Most of these replies that were made for the user who made that remark were in violation of Rule 2 of the Forum Rules, and hence have been removed from public view.

Since there are enough replies in the thread that actually answer the question, this thread is being closed to avoid further rule violating posts.

Regards,

shadowstep

Forum Moderator
[Honor 20 Themes, Apps, and Mods] Resurgence110:
Here is my Icon Pack Oldie.

You can see it here with a new Launcher3

https://play.google.com/store/apps/details?id=vk.launcher.home&hl=de
[Honor 20 Themes, Apps, and Mods] shashank1320:
is this available for EMUI 10.1? I tried and not worked.
[Sony Xperia XZ2 Questions & Answers] Nanilila:
Hi you guys!I have just rooted my xz2(model:H8216) on android pie,I have a little trouble now,when I started trying screen mirroring,Found that it doesn't work,some error texts on phone's screen:your output device may not support HDCP.

Subsequently,I try to modified build.prop & wfdconfig.xml,The situation has improved,It looks success,but just support desktop&settings&music app.

I have solved this problem on android 8 yet,thanks for who working on this issue so much,wish someone focus on this new problem and fix it.

Have a good day,thanks a lot.
[Sony Xperia XZ2 Questions & Answers] Nanilila:
Thanks to MartinX3 for doing a series of work, u made XZ2 more interesting & easy to root.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] mcdachpappe:
Downloads

Download:

Latest build: coming soon​

Changelog:

Placeholder​
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] farhan20:
Awesome! Gonna try .. thanks for your work.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] javad79:
Another great kernel . Thanks bro ?
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] Gytole:
This kernel is freaking great! It has everything that I wanted in all the other kernels combined. You killed it. Super quick so far and not a single problem. I'll letcha know inna day or two if anything hits the fan, but everything is flawless and taps touch when my fingers hit the screen! Thanks! KEEP UP THE AWESOME WORK!
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] robbieast:
Do you have to reflash magisk after flashing stock oos rom?
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] reppi:
Yes, I'd flash magisk always before a custom kernel.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] Causical:
In the clean flash instructions in the OP, it says optional to flash full OOS Rom. You can actually just go ahead and flash the kernel (which could cause issues coming from non-stock based kernels)... If you flash the entire OOS stock Rom your going to overwrite boot, Magisk, recovery, all that. So yeah you're going to have to flash TWRP and Magisk again as well as the kernel. If you were to just flash the stock boot.img, then I believe you can just go flash new kernel, Magisk, new kernel. I personally am not sure if flashing boot.img erases TWRP, but I do know flashing OOS will.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] MarcoG::
i will test this Kernel[emoji16]

Gesendet von meinem ONEPLUS A6013 mit Tapatalk
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] romixer:
So you recommended to clean install but if I decide flash over bluespark, for example, I'll face some issues?
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] cultofluna:
Flash kernel - magisk - kernel
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] mcdachpappe:
do what you want - but don't blame the kernel or anybody else if you run into issues. flashing a custom kernel on top of another custom kernel is always a bad idea.

wrong. flash magisk, flash kernel - that's it.

installation instructions are clear, does anybody actually read them?
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] jaythenut:
Flashed on beta 10 all good so far

Thanks dev?
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] cultofluna:
When you're on another kernel ...

Or restore stock boot img - flash magisk- flash mcd

Or without restoring stock boot img

flash mcd kernel - magisk - mcd kernel

Flash magisk in between to clean the ramdisk from previous kernel...:cool:
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] Causical:
Basically what I said
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] cultofluna:
I forgot to mention that after flashing stock boot img need to flash twrp > boot to TWRP > flash magisk > flash mcd
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] Causical:
So a stock boot.img flash will definitely overwrite TWRP? I've personally only done full OOS Rom. Thanks for clarifying.
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] robbieast:
Where can I find stock boot IMG for op6t 9.0.13 international version
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] mcdachpappe:
kernel update: r2

Changelog:

merge stable Linux v4.9.177

add blu_schedutil cpu governor

remove LED control for OP6T

compiler optimizations

misc stuff

Download:

mcd-kernel-op6-r2.zip

Changelog: at pastebin.com or androidfilehost.com​

Notes:

Feedback is highly appreciated

You may delete the data of your kernel-tweak app to see/apply the new default values
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] MarcoG::
I will test r2 now

R1 works like a charme

Gesendet von meinem ONEPLUS A6013 mit Tapatalk
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] romixer:
Compare to blu_spark kernel:

Internet connection is worse. Signal bar down from full to middle state. And speed cutted noticable ( YouTube, Reddit not fast enough as before)

Performance is same +/-

Battery life is better. Not much (+20-30 minutes of average using)

And no bugs from system so far ;)
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] MarcoG::
deleted

Gesendet von meinem Renovate ICE v12.1 ONEPLUS A6013 mit Tapatalk
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] robbieast:
Ya I noticed as well that wifi signal was diminished.

I went back to Omega kernel
[OnePlus 6T  ROMs, Kernels, Recoveries, & Other Dev] mcdachpappe:
update r3.2

delete