[Q] Removal of BootLogo
Alright, I know that this subject has come up a couple of times on these forums and that there is no solution yet. But the last couple of days this has become a sort of personal vendetta
kind of thing for me, and I want to see if we can maybe get a little further on this subject.
Bear with me a little bit because I am still quite noobish so things I say might not be true or make any sense.
So, what I am talking about is the removal of the BOOTLOGO
, not to be mistaken with the BOOTANIM
. I already know how to change the BOOTANIM and changed it to some delicious visuals, so this is not needed.
Furthermore I know that you can change the BOOTLOGO on the american versions of the Galaxy S3
with a simple .zip. This is of course is really awesome and stuff, but sadly I only have an international I9300
, so it won't work for me.
So my first idea was to dig into the boot.img and see what I could do to make sure the BOOTLOGO just won't show. So I looked at the init.rc and found the following line:
export ANDROID_BOOTLOGO 1
I thought I had hit jackpot! not to rub any dirt on anyone's face, but I thought, "How could nobody on XDA have found this out????!!?!" So I changed it to:
export ANDROID_BOOTLOGO 0
Installed my ROM with this boot.img in it and waited, and .... still saw a BOOTLOGO, also a BOOTANIM... so.. it didn't work... Also when I pulled the init.rc using Android Commander is still showed the line "export ANDROID_BOOTLOGO 0" but apparently to no avail.
So I had kind of given up... I had read on different threads that the BOOTLOGO image is buried far into the depths of the filesystem that it isn't even changed when you install a rom! So I thought I would give up...
A friend of mine had done something horribly wrong with his glass over his proximity sensor, so instead of just changing the glass we decided to do this software wise. I had found this thread
where you could re-calibrate the sensor rewriting something in the efs file system. And this worked! quite easily actually.
And suddenly it hit me, it is probably the efs folder where the BOOTLOGO image is stored! So I made a backup of my efs folder and opened that.. (this took more tries, and I'm not sure with which steps I took to do this, but I'm willing to look it up
I found a couple of files but only 3 files bigger than 1kb (this is the only thing my windows 8 wants to show) and I think that the file with the image in it will probably be bigger than 1 kb.
So searching google and XDA I learned that if you want to do crazy things with IMEI and unlocking your phone and such you target the file .nv_data.bak, which is one of the bigger files. So I tried opening it with Notepad++ and HxD but I cannot make any sense of it...
The truth is I was hoping to find a .rle in this folder, which I could magically replace with my own BOOTLOGO and that would be it.
I was hoping that someone could tell me if I am looking in the right direction (the efs folder and the .nv_data.bak file) and maybe even give directions on how to go further on from here to change the BOOTLOGO...
I would really really really like to get this thing done.
Phone: Samsung Galaxy S3 International (I9300)
Rom: SuperNexus 3.0 (would like to use SuperNexus 4.0 but I somehow get problems with Android Commander...)
Kernel: no clue (the one that came with SuperNexus)