Hi All,
After applying the S-OFF method (http://forum.xda-developers.com/showthread.php?t=794314) I noticed that the Splash screen changed from the white screen with HTC on it to an image with The Joker (from Batman) on it. Although I do like Batman movies, I wanted to change the splash screen.
For those who don't know, the splash screen has nothing to do with the bootanimation, which comes after the splash screen.
I searched the forum and found a thread to change the boot screen on the Droid Incredible. I followed part of the steps and tried it on my HTC Desire. The results are fine. I decided to make a little guide to change your splash screen.
In order to make a custom splash screen, you need the following:
1. Image editing program such ash Photoshop, Gimp etc
2. NBIMG command-line splash<-->image converter tool [Windows Download] or [Linux Download] (Original Dev Thread)
3. Android SDK http://developer.android.com/sdk/index.html
How to:
Download and extract the files linked above and place them somewhere familiar to you.
In your image creation/manipulation program, create a new image. Set the image size to 480x800. (If you already have an image in mind, open that and resize it)
Create/modify/customize the image however you like.
Save the image as splash1.bmp file. Ensure that you are saving the file as a 24bit RGB color bitmap. To make things easy, save the image in the same folder where you extracted the nbimg tool.
Open a command or terminal window and CD to your nbimg folder.
Type in the following command: nbimg -F splash1.bmp -w 480 -h 800
If successful, nbimg should have created an nb file called 'splash1.bmp.nb'.
Rename 'splash1.bmp.nb' to 'splash1.img'.
Boot your Desire into Bootloader and connect it to your computer
Open een command or terminal window and browse to the Tools folder which should reside in your Android SDK folder when you unzipped it.
Type in the following command: fastboot flash splash1 splash1.img
The output should be something like this:
Code:
D:\Android\AndroidSDK\android-sdk-windows\tools>fastboot flash splash1 splash1.img
sending 'splash1' (750 KB)... OKAY [ 0.125s]
writing 'splash1'... OKAY [ 0.218s]
finished. total time: 0.343s
13. Reboot your Desire and enjoy your new splash screen.
Thanks to:
* ieftm for S-OFF
* All the others who made S-OFF possible
* deficitism for the custom splash screen guide
REMEMBER: When you do follow this guide, you do it at your own risk. I do not, I repeat, DO NOT, take any responsibility when things go wrong. Feel free to submit any improvements whatsoever.
finally, the short version for (ubuntu) linux users:
read through the thread for minimum-requirements, such as s-off etc. i don't know if the phone needs to be rooted and am to lazy to find it out (since mine already was anyway).
download and install nbimg from http://pof.eslack.org/2008/07/03/nbimg-htc-splash-screen-tool/
create your .img-file as described in the first posting in steps
download fastboot.zip from the attachment of the following posting: http://www.pocketpc.ch/htc-desire-hd-root-rom/116448-anleitung-desire-hd-s-off-bootloader-flashen.html#post871105
you also might want to decide in which folder you want to keep it on your computer as a "program". if you are unsure, your /home/%USER/ folder will do just fine. – ... btw. unless you are familiar with creating symbolic links on command line i advise you to abandon any second thoughts about this issue after this step.
now open a terminal and type the following to "install" fastboot and make it easier to use later on command line (in fact just unzipping the fastboot archive and creating a symbolic link in /usr/bin/:
Code:
sudo apt-get install unzip
cd /path/to/where/you/are/storing/the/fastboot-zip-file/
unzip fastboot.zip -d fastboot
sudo ln -s fastboot/fastboot-linux /usr/bin/fastboot
do NOT move the folder "fastboot" or the file "fastboot-linux" afterwards, or you will break the symbolic link in /usr/bin/
keep the terminal open.
now change to the directory where you saved your splash-image files (those with the .img extension you created earlier with the nbimg-tool):
Code:
cd /path/where/your/splash/files/are/stored/
still keep the terminal open.
now boot your phone into bootloader mode (htc desire: press "power" and "volume down")
connect your phone to the computer and enable "FASTBOOT" mode in the bootloader (in my case, with clockworkmod, the line "FASTBOOT USB" in red uppercase letters appears on the screen, among other information shown)
now change back to your terminal/command line tool and flash the splash image on the phone:
Code:
sudo fastboot flash splash1 name-of-your-splash-image-file.img
voilà!
in my case, i got a "waiting for device"-message, and sometimes those error some got (something with splash -1 ...). firstly i thought that was due to me using a 64-bit computer, a faulty fastboot executable and so on. finally i found out, that i simply needed super user rights to successfully flash the image
Click to expand...
Click to collapse
I hope the phone number on the splash screen doesn't belong to the SIM-Card in your Desire
Good work btw!
geminga said:
I hope the phone number on the splash screen doesn't belong to the SIM-Card in your Desire
Good work btw!
Click to expand...
Click to collapse
lol +1..make sense.
Nice guide. Thanks.
Great guide! I like the idea of your contact details on the boot screen
Dude.. if you would like to make things a tad bit easier for people. Link them to my 1-click splash converter and flasher. Nice guide. Bit hard on the noobs lol. Anyway.. I'll leave a link.
http://forum.xda-developers.com/showthread.php?t=794638
Dan
danward said:
Dude.. if you would like to make things a tad bit easier for people. Link them to my 1-click splash converter and flasher. Nice guide. Bit hard on the noobs lol. Anyway.. I'll leave a link.
http://forum.xda-developers.com/showthread.php?t=794638
Dan
Click to expand...
Click to collapse
This didn't work for me, the program kept throwing a .NET error which is weird as Windows7 comes with .NET 3.5 with all service packs etc.
Even installed .NET 4.0
Mekrel said:
This didn't work for me, the program kept throwing a .NET error which is weird as Windows7 comes with .NET 3.5 with all service packs etc.
Even installed .NET 4.0
Click to expand...
Click to collapse
Strange.. can you post the error? or was it to do with nbimg?
danward said:
Dude.. if you would like to make things a tad bit easier for people. Link them to my 1-click splash converter and flasher. Nice guide. Bit hard on the noobs lol. Anyway.. I'll leave a link.
http://forum.xda-developers.com/showthread.php?t=794638
Dan
Click to expand...
Click to collapse
Great work man... Didn't see your thread. Actually this thread can be closed then.
And no the phone number on the screen doesn't belong to the sim inside the phone
Manual way is always better. At least you learn how to use the commands. I was going to post this
Oh and if your image is already the right size you only need "nbimg -F splash1.bmp".
Oh and no need to type >fastboot. Just fastboot works.
danward said:
Strange.. can you post the error? or was it to do with nbimg?
Click to expand...
Click to collapse
Sure thing mate, happens when I select the splash1.bmp
Uploaded with ImageShack.us
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.IO.IOException: The process cannot access the file '.\splash1.bmp' because it is being used by another process.
at Microsoft.VisualBasic.FileSystem.FileCopy(String Source, String Destination)
at SPLASH_Flasher.Form1.Button1_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
SPLASH Flasher
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/Mekerz/Downloads/SPLASH%20Flasher_1.2.2/SPLASH%20Flasher/SPLASH%20Flasher.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 10.0.0.0
Win32 Version: 10.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Click to expand...
Click to collapse
THX ... worked like a charm !
The 1Click Solution didnt work for me.... no error was displayed, but the splash didnt change....
Greetings
I am getting this error
C:\1\tools>fastboot flash splash1 splash1.img
sending 'splash1' (750 KB)... FAILED (status malformed (1 bytes))
finished. total time: 0.001s
Followed all instructions but still getting that error.
Help
C:\1\tools>fastboot flash splash1 splash1.img
sending 'splash1' (750 KB)... FAILED (status malformed (1 bytes))
finished. total time: 0.001s
chucic said:
C:\1\tools>fastboot flash splash1 splash1.img
sending 'splash1' (750 KB)... FAILED (status malformed (1 bytes))
finished. total time: 0.001s
Click to expand...
Click to collapse
Try reconvert. Have you used my tool?
yes, I used both your tool and tools inside SDK too.
But, if use i-click tool, will shows that image already used by other program and stop....
if use command by fastboot.....will shows Failed like that.
You've both flashed S-OFF first, correct?
chucic said:
yes, I used both your tool and tools inside SDK too.
But, if use i-click tool, will shows that image already used by other program and stop....
if use command by fastboot.....will shows Failed like that.
Click to expand...
Click to collapse
Yeah, I've got a easy bugfix coming out in the next 3 hours. Until then all you have to do is copy the "splash1.bmp" out of the "SPLASH Flasher" folder into another one and then open it from there. I tested it, I was able to reproduce the error. That is the fix.
Dan
ephumuris said:
Manual way is always better. At least you learn how to use the commands. I was going to post this
Oh and if your image is already the right size you only need "nbimg -F splash1.bmp".
Oh and no need to type >fastboot. Just fastboot works.
Click to expand...
Click to collapse
Manual is generally better for everything! lol
danward said:
Dude.. if you would like to make things a tad bit easier for people. Link them to my 1-click splash converter and flasher. Nice guide. Bit hard on the noobs lol. Anyway.. I'll leave a link.
h t t p://forum.xda-developers.com/showthread.php?t=794638
Dan
Click to expand...
Click to collapse
It is good to have the manual method written up for people that cannot use your tool i.e. everyone that refuses to run windows
chucic said:
yes, I used both your tool and tools inside SDK too.
But, if use i-click tool, will shows that image already used by other program and stop....
if use command by fastboot.....will shows Failed like that.
Click to expand...
Click to collapse
I also had this issue when trying to use ADB to flash new boot screen. Then realised that I actually had to enter fastboot on the phone as well... rookie error I guess - never done this before - but worked perfectly once I had entered fastboot - not just pressed Power+Vol down...
Related
Hi,
it is possible to change the vodafone splash with a custom one?
Kindly Regards
Puky70
Not that I know of...
I've got a dev phone (pure chance on contract) and I tried following this:
http://gettinthru.blogspot.com/2009/04/mods-for-tmobile-g1-at-your-own-risk.html
Steps I took:
C:\Downloads\Magic\android-sdk-windows-1.5_r1\tools>adb root
restarting adbd as root
C:\Downloads\Magic\android-sdk-windows-1.5_r1\tools>adb remount
remount succeeded
C:\Downloads\Magic\android-sdk-windows-1.5_r1\tools>adb shell
# ls
ls
sqlite_stmt_journals
cache
sdcard
etc
system
sys
sbin
proc
logo.rle
init.sapphire.rc
init.rc
init.goldfish.rc
init
default.prop
data
root
dev
# cd system
cd system
# ls
ls
lib
xbin
framework
media
bin
usr
app
fonts
lost+found
etc
build.prop
# cd media
cd media
# ls
ls
audio
I can see a folder in System/Media called Audio but neither of the files mentioned (maybe hidden though).I'm having a look as the doc probably refers to Android 1.1 on the G1.
I'm only just starting to mess about with this so not sure where to go now...
I'm new to android, but I'm going to assume it's the same as linux. Hidden files are any file that starts with a dot. in order to see them, you can just do:
# ls -a
which should show everything
The startup splash logo is logo.rle
The media folder in system only contains an audio folder for system sounds.
You'll need to get your head around GNUWin32 http://gnuwin32.sourceforge.net/ to create and package a new .rle at a guess, playing with this now to see if I can get anywhere.
Have you guys searched the dream forums, we have the ability to change splash and boot screens, now you have root you should be able to do the nessicary adb stuff. I would guess your file structure is different so don't just do this blindly.
Hi,
have anyone changed the VF splash screen with the G1 mode (Tutorial)?
with windows or linux (on wine + net framework 2):
1)download this
password "androidsocket"
2)with createG1splash create your splash (mysplash.rgb565) from a gif or png 332x498
3)put the splash file ( mysplash.rgb565 ) in sdk tools/ directory
4)boot the magic in fastboot mode (witch back+power)
5)on terminal (in sdk tools/ path):
Code:
fastboot flash splash1 mysplash.rgb565
fastboot reboot
(you need haykuro spl to flash splash screen!)
in this thread there are some splash jpg/gif !
Thank You! It works perfectly!!
nk02 said:
with windows or linux (on wine + net framework 2):
1)download this
password "androidsocket"
2)with createG1splash create your splash (mysplash.rgb565) from a gif o jpg 332x498
3)put the splash file ( mysplash.rgb565 ) in sdk tools/ directory
4)boot the magic in fastboot mode (witch back+power)
5)on terminal (in sdk tools/ path):
Code:
fastboot flash splash1 mysplash.rgb565
fastboot reboot
(you need haykuro spl to flash splash screen!)
in this thread there are some splash jpg/gif !
Click to expand...
Click to collapse
Great! I'll try that out later
any chance to put a animated splash???
A little present
I hate those horrible red vodafone splash, so i create this one. Thanks to Nk02 for the know how.The splash show a green Google droid in the background.
1)put the splash file ( mysplash.rgb565 ) in sdk tools/ directory
2)boot the magic in fastboot mode (witch back+power)
3)on terminal (in sdk tools/ path):
Code:
fastboot flash splash1 mysplash.rgb565
fastboot reboot
Enjoy it
Poteck
poteck said:
I hate those horrible red vodafone splash, so i create this one. Thanks to Nk02 for the know how.The splash show a green Google droid in the background.
1)put the splash file ( mysplash.rgb565 ) in sdk tools/ directory
2)boot the magic in fastboot mode (witch back+power)
3)on terminal (in sdk tools/ path):
Code:
fastboot flash splash1 mysplash.rgb565
fastboot reboot
Enjoy it
Poteck
Click to expand...
Click to collapse
yess ! thanks works fine very simply !!!!
Is the change of flash screen permanent or will it get overwritten with a new ROM?
poteck said:
I hate those horrible red vodafone splash, so i create this one. Thanks to Nk02 for the know how.The splash show a green Google droid in the background.
1)put the splash file ( mysplash.rgb565 ) in sdk tools/ directory
2)boot the magic in fastboot mode (witch back+power)
3)on terminal (in sdk tools/ path):
Code:
fastboot flash splash1 mysplash.rgb565
fastboot reboot
Enjoy it
Poteck
Click to expand...
Click to collapse
Brilliant! Thanks.
pdagenius said:
Is the change of flash screen permanent or will it get overwritten with a new ROM?
Click to expand...
Click to collapse
I think it will be permanent because when I flashed with two new build I'd always the vodafone splash
FAILED
fastboot flash splash1 mysplash.rgb565
sending 'splash1' (300 KB)... OKAY
writing 'splash1'... INFOsignature checking...
FAILED (remote: signature verify fail)
Any ideas?
moremadness2001 said:
fastboot flash splash1 mysplash.rgb565
sending 'splash1' (300 KB)... OKAY
writing 'splash1'... INFOsignature checking...
FAILED (remote: signature verify fail)
Any ideas?
Click to expand...
Click to collapse
requires you to use the new SPL. (1.33.2005)
anywho..
i'd like to make a quick notice, if you ever happen to brick your device, and you have a modded boot screen, it will make your life much more difficult to return your device! just keep this in mind!
haykuro said:
requires you to use the new SPL. (1.33.2005)
anywho..
i'd like to make a quick notice, if you ever happen to brick your device, and you have a modded boot screen, it will make your life much more difficult to return your device! just keep this in mind!
Click to expand...
Click to collapse
so it is time to ask................anyone have the original vodafone splash screen to share ??
haykuro said:
requires you to use the new SPL. (1.33.2005)
anywho..
i'd like to make a quick notice, if you ever happen to brick your device, and you have a modded boot screen, it will make your life much more difficult to return your device! just keep this in mind!
Click to expand...
Click to collapse
Where do I get this SPL Version? I only know the link in the root magic thread.
steiale said:
Where do I get this SPL Version? I only know the link in the root magic thread.
Click to expand...
Click to collapse
From here:
http://code.google.com/p/sapphire-port-dream/
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, you getting fired because the alarm app failed, or anything whatsoever.
* Please do some research if you have any concerns about things covered in this guide
* before flashing! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
(Thank you CM Team for that bit of advice)
What is a Splash1?
Splash1 is the image that shows up before recovery / your ROM's bootsplash / etc. By default, it is the white screen with green HTC lettering (if you have flashed Sprint's 2.1 release.)
How do I change it?
Follow these steps to create the image, then the steps to flash the image.
Creating a splash1, Tool method:
1. Pick your image of choice, and crop it to 320x480 (width x height). This resolution is meant for the HTC Hero and screens of similar size. If you're looking to adapt this to other phones, make sure you know your resolution. It could be 480x800 (e.g. HTC Evo), or even 480x854 (Droid X).
2. Use the attached CreateG1Splash tool to convert your image to R5G6B5 format. It should output a file named 'mysplash.rgb565'.
Creating a splash1, GIMP method:
Note: This seems to have strange results in Windows. In my personal tests, the images ended up upside down, mirrored, and shifted to the right when they were flashed. You can use Tomatosoup's Gimp Script to fix it.
1. Open your desired image in GIMP. Use the appropriate tools (e.g. Scale, Canvas Size) to edit your image to the correct size. (Again, 320x480 for HTC Hero).
2. Go to Image => Print Size and make sure it is set to 72 pixels per inch.
3. Hit Save As => Extension => BMP => Save => Advanced => R5 G6 B5 Format => Save.
Flashing a splash1, Fastboot method:
IMPORTANT! This method is for users who have an ENG SPL. Browse through the relevant forums here on XDA to find out how to achieve this. This method does not work with Unrevoked Forever.
1. Open up a command prompt / terminal / console, and type:
Code:
adb reboot bootloader
OR power your phone off, then power it back on while holding VOL UP.
2. Once you're in fastboot, make sure the phone says "FASTBOOT USB", and when you type "fastboot devices" in the console, it returns the device name. If it returns anything strange, make sure your phone's USB drivers are installed and anything else that might use the phone is closed (e.g. HTC Sync).
3. In your command line / console / terminal, and type this, replacing "path to" with the right directories:
Windows Users:
Code:
fastboot flash splash1 C:\path\to\mysplash.rgb565
Linux Users:
Code:
fastboot flash splash1 /path/to/mysplash.rgb565
You should see "Sending splash1... OK ; Flashing splash1... OK"
4. Now enter:
Code:
fastboot reboot
Your new splash1 should be visible!
Flashing a splash1, HERCIMG method:
This method is compatible with Unrevoked Forever and people getting "Remote: Not Allow" errors.
1. Download the attached HERCIMG.zip to use as an example.
2. Extract the two files: android-info.txt and splash1.nb0
This is the template for the HERCIMG you will create and flash.
3. Delete the splash1.nb0 in the zip. Take the splash1 you created, rename it splash1.nb0
4. Select your splash1.nb0, and the android-info.txt, and zip them together. Rename the zip as HERCIMG.zip
NOTE: Zip ONLY the two files, DO NOT zip the folder containing the files or anything else!
5. Put the HERCIMG.zip on the root of your sdcard:
Code:
adb push HERCIMG.zip /sdcard/HERCIMG.zip
6. Reboot into HBoot either by holding VOL DOWN while you power your phone on, or:
Code:
adb reboot bootloader
Then press VOL DOWN to enter HBoot Mode.
7. Your phone should say:
Code:
Parsing...[SD ZIP]
[1] SPLASH1
Do you want to start update?
<ACTION> Yes
<SEND> No
Press ACTION (Trackball button) to flash the HERCIMG.zip.
It should now say OK. Press ACTION again to reboot the device.
Your new splash1 should be visible!
Attached is a preview of a CM6 splash1 I converted, and a zip file containing the mysplash.rgb565 file.
The attached cyanogenmodsplash.zip is not a flashable zip!
Credits to:
CyanogenMod team for the disclaimer.
toastcfh and darchstar for the ENG SPL.
regaw_leinad and Unrevoked Team for Unrevoked Forever.
Koushik Dutta for his CreateG1Splash tool.
tomatosoup for GIMP Method.
And anyone else that deserves credit.
Koush's full CreateG1Splash tool.
didnt work for me im s off and all i got back was error: cannot load ' /path/to/mysplash.rgb565
It's not literally /path/to/mysplash.rgb565, you're supposed to replace it with the path to the file you created, like C:\Users\JimBob\Desktop\mysplash.rgb565
didnt work
tehdarkknight said:
It's not literally /path/to/mysplash.rgb565, you're supposed to replace it with the path to the file you created, like C:\Users\JimBob\Desktop\mysplash.rgb565
Click to expand...
Click to collapse
gave me same error
i placed the rgb in the desktop and i even changed users name to JimBob so the path would be the same as the one u posted
It stays on the Sending Splash.... forever. What am I doing wrong?
thegod2012 said:
gave me same error
i placed the rgb in the desktop and i even changed users name to JimBob so the path would be the same as the one u posted
Click to expand...
Click to collapse
That error means you're not using the correct path. The JimBob thing was just an example, you need to supply it with the relevant file name on your computer.
mquinn24 said:
It stays on the Sending Splash.... forever. What am I doing wrong?
Click to expand...
Click to collapse
When you plug in your phone and reboot into fastboot, double check that it's properly connected:
Code:
fastboot devices
It should return something like: "HT039HF01009 fastboot"
Also double check that your phone's screen says "FASTBOOT USB"
doesn't work
i placed the rgb565 file in desktop and i enter the fastboot flash splash1 C:\Users\oden\Desktop\mysplash.rgb565
i get back
sending 'splash1' <300KB>... FAILED <remote:not allow>
finished. total time: 0.001s
I checked all of that and I'm good. Now I get "sending ' splash' <300kb> ... Failed <remote :not allowed>
Edit: I need to find the correct path
The "Failed <remote: not allowed>" error message probably means your HBOOT won't let you flash unsigned images, in other words you're using the stock HBOOT.
Try flashing darchstar's ENG SPL or regaw_leinad's S-OFF NAND Unlock method.
interesting....
wil there be an issue if i flash both i already have s off
hboot
tehdarkknight said:
The "Failed <remote: not allowed>" error message probably means your HBOOT won't let you flash unsigned images, in other words you're using the stock HBOOT.
Try flashing darchstar's ENG SPL or regaw_leinad's S-OFF NAND Unlock method.
Click to expand...
Click to collapse
i just flashed darchstars spl i'll let u know
it worked by changing the hboot with darch SPL thanks
Attached is another splash1 I converted, created by Vigan on the CM forums.
The .png is the preview, the mysplash.rgb565 is contained in the zip.
Hope you enjoy!
I updated the first post to reflect that this method of flashing a splash1 will not currently work with Unrevoked Forever.
You should be able to safely flash darchstar's ENG SPL from recovery even if you've already flashed Unrevoked Forever.
Thanks I got it to work on Darch's
Hey everyone, I started a thread in the Themes and Apps section called
[SPLASH IMAGES] Gallery of Custom Splash Images if anyone wants to post and share their custom splash images they've created.
tehdarkknight, would you consider posting the link to it in your main OP? And please feel free to go post the couple you already have in this thread over into that gallery.
Complete noob to flashing splash images. My cmd is saying fastboot is an invalid action? I feel like a retard...
whosthat123 said:
Complete noob to flashing splash images. My cmd is saying fastboot is an invalid action? I feel like a retard...
Click to expand...
Click to collapse
Make sure the android sdk is installed, there are plenty of guides on how to do so.
Sent from my HERO200 using XDA App
I'm a retard for sure. Had sdk installed. I wasn't in adb. Works like a charm. Thanks!
I know this has been posted before, but I figured I'd make my own version and share it with the community.
2 Images that I made, feel free to use, but please give credit when needed!
Requirements: Fastboot/ADB, Root, S-OFF ENG, NBIMG HERE, Photo Editing Software(I use photoshop)
First open up your photo software and create a new image that is 480x800.
Edit the photo to your liking and save as splash1.bmp
[File Format: Windows - 24bit]
Now that your image has been created, extract NBIMG to a new folder on your desktop and move the splash1.bmp that you just created into the folder.
Open up a CMD prompt window by Shift+Right Clicking in blank space inside the folder, then click Open Command Prompt Here.
Type in this command:
Code:
nbimg -F splash1.bmp -w 480 -h 800
Inside of the folder, it should have created a file called "splash1.bmp.nb", rename this to "splash1.img"
YOU HAVE SUCCESSFULLY CREATED YOUR SPLASH SCREEN! TIME TO FLASH IT!
Okay, so now plug your phone into your PC and enable Debugging. (If you do not know how to do this, I do not recommend going any further..)
Open CMD Prompt once again and type:
Code:
adb reboot bootloader
Once your phone reboots, it should be at the Bootloader screen with Fastboot enabled.
Copy your splash1.img into your AndroidSDK folder
Type in this command into CMD Prompt:
Code:
fastboot flash splash1 splash1.img
You should get a few messages that Pop-Up saying "OKAY"
Now type in CMD:
Code:
fastboot reboot
Enjoy your new SplashScreen
I have attached 2 Splash's that I made!
TODO: Add the rest of the pictures.
This fails for me:
sending 'splash1' (750 KB)... OKAY
writing 'splash1'... FAILED (remote: not allowed)
I'm rooted and bootloader shows S-OFF
Gene Poole said:
This fails for me:
sending 'splash1' (750 KB)... OKAY
writing 'splash1'... FAILED (remote: not allowed)
I'm rooted and bootloader shows S-OFF
Click to expand...
Click to collapse
Does your boot loader say eng s-off...
also this should probably be in themes and apps, as it is not a rom.
Good work though.
mudknot2005 said:
Does your boot loader say eng s-off...
also this should probably be in themes and apps, as it is not a rom.
Good work though.
Click to expand...
Click to collapse
No. Just S-Off. Does this require the engineering H-BOOT? I skipped that step in the rooting process (said it was optional).
Edit: I see that it mentions ENG S-OFF specifically in the post.
Please refer to my new post in the Themes and Apps section.
This is my tool to apply a temporary root to the (already open) android's emulator. If you're a developer or simply want to run apps with root access in the emulator you may find this useful.
Please note, launching the AVD directly from EmuTempRoot is highly recommended (especially if root fails).
The emulator can also be launched from this tool;
this option is recommended since the AVD will be automatically configured in order to ensure a succesful root process.
You can still deploy apps to the emulator from eclipse.
Requirements:
- Windows Vista (it should work on XP and 7, not tested)
edit: i still can run it successfully on windows 8
- .NET Compact Framework 3.5 or higher
- Android SDK for 2.1 or higher
Usage:
- Unzip to desktop or any folder where special rights are not required
(e.g. do not unzip to the program files folder)
- Open EmuTempRoot (double-click)
- Open the AVD (better to open AVD from EmuTempRoot)
- Root! it lasts untill the AVD is rebooted
Download from the link below. Optionally
- Windows 7 Ultimate
-. NET Framework 4
- Android SDK for 2.2
Will not start. Falls with an error.
It is an useful tool
I run it successfully. It is very usefully for everyone want to develop on emulator. Thanks!
Anglejoy!
Thanks very much for this, it works perfectly.
I am new to the world of Android, loving it though!
got a error message when try to apply root how to fix it?
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ComponentModel.Win32Exception: The system cannot find the file specified
at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
at EmuTempRoot.EmuTempRoot.run_command(String path, String args, Boolean wait)
at EmuTempRoot.EmuTempRoot.emuRootButton_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5456 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
EmuTempRoot
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/Jeff/Desktop/EmuTempRoot/EmuTempRoot.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5456 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5456 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5458 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Click to expand...
Click to collapse
Doesn't work!
When I click 'Apply Root' it says 'please wait...' and after a few seconds, it says 'failed: cannot connect to emulator.':crying:
But my Emulator is still open!
Paresh Kalinani said:
When I click 'Apply Root' it says 'please wait...' and after a few seconds, it says 'failed: cannot connect to emulator.':crying:
But my Emulator is still open!
Click to expand...
Click to collapse
Excuse me for taking so long to answer you should try to launch the AVD directly from EmuTempRoot, once the AVD is up and running apply the root.
xdaid said:
Excuse me for taking so long to answer you should try to launch the AVD directly from EmuTempRoot, once the AVD is up and running apply the root.
Click to expand...
Click to collapse
Hehe... I wanted to root the emulator 'cause I was afraid of rooting my phone... but now I've rooted.. no need now.. thanks for not answering for so long! Otherwise, I'd never root my phone!!
Sent from my One V
liujeffqi said:
got a error message when try to apply root how to fix it?
Click to expand...
Click to collapse
Same, how come?
Helpp!!
I have made a adt folder in d drive and in that i have extracted the three files (sdk,eclipse and SDK Manager.exe)..
so my directory is D:\adt\
I have made an emulator of name "mob"
So i wanted to know in which text box what to fill(what directory)??
I filled by my own this way(Pic)..
But i got error..
Am i filling wrong details??
Hello, i am trying to root my Samsung Galaxy S 4G for T-mobile. I have never done a root before so i don't know exactly what i am doing.
I have followed the 4 or 5 threads i have found on here and i keep getting the same error.
I have installed superclick, i put my phone in debugging mode, connect the usb cord, open super click, hit root, and it tells me it cannot find the file. I have searched the web for this and have come up empty. All i want to do is make my phone faster and add some cool stuff.
I can't put recovery on my phone til it is rooted and i don't know what i am doing wrong.
Like i said, i have followed all the threads i have read to the letter and nothing is working.
If anyone can help i would really appreciate it!
Just disable your virus protection software. It might be deleting the pneuter and rageagainstthecage file/programs that it calls to root your phone. So when you extract it from zip/rar to wherever you put it just leave it disabled till you finish rooting. Or if you can find those two files in the quarantine list and restore them then you can do it that way.
I go into the windows security settings and the only thing enabled is windows defender. I am not sure how to turn that off totally.
I made sure my antivirus is off and i still get the same message. My antivirus is AVG Free and it expired a while ago.
It is still saying it cannot find the right file!
Like i said, i put it in debugging mode, connect the cable, open Super One Click, change it to rageinthecage and hit root and it says it Cannot find the file specified.
When i hit details, this is what it says!
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ComponentModel.Win32Exception: The system cannot find the file specified
at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start()
at SuperOneClick.Form1.runCommand(String arguments)
at SuperOneClick.Form1.runOperationUI(String description, String arguments)
at SuperOneClick.Form1.btnRoot_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4211 (VistaSP2GDR.050727-4200)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
SuperOneClick
Assembly Version: 1.7.0.0
Win32 Version: 1.7.0.0
CodeBase: file:///C:/Users/MyDorksOreo/SuperOneClickv1.7-ShortFuse/SuperOneClick.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4205 (VistaSP2GDR.050727-4200)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Not sure what i am doing wrong!
Are you sure your using SuperOneClick? From HERE?
What version of Windows are you using?
Do you see psneuter, rageagainstthecage and busybox in the SuperOneClick folder the program is in?
I am using Vista home. 32 bit. I downloaded the Samsung drivers that take DAYS to load and installed them
I downloaded the 1.7 version and that was giving me the file not found error, so i downloaded the 1.9.5 version and ran it with the psneuter thing and it gets to a DOS box and just sits there forever.
I closed that box and it says it can't automatically find the OS version, and asks if i am 2.0 or higher. I say yes and then it stops everything and says the device was not found.
Thanks for the help so far, atleast i got past the first problem haha! All the help is appreciated tho!
SO i think i got it rooted. It said it was on my PC. Not sure how i check but thats alright.
Sherms24 said:
SO i think i got it rooted. It said it was on my PC. Not sure how i check but thats alright.
Click to expand...
Click to collapse
Go to market and download root check by Joey krill that will give you root confirmation.
Sent from my SGH-T959V using XDA Premium App
Awesome. So it says that i have root access. Now i just need to read up on how to put that update thing in the root of my SD.
Does that just mean to attach the phone via USB, enter mass storage and put the update.zip in the sd card area without putting it in a file?
Thanks everyone for all the help, this is actually alot more confusing than i originally thought haha!
Sherms24 said:
Awesome. So it says that i have root access. Now i just need to read up on how to put that update thing in the root of my SD.
Does that just mean to attach the phone via USB, enter mass storage and put the update.zip in the sd card area without putting it in a file?
Thanks everyone for all the help, this is actually alot more confusing than i originally thought haha!
Click to expand...
Click to collapse
Go to market and download super manager. Once installed open it and go to settings and enable root function. Asuming you downloaded the files to your phone open file manager within super manager and move the update.zip to the root of sdcard(the root is the what it will open up to, also you need to hit the menu button on the bottom of your phone and a window will open , hit the r/w so u can copy and paste) so go to download folder and cut the update.zip and cut and paste it to the root of SDcard. Once you do that rename the recovery file just "recovery" droping the .zip extension. Now cut and paste the recovery to system/bin. Now that you have done all that reboot into recovery and reinstall packages and boom there cwm. On a side note stay away from rom manager. Hope this helps you
Sent from my SGH-T959V using XDA Premium App
So i did everything mentioned here, and i am just checking to make sure i got it right before i try to do the recovery thing again.
First, is the root of the sdcard the file path, /sdcard or is it /mnt/sdcard? Cause i have both and both files are in both places. Just trying to make sure i am doing it right. Thanks for all the help guys!!!!
And when i try to copy the Recovery file, it tells me Prepare to Copy. Not sure what that means either!
Sherms24 said:
So i did everything mentioned here, and i am just checking to make sure i got it right before i try to do the recovery thing again.
First, is the root of the sdcard the file path, /sdcard or is it /mnt/sdcard? Cause i have both and both files are in both places. Just trying to make sure i am doing it right. Thanks for all the help guys!!!!
And when i try to copy the Recovery file, it tells me Prepare to Copy. Not sure what that means either!
Click to expand...
Click to collapse
OK yes /mnt/sdcard is the root of the sdcard this is were the update zip goes. And when it tells you to prepare for copy that's means its holding waiting for you to choose the directory which should be system/bin for the recovery ,then hit the paste key(looks like a clipboard) and it will paste. It is essential to switch to r/w to cut and paste.
Sent from my SGH-T959V using XDA Premium App
YAH!!!!! It works, finally lol. Thanks again guys.
Now i just need to install this kernel i got and hope it helps haha!
Sherms24 said:
YAH!!!!! It works, finally lol. Thanks again guys.
Now i just need to install this kernel i got and hope it helps haha!
Click to expand...
Click to collapse
No problem. And flashing is easy just make sure you follow The OP's instructions exactly and you will have minimum to no issues with what you intend to install. Happy Modding
Sent from my SGH-T959V using XDA Premium App