-
Notifications
You must be signed in to change notification settings - Fork 12
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
Samsung Galaxy A10 UEFI #155
Comments
theoretically any device can work but efidroid has been discontinued. |
I think it would be best to add discontinued to the readme or the discription because nothing has happened here since 2017 |
No, I was just asking questions here to find out if my device supports the 64-bit UEFI specification. Support 64-bit UEFI? |
A device doesn't need anything special according the UEFI spec. You have to use one of the supported architectures(x86, x64, aarch32, aarch64 iirc) and there're some very basic architectural requirements which every device should support anyway. Your A10 is an aarch64 device which can run UEFI while complying to the spec, but you'll have a very hard time implementing it because it has an exynos SoC. |
So how do I install an ARM64 OS on my A10 device in UEFI mode? Thanks. :) |
I think you misunderstood me. Technically your device could run UEFI, but there's (probably) no port which means you just can't do that. |
They have installed Windows 10 ARM64 These people are on S8 in UEFI mode: |
Redmi Note 7 (Qualcomm SnapDragon 660 example): |
Neither of these are Exynos based devices |
Meanwhile, OEM Bootloader can be unlocked in developer options. |
I did port UEFI to Redmi Note 4 (Snapdragon 625/MSM8953) too, but that won't help you with any phone that uses a different SoC |
Understood. So I'm going to ask one last question. Is Stock ROM installed in 32-bit UEFI mode or 32-bit Legacy mode? (64-bit UEFI BIOS is 32-bit UEFI mode, EFI MIXED is required) If one is 64-bit UEFI, is 64-bit UEFI ROM available? Thank you. |
I'm pretty sure you are assuming ARM devices are the same as x86 ones. They are not. On A10 stock ROM is most probably not using UEFI, but I don't own that device, so I cannot check. If I'm right, it has a bootloader that can only boot Linux (or stuff disguised as Linux), but most probably it can boot both 32 and 64 bit kernels. For Qualcomm devices with 64 bit SoC but 32 bit ROM that's how it usually goes, so I'll assume it's the same for Exynos too. |
@feherneoh is right. |
@M1cha @feherneoh Thanks. Can GPT MBR status be checked on Android? Or can it be done on PC? |
It's almost certain that your phone uses GPT, but even if it does not (unlikely), it's surely not using MBR |
@Turbodr try to run this on the device and post the output: |
@M1cha Where should I write that Linux terminal command? Need a program? |
:/ $ ls -l /dev/block/by-name |
@feherneoh Thanks for the application. |
I can't see anything obvious in there. I googled the partition names but couldn't find info for all of them. If you really wanna get into it you could dump them all and run binwalk on each of them. |
@M1cha So how can I do what you say? |
It's GPT, but Samsung surely loves messing the partition layout up as much as humanly possible |
@feherneoh EFI MIXED Mod working? |
I'm pretty sure that what you are talking about doesn't exist on ARM |
LineageOS 17.X 64 Bit UEFI ROM or 32 bit UEFI ROM with A10? |
On ARM64 devices you can usually boot both 32 and 64 bit kernels from 32 bit UEFI (not with EFISTUB though) |
Hello, here it weighs 21 years, someone is porting UEFI to Samsung a10 |
and then some tried to port ubuntu touch to samsung a10 but without success |
Hi! My phone Samsung Galaxy A10. 32 bit Android 9 ROM default. ARM64 CPU. UEFI supporting with A10? Thanks. (Bad English sorry :( )
The text was updated successfully, but these errors were encountered: