phhusson / treble_experimentations

Notes about tinkering with Android Project Treble
3.31k stars 653 forks source link

What does "arm32_binder64" mean? #1222

Open ohosmp opened 4 years ago

ohosmp commented 4 years ago

What does arm32_binder64 mean? I don't quite understand the meaning of the name. I tried to find information, but the meaning of binder is beyond my understanding. Can you briefly describe the meaning of this word?

bmrz2019 commented 4 years ago

Do these help?

https://source.android.com/setup/build/gsi

https://elinux.org/Android_Binder

ohosmp commented 4 years ago

Do these help?

https://source.android.com/setup/build/gsi

https://elinux.org/Android_Binder

Thanks, I probably understand binder, but why do different models of phones with the same CPU produce two Architecture, one is arm64 and the other is arm_binder64?

SevralTimes commented 4 years ago

Processor - 64bit, rom - 32bit.

oddsito commented 1 year ago

arm32_binder64 = Is the equivalent to A64 , thats all you need to know.

its an ARM32 System operating on top of a ARM-Cortex -M Processor that is able to process a 64bit Binder Environment.

Thats the most logical way of understanding it. What it means in more easier words, its a 32bit cpu , that runs a 64 bit environment. (With this kind of specific CPU its possible to do this) Example Helio G25 - Redmi 9A, since they're limited by the cpu and kernel , they run arm32_binder64 systems.

The reason these phones are limited in RAM , they have 2GB , or limited in wifi capabilities and modding MAY perhaps be because of the CPU Arch being stuck on 32bits, indeed.... Its not a 64bit processor, thats not true, they lied to us.