[MOD] Custom Boot Screen *SGS II I777*

connexion2005

Senior Member
Feb 27, 2009
1,021
718
0
Texas
www.mobiletechvideos.com
Hi guys/girls,

I picked up an I777 SGS II the other day and decided to extend my development of the SGS boot screen MOD to it and was able to port it the same day as not much has changed in the way the param.lfs operates. I know this works just fine on the AT&T I777 SGS II in which the param.lfs calls for logo_att.jpg but if it fails, you can always re-flash a stock param.lfs to restore the boot screen which I have also included. I have written this for (I897, I9000, T959, T959V, I9100 and now I777). Per XDA's rules, I'll just attach the RAR package as an upload at the bottom of this post.

If you appreciate my work, just tap THANKS, SUBMIT THIS TO PORTAL or DONATE me a drink or two if you are feeling generous. Here is the read me in case you don't want to open it with an additional text editor:


Thanks to Entropy512 for the stock param.lfs dump...

Code:
Brought to you by MOBILETECHVIDEOS.COM and CONNEXION2005 of XDA-Developers.COM

If the instructions below don't make sense to you,
JUST DON'T DO IT!

[B][COLOR="Red"]Prerequisites: ROOT & BUSYBOX...[/COLOR][/B]

To change logo again, repeat the whole process!
=========================================================
| Instructions						|
| ------------						|
| 1. Open Odin						|
| 2. Boot Phone into Download Mode			|
| 3. In Odin PDA select "SGS2_custom_param_lfs.tar"	|
| 4. Click Start					|
| 5. Reboot from recovery...	                        |
|    You will have a logo draw fail! DONT WORRY!	|
| 6. Rename the Picture you want to use to " logo.jpg "	|
| 7. Run "MobileTV_SGS2_BootScreen.bat" from PC, follow |
| instructions. Keep phone screen ON, allow SU request. | 
| 8. Reboot and Enjoy!					|
=========================================================

NOTE about custom images!
480 x 800 and UNDER 100 kB
REMEMBER, THIS SCRIPT INSTALLS THE LATEST BUSYBOX INSTALLER, THIS MEANS IF YOU DIDN'T HAVE BUSYBOX INSTALLED, YOU MUST OPEN THAT INSTALLER AND ACTUALLY INSTALL BUSYBOX. IT INSTALLS AN APK TO USE TO INSTALL BUSYBOX, IT DOES NOT ACTUALLY INSTALL BUSYBOX ITSELF DURING THE SCRIPT.

ONLY USE THE LATEST BUSYBOX BY STERICSON TO ENSURE THIS WORKS BEST. IF YOU DON'T WANT TO USE THE SCRIPT FOR THE LATEST VERSION, BE SURE TO DOWNLOAD THE LATEST FREE INSTALLER OR DONATE VERSION IN THE MARKET BY STERICSON.


If the script doesn't work for you, it should if you have ADB installed, a rooted device plus the latest BusyBox (no offense but it's user error otherwise) just use root explorer to paste your logo_att.jpg in /mnt/.lfs AFTER running the custom param file via ODIN.

I'll get a video up for this model soon on how to do this without any product placement so it's XDA approved.
 

Attachments

Last edited:

dekkon

Senior Member
Jul 2, 2006
100
15
38
Just tried to do this, got an error when it tried to install busybox (already installed, that's ok), but then I get this error:

cp: can't create '/mnt/.lfs/logo_att.jpg': File exists

I didn't get an the SU request either
 

connexion2005

Senior Member
Feb 27, 2009
1,021
718
0
Texas
www.mobiletechvideos.com
Out of curiosity, what does the custom_param file do?

Change logo.jpg to be writable?
It changes logo_att.jpg to be writeable in this case for the I777. But yes I've removed the file via hex-editing which is the only way to allow for a new one to go in it's place. Fortunately for us Samsung has not changed anything since I discovered this loophole way back in the Captivate days.
 

connexion2005

Senior Member
Feb 27, 2009
1,021
718
0
Texas
www.mobiletechvideos.com
Is this a custom splash screen? If I'm correct

Sent from my SAMSUNG-SGH-I777 using XDA App
That's correct... ;) The first one you see when powering on. I refer to the other one as the boot animation. For reference the kernel screen is only in between the boot screen and the boot animation is only changeable during a compilation of the kernel. This tutorial would be way to involved which is why I never made it.
 
  • Like
Reactions: hkeyman

Peaster111

Senior Member
Feb 9, 2009
721
360
0
Ft. Worth, TX
@connexion2005

I got My SGS2 last Sunday. Nice to see familiar folks coming from SGS. :)

Awesome work as always... It worked like a charm. Thanks!

I've attached my logo file in case someone is interested.
 

Attachments

hkeyman

Senior Member
Nov 11, 2006
345
84
0
Ventura, Ca.
Custom Boot Splash!

Awesome work Josh...Thanks for bringing this over to the AT&T version of the SGSII for us! You have some good stuff going on over at MTV (No pun intended) keep up the good work for all the phones...Hope to see more coming soon for this one! :D
 

clown_luv

Senior Member
Aug 3, 2010
446
16
0
So con I flash in Odin and what is the splash screen pic? ? ( just wanna know and what slot PDA?

Sent from my SAMSUNG-SGH-I777 using XDA App
 

Entropy512

Senior Recognized Developer
Aug 31, 2007
14,095
25,085
0
Owego, NY
Thanks! More coming soon as you'd expect including full JTAG support (will take some work though as surprisingly they changed the board from the SGS I9100!)
I think there are a number of hidden under-the-hood changes - NFC is not the only one.

If you've opened the device up - Is there an Si7409 (FM chip) or not? If not, I'll give up on trying to probe for it.

Another difference is that even though the MAX8997 PMIC Samsung uses in our phone has a battery charger, in the I777, Samsung has offloaded charging to a separate chip (MAX8922). Which means we don't get all of the charge current control hacks available to the I9100 unless there's some way to restore control to the 8997. (not likely)
 

connexion2005

Senior Member
Feb 27, 2009
1,021
718
0
Texas
www.mobiletechvideos.com
I have opened up to begin research, documentation and produce repair possibilities for JTAG. At the time I was ONLY looking for JTAG interfacing though so I didn't pay any other attention. I put it back together but I'll check again when I'm done and maybe make a tear down thread with detailed pics for people to download and zoom in on.

EDIT: One good thing is that most of the internal hardware are interchangeable (flex cable assemblies and what not). I'm also going to see if the front housing w/ lcd and center button from the I9100 swaps over to it to allow use with I9100 roms. I know the ROM's load and run fine they just don't have the correct button mapping obviously. I personally like my i9100 much better with the center button than the i777... ;)
 
Last edited:

connexion2005

Senior Member
Feb 27, 2009
1,021
718
0
Texas
www.mobiletechvideos.com
So con I flash in Odin and what is the splash screen pic? ? ( just wanna know and what slot PDA?

Sent from my SAMSUNG-SGH-I777 using XDA App
Read the OP. You pic whatever one you want. I've included 3 in the base package but literally you can put whatever you want to name logo.jpg in the folder you run the batch script from. I advise less than 100KB in size although that's been dis-proven in the past anyhow.
 

hkeyman

Senior Member
Nov 11, 2006
345
84
0
Ventura, Ca.
No-Go...

I have tried three times and no go...I am getting everything to work perfectly but no image is producing. I have tried one of your logos and got the same results. Following the OP to the 'T' (I know you have heard that all to often...But this time its true) I'm not getting any error or failings to occur. Image is copying to the sdcard root but it seems its not passing it to the blank .lfs portion of the phone.

Is the file for the logo supposed to be logo.jpg or logo_att.jpg? Here is the excerpt from your script.

echo Preparing to copy new boot screen...
adb shell su -c "busybox cp -r /mnt/sdcard/logo.jpg /mnt/.lfs/logo_att.jpg"
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone