-
Notifications
You must be signed in to change notification settings - Fork 94
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
get_largest_cros_blockdev fails in pre-frecon shims #144
Comments
Can you send the output of |
This seems to work in the coral shim, sfdisk lists the -o option in the help menu, but I haven't tested any of the payloads. I'll try to cryptosmite a hana Chromebook soon, I'll comment the results here. |
should be resolved now :D |
@BinBashBanana Tested on latest commit, the issue still persists with all usages of get_largest_cros_blockdev continuining to return "No CrOS SSD found on device!" |
Is ChromeOS installed on the internal drive? It won't find it without. If it is, can you send the output of |
@BinBashBanana |
Uh oh... looks like sfdisk didn't used to support GPT. I'll have to use cgpt instead. |
confirmed on octopus, attempted to use a legacy shim all i was greeted with when trying to use pretty much every option was, something complaining about no chromeos install |
I don't think octopus is affected by this issue as its shim was made at R72, the main device i've done my testing on is kefka, which was made for R48, the function relies on the presence of a ChromeOS install on the disk so if you didn't have one it won't work either way. |
i do have a chromeos install, it may just be that i frankensteined this shim together but from what i see, i have all dependencies |
yeah no, it just doesn't work, and for seemingly no reason |
You need ChromeOS installed on the disk for it to work. |
Misread, can you send the output of |
@ZeglolTheThirtySixth static sfdisk will be bundled instead, as there are other functions that rely on sfdisk as well. |
as i said, chromeos is installed |
dont have access to the computer rn |
got the computer, it does indeed have chromeos installed on the mmc card in the chromebook it is in fact booted into chromeos currently |
On all devices i've tested that are pre-frecon, get_largest_cros_blockdev completely fails, and every action that uses it (cryptosmite, disabling rootfs verification, touching .developer_mode, etc) exits complaining about the internal storage not having a ChromeOS install.
This has mostly been tested on Kefka, and I have not encountered this error when running a frecon shim (e.g. octopus, legacy sh1mmer doesn't change anything), and I'm not entirely sure what the cause is as I haven't done much testing, though if I had to guess it's likely an outdated or missing binary for sfdisk.
The text was updated successfully, but these errors were encountered: