Custom Splash image corrupt - Android Q&A, Help & Troubleshooting

Hey all,
Code:
Phone: HTC One Mini
Programs Tried:
- [URL="https://github.com/poliva/nbimg/downloads"]nbimg v1.2.1 win32[/URL]
- [URL="http://forum.xda-developers.com/showthread.php?t=956434"]EZ Splash Flasher v1.0[/URL]
I am trying to create my own custom splash image for my HTC One Mini
I have grabbed this splash as my base as its my phones model and worked when i flashed it
Used the android-info.txt as a base and have been trying to create my own *.img, *.nb, *.nb0 file
This is my result
BEFORE FLASH
AFTER FLASH
I am fairly sure its boiling down to the way im saving the image in Photoshop CS6, i have tried saving it as BMP, JPG, PNG but all the same results
So in short, i dont think its phone related since the splash i linked above and used as my base works no problems, its probably just the way im saving the image and converting it to the *.img or *.nb format
anyone else come across this?
Thanks

Related

full rom reconstruction

Hi everybody,
I just bought me a TyTN and did the Rom reconstruction procedure, this all worked very well (thx for the great guides), but with this procedure only the Part02 file is transformed into a .nbh file.
Is it possible to fully reconstruct the rom including, splash screen and most import the extrom. I still have all the four Part00 - Part03.raw files but don't know how to convert them to usable .nbh files, I also don't know what the other three PartXX.raw files are.
Cause at the moment when I load the reconstructed rom, I have the extrom from the last rom I had installed which of course is not the extrom of the reconstructed rom.
Any help on this would be great. Thanks.
wwwwwwiiiiiiikkkkkkkkiiiiiiii
Please read exactly what I'm asking for
@peezy: before shouting wiki, you should read my post exactly. I already succeeded in building an OS.nbh from my dumped ROM.
What I'm asking for is a FULL rom reconstruction, especially the extended rom is a problem if missing and I'm quite sure the extended rom and maybe also the boot images are in the other PartXX.raw files but I don't know how to create the missing .nbh files for flash and extended rom. What's not such a big problem is the radio rom. But in case I have to repair the phone I'd like to go back to the OS I had before flashing the WM6 LVSW including boot images and extended rom.
I already found a thread on how to create the boot images, but the problem is I have to pull out the boot images from the dumped ROM and the even bigger problem is the extended rom which I also have to reconstruct from the dump files.
unhide extrom, copy the files and use AnDim ExtROM editor to create your new extrom.nb. See stickies in this forum for more info.
For splash screens see here:
http://forum.xda-developers.com/showthread.php?t=306896
http://forum.xda-developers.com/showthread.php?t=299049
stuck with splash dumps
@pof: Thanks for your help, I was able to create the ExtRom with AnDim ExtRom editor and I tried to extract to splash screens with mtty and usbmonitor.
But I got stuck there because USB Monitor is kind of strange to handle if you don't know what you're doing, so I tried to extract the dumps on my gentoo box. At first with your supplied 'cu' command but that fails for what reason exactly I don't know. So I used ser2net to made my ttyUSB1 accessible with telnet. And then I did a dump of my telnet session with the rbmc command one for each splash screen.
Can you please explain what I have to do in order to get the .bmp's out of the dump files? I assume at first I have to clear out the telnet command lines at top and bottom, but I don't know exactly up to where I have to cut the files and how to convert the resulting file into bmp. Cause I'd like to dump the images from a colleagues phone (which has special boot images and no downloadable rom upgrade).
or maybe you can give me a correct 'cu' command for dumping the stuff directly without having to capture the telnet session.
Thanks for you help
@marcelser: just remove everything before HTCS, and everything after HTCE. Then you have HTCS +262144 byte splash screen + 4byte checksum + HTCE.
So remove HTCS, 4byte checksum and HTCE and you have your splash screen in NB format
It worked
@pof: Thanks for you help. Made a little perl app which grabs only the portion between HTCS and HTCE minus 4 bytes at the end with a little regex and writes that to a new file.
Then used rombaker to make a new splash.nbh file and re-extracted the files in the new RUU_signed.nbh with nbhextract which also converts the extracted .nb splash images to .bmp and the .bmp's looked just fine.
Then I loaded a different wm6 rom which has other splash screens and flashed the RUU_signed.nbh with the created splash screens to the device and had the extracted splash screens back on the device.
I attached the perl file which converts any dump which has the HTCS and HTCE strings in it to splash .nb it should run on any perl version (win32 + linux) although its only tested on linux.

[Q] Need some guidence with desc.txt (custom boot animation.)

I've made an attempt at making a custom boot animation, so far it contains 24 png. Named krb-00002.png to krb-00025.png
I only want these frames to be looped over and over until the device boots.
Do I need 2 folders or can I use just one named part1? or part0.
The images are 320x320 even when I archive it into a zip with no compression the booot animation did not work
Ive attached the zip of what I have so far in the post bellow, I really hope someone can help me
Progress so far
Here is what I have done only to fail lol

[Q] About Changing CM9 Splash Screen

I was wondering if there was an easy way to change the splash screen on our Touchpads? I'm talking about the small green Cyanogenmod logo that appears before boot. I've changed the splash screen on my myTouch 4G a lot and was hoping to do the same for my Touchpad. I heard a while back that its coded into the kernel and was hoping this was not the case. Any help is greatly appreciated!
Sent from my myTouch 4G using xda app
+1, but it must be hardcoded. Couldnt find it as well
If you extract the nightly with 7-zip, it's in the root of the created folder as moboot.splash.CyanogenMod.tga. Is that the one you are talking about?
EDIT: Added image. I had to convert it to PNG to upload it here, but it is originally a TGA
No, but it`s identical.
I think OP is looking for something like this: http://forum.xda-developers.com/showthread.php?t=1598427
lauterm said:
If you extract the nightly with 7-zip, it's in the root of the created folder as moboot.splash.CyanogenMod.tga. Is that the one you are talking about?
EDIT: Added image. I had to convert it to PNG to upload it here, but it is originally a TGA
Click to expand...
Click to collapse
That is exactly what I was looking for! What did you use to convert to png? And can I use it to convert to tga as well?
I used Paint.Net to convert to PNG, but I don't think it can convert back. The only thing I know for sure that can outup TGA is Illustrator.
Sent from my MB860 using XDA
I appreciate it! I ended up finding this site that will convert back and forth between a bunch of different file types. I'm going to try to make my own splash next week after I study for the three exams I have on Monday and Tuesday. Thanks for all your help though! Good looking out!
http://www.online-utility.org/image_converter.jsp?outputType=PNG
If you have a mac, Pixelmator can convert any file format to TGA.
EDIT: I don't believe that file is the cyanogen mod loading thing. If you look at this thread I made: http://forum.xda-developers.com/showthread.php?t=1598427 you can see that the moboot.splash.CyanogenMod.tga actually controls the static boot image that displays after the loading, and before the animated boot animation. In cyanogenmod both images are the same, back to back, but in other roms, they are different. In other words, changing that file only gets rid of one part of the Loading splash. I believe that the other is coded into the kernel or something like that, similar to the splashes that appear on phones that tell you the name of the phone.
lauterm said:
I used Paint.Net to convert to PNG, but I don't think it can convert back. The only thing I know for sure that can outup TGA is Illustrator.
Click to expand...
Click to collapse
Go to Plugins on the Paint.NET page and download the package. Then you can create tga files as well.
But if you change the moboot.splash.CyanogenMod you will still have a cyanogen picture with loading letters.
krackers said:
If you have a mac, Pixelmator can convert any file format to TGA.
EDIT: I don't believe that file is the cyanogen mod loading thing. If you look at this thread I made: http://forum.xda-developers.com/showthread.php?t=1598427 you can see that the moboot.splash.CyanogenMod.tga actually controls the static boot image that displays after the loading, and before the animated boot animation. In cyanogenmod both images are the same, back to back, but in other roms, they are different. In other words, changing that file only gets rid of one part of the Loading splash. I believe that the other is coded into the kernel or something like that, similar to the splashes that appear on phones that tell you the name of the phone.
Click to expand...
Click to collapse
It has to be in the uimage. Notice that if you have both aokp and CM9 uimage files in /boot, depending on which one you click, it at first shows the appropriate logo. So, part 1 in in the umiage and the 2nd part is the .tga file. Then the boot animation.
~ E.R.A.
#2 + #4 = #11
Is it possible to change the cyanogen mod loading screen that occurs before booting into any rom/recovery?
No

How can I change the BootScreen and LoadingScreen?

Hey Guys,
I want to change my BootScreen & LoadingScreen, but I don't know, how.
Could you tell me how I can edit them?
The SplashScreen is already changed (SplashScreen changer from wph)
ChrisX930 said:
Hey Guys,
I want to change my BootScreen & LoadingScreen, but I don't know, how.
Could you tell me how I can edit them?
The SplashScreen is already changed (SplashScreen changer from wph)
Click to expand...
Click to collapse
Don't know what do you mean by "splashscreen changer" but if you are talking about WP7.X - Splash screen consists of specially compressed bmp file in XIP - oemlogo.bm_ and the same but not compressed file in OEM - mo_logo.bmp, Also it's possible to use third file - also regular bmp called mologo.bmp. Changing regular bmp is easy - just to copy them to \Windows of your phone. Compressed bmp should be cooked in. If you change only uncompressed files - you get first stock bootlogo, than custom one on boot - this sucks.
Loading screen is a png resource inside shellFrame.dll. If you want to change it - the correct way is to create custom mui - shellFrame.dll.XXXX.mui (XXXX - your default booting lang) with only modified windowsphone logo and copy it into \Windows of your phone.
Reboot is required to see your attempts working.
AndrewSh said:
Don't know what do you mean by "splashscreen changer" but if you are talking about WP7.X - Splash screen consists of specially compressed bmp file in XIP - oemlogo.bm_ and the same but not compressed file in OEM - mo_logo.bmp, Also it's possible to use third file - also regular bmp called mologo.bmp. Changing regular bmp is easy - just to copy them to \Windows of your phone. Compressed bmp should be cooked in. If you change only uncompressed files - you get first stock bootlogo, than custom one on boot - this sucks.
Loading screen is a png resource inside shellFrame.dll. If you want to change it - the correct way is to create custom mui - shellFrame.dll.XXXX.mui (XXXX - your default booting lang) with only modified windowsphone logo and copy it into \Windows of your phone.
Reboot is required to see your attempts working.
Click to expand...
Click to collapse
Heya, thank you for this info,
I changed "mo_logo.bmp" (I already change mologo.png with windowsphonehacker.com/articles/experimental_splash_changer-04-25-12 )
I can see the "HTC-Logo", but I want to replace it with my picture.
I can't find "shellFrame.dll" on my phone.
ChrisX930 said:
I can see the "HTC-Logo", but I want to replace it with my picture.
Click to expand...
Click to collapse
I told you - it's in XIP. That means - it should be cooked in while building the rom image. Do you know how to cook custom roms? If not - than it's nothing to discuss - you won't be able to change logo completely. Only the second part of it's appearance.
ChrisX930 said:
I can't find "shellFrame.dll" on my phone.
Click to expand...
Click to collapse
It's in Windows folder of the phone and it's hidden. You will hardly be able to copy it even if you see it.
So - you should get this file from ready-to-cook build uploaded in developer's thread and modify it with any resource editor.

[Solved] Galaxy S3 Boot Animation; No animation, how to fix?

*******************************************************************************************************************************************************************************
Solution found see here
*******************************************************************************************************************************************************************************
Hello all,
So I've been searching for a way to change the boot animation on my S3, all I was able to find were ~year old or older tutorials...
(Currently have version 4.4.2, model i747M)
Now I've got no boot animation at all, (sound is still there), and I'm just looking to get it back. (Or if possible a custom one but I'll settle for anything at this point.)
I used the following tutorial to try and change it:
http://forum.xda-developers.com/showthread.php?t=2063280
I believe, (based off the files used in the tutorial), that the problem may be in/with the following:
/system/bin/bootanimation (exe)
or
/system/bin/samsungani (exe)
or
/system/bin/sh (text file)
Any help would be amazing.
*******************************************************************************************************************************************************************************
These have NOT worked for me, but hopefully anyone else experiencing this problem could benefit from them:
http://forum.xda-developers.com/gal...-to-restore-s3-samsung-bootanimation-t2288545 (credit to @thenookieforlife3)
http://forum.xda-developers.com/showthread.php?p=34815984&highlight=bootanimation#post34815984 (directed to specific post)
http://forum.xda-developers.com/galaxy-s3-att/help/trying-to-create-boot-animation-cm11-t2818466 (short thread with a "walkthrough")
*******************************************************************************************************************************************************************************
Hello there, @JamPro,
To restore your boot animation, check out the tutorial here.
Hey @thenookieforlife3,
I've already tried this, (and just tried it again), and sadly it didn't work.
I believe the problem may be with/in:
/system/bin/bootanimation (exe)
or
/system/bin/samsungani (exe)
or
/system/bin/sh (text file)
They were altered/used with the original tutorial that I tried.
Thank you very much for trying though
Do you have a custom rom or just rooted stock? Samsung uses qmg files for the stock and custom ones are in zip format typically.
es0tericcha0s said:
Do you have a custom rom or just rooted stock? Samsung uses qmg files for the stock and custom ones are in zip format typically.
Click to expand...
Click to collapse
I just have rooted stock. The tutorial I used uses .zip's, but, I think, it might have been a work around instead of using .qmg files.
Either way, I have my original bootsamsung.qmg and bootsamsumgloop.qmg files, but it won't display the stock animation...
I've added some potential fixes in my original post. None of them worked for me, but anyone looking for a potential fix should give them a look.

Categories

Resources