Found this thread on XDA that shows how to enable the CRT animation on gingerbread devices.
It is mentioned in the thread that "samsung does not have animation enabled by default. The code is there, they've just disabled it from the xml."
1. Get apk manager
2. Put framework-res.apk in "modding" folder
3. Run apk manager, decompile with dependancy (option 10)
4. Drag twframework-res.apk into the script.
5. Go into projects\framework-res\res\values\bool.xml
6. Make config_animateScreenLights to false
7. Go back to script and select compile.
8. Say y
9. Say y
10. Delete resources.arsc from keep folder
11. Enter in script
12. U'll find unsignedframework-res.apk in "modding" folder
Click to expand...
Click to collapse
Code:
adb push unsignedframework-res.apk /data/local/tmp/framework-res.apk
adb shell
su
mount -o rw,remount /dev/block/stl9 /system
stop
rm /system/framework/framework-res.apk
cp /data/local/tmp/framework-res.apk /system/framework/
rm /data/local/tmp/framework-res.apk
reboot
Click to expand...
Click to collapse
Make sure settings -> display -> animation isnt set to none.
Link: http://forum.xda-developers.com/showthread.php?t=977501
how to get these unsignedframework-res.apk ??
I tried it the method suggested by changing only the boolean variable for the screen animation and i went into a bootloop after replacing the framework-res.apk using adb. Though i had a backup of the old framework-res.apk i couldn't get root access in the bootloop so had to reflash the ROM. Better keep a backup before trying this.
This requires root and ADB knowledge. The method will work for any boot animation, reference Xoom forums for additional resources.
I'm not responsible if you brick your Galaxy Tab 10.1!!!!! This has only been tested on a USA White 16GB Galaxy Tab 10.1
ADB METHOD:
Code:
Download bootanimation.zip from the bottom of the post, and copy it to your directory where adb.exe is located. The included boot animation is a stock honeycomb from the Xoom animation.
adb push bootanimation.zip /sdcard/bootanimation.zip
Next, get into ADB shell and mount system as writeable:
adb shell
mount -o remount,rw /dev/block/mmcblk0p4
Here is where it gets funny, in order to make the bootanimation.zip play correctly you will need to rename the program which calls the default animation to "playsoundBACKUP" and then copy/rename bootanimation to playsound. MAKE SURE YOU BACKUP JUST AS I TELL YOU TO:
cd /system/bin
mv playsound playsoundBACKUP
cp bootanimation playsound
Okay, now all that is left is to copy the bootanimation.zip to the proper directory:
mv /sdcard/bootanimation.zip /system/media/bootanimation.zip
ROOT EXPLORER METHOD, thanks Berner:
Code:
Basically the steps in Root Explorer:
1. Copy bootanimation.zip to /sdcard (USB mount, dropbox, whatever).
2. Select /system/bin/playsound
(note - you'll need to set /system/bin as R/W here)
3. Rename to playsoundBACKUP
4. Select /system/bin/bootanimation
5. Copy/paste - new file will be named bootanimation - Copy
6. Rename bootanimation - Copy to playsound
7. Select bootanimation.zip whereever its located on .sdcard
(note - you may need to set /system/media as R/W here)
8. Move to /system/media/
TO REVERT:
Code:
adb shell
mount -o remount,rw /dev/block/mmcblk0p4
cd /system/bin
rm playsound
mv playsoundBACKUP playsound
cd ../media
rm bootanimation.zip
Go ahead and reboot your tablet, and enjoy the boot animation. There are literally hundreds of animations available, and if you search through the Xoom forum you can download whichever.
Edit: Attached are the two files which are being manipulated, for those who accidentally delete playsoundBAK and want to revert. Note, "playsound" is the actual modified file where playsoundBAK is the original stock file.
Also too, the following animation is unbelievably awesome:
http://youtu.be/TxQ1DZHi1OA
download here : http://www.mediafire.com/?6aen7nlgelzgu6j
thanks for this ... fun to play with ...any link/intro to the animation file (video) format ? just curious if ican make one of my own ..
Sent from my SHW-M110S using XDA App
Instructions work fine. ADB not required -- everything can be done with Root Explorer. Thanks for the post.
Thanks for this, mang I've been dying to mod my boot screen!
it says failed cross device link...
actually i got it but i accidently delete the playsound can you hook me up with yours?
its weird, i still get the samsung bootloader........sits for a good minute then for like 5 seconds the stock honeycomb comes up and plays then lockscreen shows up. should the samsung screen be up that long if at all?
Riztnack said:
its weird, i still get the samsung bootloader........sits for a good minute then for like 5 seconds the stock honeycomb comes up and plays then lockscreen shows up. should the samsung screen be up that long if at all?
Click to expand...
Click to collapse
Please run these commands and post the file as an attachment in your reply:
Open up windows command prompt, navigate to the directory which contains adb.exe,
adb shell
cd /
echo system.media >> /sdcard/LOG/BootAnimation.txt
ls /system/media > /sdcard/LOG/BootAnimation.txt
echo system.bin > /sdcard/LOG/BootAnimation.txt
ls /system/bin > /sdcard/LOG/BootAnimation.txt
G1_enthusiast said:
it says failed cross device link...
Click to expand...
Click to collapse
Where does it say this? Please post some type of screen shot and method to reproduce. What operating system are you using, what folder are you located in when you're executing adb.exe, what Galaxy Tab are you using?
G1_enthusiast said:
actually i got it but i accidently delete the playsound can you hook me up with yours?
Click to expand...
Click to collapse
I've attached it to the OP, both playsoundBAK (original file, which executes stock boot animation) and playsound (modified file). Please be careful in the future to make a backup
anyway to get rid of the samsung begining? it still show up but after that it show your custom booot animation
Berner said:
Instructions work fine. ADB not required -- everything can be done with Root Explorer. Thanks for the post.
Click to expand...
Click to collapse
Hey man, if i'm doing this with root explorer what do i do with the playsoundBACKUP file in the /system/bin folder? His adb commands arent very clear if using root explorer. Also what do i do with the copied bootanimation playsound? Any help would be greatly appreciated.
wesbalmer said:
Please run these commands and post the file as an attachment in your reply:
Open up windows command prompt, navigate to the directory which contains adb.exe,
adb shell
cd /
echo system.media >> /sdcard/LOG/BootAnimation.txt
ls /system/media > /sdcard/LOG/BootAnimation.txt
echo system.bin > /sdcard/LOG/BootAnimation.txt
ls /system/bin > /sdcard/LOG/BootAnimation.txt
Where does it say this? Please post some type of screen shot and method to reproduce. What operating system are you using, what folder are you located in when you're executing adb.exe, what Galaxy Tab are you using?
I've attached it to the OP, both playsoundBAK (original file, which executes stock boot animation) and playsound (modified file). Please be careful in the future to make a backup
Click to expand...
Click to collapse
http://img.photobucket.com/albums/v643/Riztnack/1.jpg
I am using windows 7
jman391 said:
Hey man, if i'm doing this with root explorer what do i do with the playsoundBACKUP file in the /system/bin folder? His adb commands arent very clear if using root explorer. Also what do i do with the copied bootanimation playsound? Any help would be greatly appreciated.
Click to expand...
Click to collapse
Keep the playsoundBACKUP in /system/bin so you can revert if you want. The copied (and renamed) bootanimation playsound also stays in /system/bin.
Basically the steps in Root Explorer:
1. Copy bootanimation.zip to /sdcard (USB mount, dropbox, whatever).
2. Select /system/bin/playsound
(note - you'll need to set /system/bin as R/W here)
3. Rename to playsoundBACKUP
4. Select /system/bin/bootanimation
5. Copy/paste - new file will be named bootanimation - Copy
6. Rename bootanimation - Copy to playsound
7. Select bootanimation.zip whereever its located on .sdcard
(note - you may need to set /system/media as R/W here)
8. Move to /system/media/
G1_enthusiast said:
anyway to get rid of the samsung begining? it still show up but after that it show your custom booot animation
Click to expand...
Click to collapse
What do you mean? The initial Samsung Logo
Berner said:
Keep the playsoundBACKUP in /system/bin so you can revert if you want. The copied (and renamed) bootanimation playsound also stays in /system/bin.
Basically the steps in Root Explorer:
1. Copy bootanimation.zip to /sdcard (USB mount, dropbox, whatever).
2. Select /system/bin/playsound
(note - you'll need to set /system/bin as R/W here)
3. Rename to playsoundBACKUP
4. Select /system/bin/bootanimation
5. Copy/paste - new file will be named bootanimation - Copy
6. Rename bootanimation - Copy to playsound
7. Select bootanimation.zip whereever its located on .sdcard
(note - you may need to set /system/media as R/W here)
8. Move to /system/media/
Click to expand...
Click to collapse
Thanks bro, I've never used Root Explorer. I'll add this to the OP.
Riztnack said:
http://img.photobucket.com/albums/v643/Riztnack/1.jpg
I am using windows 7
Click to expand...
Click to collapse
Very strange. I've never seen that error on any of the 30+ Android devices I've rooted.
Please confirm, are you on a 10.1 or 10.1v (as I really don't know the differences yet).
Please try the following:
adb shell mount -o remount,rw /dev/block/mmcblk0p4
adb push bootanimation.zip /system/media/bootanimation.zip
Berner said:
Keep the playsoundBACKUP in /system/bin so you can revert if you want. The copied (and renamed) bootanimation playsound also stays in /system/bin.
Basically the steps in Root Explorer:
1. Copy bootanimation.zip to /sdcard (USB mount, dropbox, whatever).
2. Select /system/bin/playsound
(note - you'll need to set /system/bin as R/W here)
3. Rename to playsoundBACKUP
4. Select /system/bin/bootanimation
5. Copy/paste - new file will be named bootanimation - Copy
6. Rename bootanimation - Copy to playsound
7. Select bootanimation.zip whereever its located on .sdcard
(note - you may need to set /system/media as R/W here)
8. Move to /system/media/
Click to expand...
Click to collapse
Very cool man! Thanks for putting it in laymen's terms for dummies like me.
I don't know what I'm doing wrong but I can't get it o work. I've changed the files and copied the bootanimation.zip to /system/media. The original is gone however the bootanimation is just the default android boot. The one with "android" (i.e the animation we get when using the android emulator)
EDIT: Got it to work, just needed to set the permissions.
[X][X][X]
[X][O][X]
[X][O][X]
I would also like to know if there is a way to remove the initial samsung animation the one where the sound used to play. Since the new animation plays afterwards where the bland samsung logo used to play.
Same here......
I also get the original 'blue circling-Samsung' followed by the white 'SAMSUNG' letters on my screen...Then only do I see the HC bootanimation.
Also - only after I set the permissions to 755 - maybe you should include this in your OP ?
Thanks anyway!
bert269 said:
I also get the original 'blue circling-Samsung' followed by the white 'SAMSUNG' letters on my screen...Then only do I see the HC bootanimation.
Click to expand...
Click to collapse
I renamed the bootsamsung.qmg file to bootsamsung.backup and that seemed to get rid of it, but the custom animation still only shows for the few seconds when the tablet buzzes before the lockscreen comes up.
I viewed the zip file and that is not the one that plays I set permissions but still no honeycomb boot animation! any ideas? will this work on custom rom?
step 4,5,6
use rootexplerer but somehow lose in step 4,5,6 thanks
This is mainly for the users of my animations who were asking! - Have fun guys!
If you are rooted:
1. Download a root explorer app (ES File Explorer is suggested and free)
2. Enable root directory (in ES File Explorer hit menu, go to settings, and check "Up to Root", then go farther down and check "Root Explorer". Accept any Superuser requests.
3. Go back to your explorer and navigate to where you downloaded the "bootanimation.zip" file. Copy (or cut) it.
4. Navigate as far up as you can into your root directory, and then to /data/local/
5. Paste your "bootanimation.zip" file into /data/local/ (it MUST be named bootanimation.zip)
6. Reboot and enjoy!
Alternatively, you can put it in /system/media, HOWEVER, make sure you back up your stock bootanimation.zip (rename it to bootanimation.zip.bak or move it to your sdcard somewhere) in case something goes wrong.
If you are not rooted (or rooted, this method works with both)
**PC only! I'm not sure how to set the Max OSX terminal to accept "adb" commands by default!**
Setup:
1. Download the newest Android SDK
2. Click the start menu, right click "Computer", and click "Properties"
3. Click "Advanced System Settings" on the left (On Win7)
4. In the advanced tab, click "Environment Variables"
5. In the system variables window, find "Path", select it and click "edit"
6. At the end of the bottom line, paste:
For 64-bit users:
Code:
;C:\Program Files (x86)\Android\android-sdk\platform-tools
For 32-bit users:
Code:
;C:\Program Files\Android\android-sdk\platform-tools
7. Click OK.
Process:
1. Plug in your device using a USB cable and enable USB Debugging (in the settings menu under development on your device)
2. Click the start menu, and either search for "cmd" or click run, and type "cmd.exe"
3. Navigate to the folder that you downloaded the bootanimation.zip file to using the following commands:
Code:
dir - lists all files in the directory stated
cd - changes directory to the given path. If "cd ..", it will navigate one folder backwards.
4. Use the following commands (your file must be named bootanimation.zip)
Code:
adb pull /data/local/bootanimation.zip C:\
adb push bootanimation.zip /data/local
NOTE: Alternatively for part 2 you can type "adb push ", open windows explorer, and drag the file infront of the command which will give you the path without having to type it in or navigate to it.
5. Be patient, when it is done it will say something like "X kb/s (X bytes) in X seconds"
6. You can test to see if you did it correctly by rebooting manually or entering
Code:
adb reboot
7. If you no longer want a custom bootanimation, just enter
Code:
adb pull /data/local/bootanimation.zip C:\
Remember to look in your main HDD directory and delete the bootanimation.zip file if it in fact did show up there for some reason.
Note: if it STILL does not revert to the stock boot animation after doing this step, type
Code:
adb shell
cd /data/local
rm bootanimation.zip
**If you have adb problems or questions, I'm not the one to ask, Google is
Thank you for thanking me!
I was completely unaware you could change your boot animation unrooted, thanks
Sent from my Transformer Prime TF201 using Tapatalk 2 Beta-5
Thanks for this.
I thought it could not be done without a un-rooted Prime.
Thanks for this! Wasn't planning on rooting my Prime just yet and it's great that I can change the boot animation!
If you do copy a bootanimation.zip to the data/local directory do you have to do anything to the Original bootanimation.zip in the system/media Directory?
Sent from my Transformer Prime TF201 using Tapatalk
RonH54 said:
If you do copy a bootanimation.zip to the data/local directory do you have to do anything to the Original bootanimation.zip in the system/media Directory?
Sent from my Transformer Prime TF201 using Tapatalk
Click to expand...
Click to collapse
Nope! It stays there safe and sound and will start playing again as soon as you remove the one from /data/local!
Nolam20 said:
Nope! It stays there safe and sound and will start playing again as soon as you remove the one from /data/local!
Click to expand...
Click to collapse
Thanks. I had always just renamed my bootanimation.zip file and copied new one to the system/media directory but with these Bigger File size bootanimation.zip I was getting error that there not enough room to copy some of these bootanimation.zip files to the system/media directory.
Thanks
lovit
Awesome Workaround, but I have a little problem
I'm trying to get this working, but when I type in the commands in cmd, it says the adb is not recognized as a command. Help?
theManchur said:
I'm trying to get this working, but when I type in the commands in cmd, it says the adb is not recognized as a command. Help?
Click to expand...
Click to collapse
Make sure you've correctly done steps 3-7 of setup, otherwise cmd.exe will not know what to do with adb commands.
i always put my bootanimations in system/media and make sure your permissions are set like this
Uploaded with ImageShack.us
blaxican25 said:
i always put my bootanimations in system/media and make sure your permissions are set like this
Uploaded with ImageShack.us
Click to expand...
Click to collapse
His problem appears to be something different.
Can't get past the CMD command section. more detail help for us no bodies
Nolam20 said:
This is mainly for the users of my animations who were asking! - Have fun guys!
If you are rooted:
1. Download a root explorer app (ES File Explorer is suggested and free)
2. Enable root directory (in ES File Explorer hit menu, go to settings, and check "Up to Root", then go farther down and check "Root Explorer". Accept any Superuser requests.
3. Go back to your explorer and navigate to where you downloaded the "bootanimation.zip" file. Copy (or cut) it.
4. Navigate as far up as you can into your root directory, and then to /data/local/
5. Paste your "bootanimation.zip" file into /data/local/ (it MUST be named bootanimation.zip)
6. Reboot and enjoy!
Alternatively, you can put it in /system/media, HOWEVER, make sure you back up your stock bootanimation.zip (rename it to bootanimation.zip.bak or move it to your sdcard somewhere) in case something goes wrong.
If you are not rooted (or rooted, this method works with both)
**PC only! I'm not sure how to set the Max OSX terminal to accept "adb" commands by default!**
Setup:
1. Download the newest Android SDK
2. Click the start menu, right click "Computer", and click "Properties"
3. Click "Advanced System Settings" on the left (On Win7)
4. In the advanced tab, click "Environment Variables"
5. In the system variables window, find "Path", select it and click "edit"
6. At the end of the bottom line, paste:
For 64-bit users:
Code:
;C:\Program Files (x86)\Android\android-sdk\platform-tools
For 32-bit users:
Code:
;C:\Program Files\Android\android-sdk\platform-tools
7. Click OK.
Process:
1. Plug in your device using a USB cable and enable USB Debugging (in the settings menu under development on your device)
2. Click the start menu, and either search for "cmd" or click run, and type "cmd.exe"
3. Navigate to the folder that you downloaded the bootanimation.zip file to using the following commands:
Code:
dir - lists all files in the directory stated
cd - changes directory to the given path. If "cd ..", it will navigate one folder backwards.
4. Use the following commands (your file must be named bootanimation.zip)
Code:
adb pull /data/local/bootanimation.zip C:\
adb push bootanimation.zip /data/local
NOTE: Alternatively for part 2 you can type "adb push ", open windows explorer, and drag the file infront of the command which will give you the path without having to type it in or navigate to it.
5. Be patient, when it is done it will say something like "X kb/s (X bytes) in X seconds"
6. You can test to see if you did it correctly by rebooting manually or entering
Code:
adb reboot
7. If you no longer want a custom bootanimation, just enter
Code:
adb pull /data/local/bootanimation.zip C:\
Remember to look in your main HDD directory and delete the bootanimation.zip file if it in fact did show up there for some reason.
Note: if it STILL does not revert to the stock boot animation after doing this step, type
Code:
adb shell
cd /data/local
rm bootanimation.zip
**If you have adb problems or questions, I'm not the one to ask, Google is
Thank you for thanking me!
Click to expand...
Click to collapse
riorancho said:
Can't get past the CMD command section. more detail help for us no bodies
Click to expand...
Click to collapse
What specifically are you having trouble with?
Section 7 and down. I am not that dos smart to understand what you substitute in the cmd screen and I don't even know if my zip file is correct. I had it on my desktop then in c: adk\tool folder but I can't get any further than completing line 6 set up. Compressed with no compression using winzip.
And I really don't know if my txt file is correct?? My image size is 960 x 540
Using a Razr Maxx. site won't let me download the win zip file
Nolam20 said:
What specifically are you having trouble with?
Click to expand...
Click to collapse
riorancho said:
Section 7 and down. I am not that dos smart to understand what you substitute in the cmd screen and I don't even know if my zip file is correct. I had it on my desktop then in c: adk\tool folder but I can't get any further than completing line 6 set up. Compressed with no compression using winzip.
And I really don't know if my txt file is correct?? My image size is 960 x 540
Using a Razr Maxx. site won't let me download the win zip file
Click to expand...
Click to collapse
I'm not really sure how exactly I can help you, I'd go over the guide a few more times and google your problem.
I need specific problems like errors or what you don't understand.
Also, I don't know the size for a Droid Razr, but you can probably find it via a quick search.
I get lost here
Process:
1. Plug in your device using a USB cable and enable USB Debugging (in the settings menu under development on your device) OK
2. Click the start menu, and either search for "cmd" or click run, and type "cmd.exe" OK
3. Navigate to the folder that you downloaded the bootanimation.zip file to using the following commands:
Code: LOST RIGHT HERE WITH THE PROPER COMMAND
dir - lists all files in the directory stated
cd - changes directory to the given path. If "cd ..", it will navigate one folder backwards.
what command do I put in in cmd at this point?
dir - lists all files in the directory stated
cd - changes directory to the given path. If "cd ..", it will navigate one folder backwards.
and then:
Use the following commands (your file must be named bootanimation.zip)
Code:
adb pull /data/local/bootanimation.zip C:\
adb push bootanimation.zip /data/local
what is this command above??
Where do I save my boot zip file to??
Nolam20 said:
I'm not really sure how exactly I can help you, I'd go over the guide a few more times and google your problem.
I need specific problems like errors or what you don't understand.
Also, I don't know the size for a Droid Razr, but you can probably find it via a quick search.
Click to expand...
Click to collapse
riorancho said:
I get lost here
Process:
1. Plug in your device using a USB cable and enable USB Debugging (in the settings menu under development on your device) OK
2. Click the start menu, and either search for "cmd" or click run, and type "cmd.exe" OK
3. Navigate to the folder that you downloaded the bootanimation.zip file to using the following commands:
Code: LOST RIGHT HERE WITH THE PROPER COMMAND
dir - lists all files in the directory stated
cd - changes directory to the given path. If "cd ..", it will navigate one folder backwards.
what command do I put in in cmd at this point?
dir - lists all files in the directory stated
cd - changes directory to the given path. If "cd ..", it will navigate one folder backwards.
and then:
Use the following commands (your file must be named bootanimation.zip)
Code:
adb pull /data/local/bootanimation.zip C:\
adb push bootanimation.zip /data/local
what is this command above??
Where do I save my boot zip file to??
Click to expand...
Click to collapse
Ok, so, for example, if your file is in user/Fred/Documents and named bootanimation.zip, then you need to type:
Code:
cd users
then
Code:
cd Fred
then
Code:
documents
then type
Code:
adb pull /data/local/bootanimation.zip
Then
Code:
adb push bootanimation.zip /data/local
part of the problem may be that I have a mac and use windows under parellas so the files are not the same
in c: Users\DT\Documents DOCUMENTS IS WHERE ZIP FILE IS LOCATED
get error message: "adb" is not reconized as an internal or external command operabtle program or batch file
Nolam20 said:
Ok, so, for example, if your file is in user/Fred/Documents and named bootanimation.zip, then you need to type:
Code:
cd users
then
Code:
cd Fred
then
Code:
documents
then type
Code:
adb pull /data/local/bootanimation.zip
Then
Code:
adb push bootanimation.zip /data/local
Click to expand...
Click to collapse
riorancho said:
part of the problem may be that I have a mac and use windows under parellas so the files are not the same
in c: Users\DT\Documents DOCUMENTS IS WHERE ZIP FILE IS LOCATED
get error message: "adb" is not reconized as an internal or external command operabtle program or batch file
Click to expand...
Click to collapse
Then you didn't follow steps 2-7 correctly.
2. Click the start menu, right click "Computer", and click "Properties"
3. Click "Advanced System Settings" on the left (On Win7)
4. In the advanced tab, click "Environment Variables"
5. In the system variables window, find "Path", select it and click "edit"
6. At the end of the bottom line, paste:
For 64-bit users:
Code:
;C:\Program Files (x86)\Android\android-sdk\platform-tools
For 32-bit users:
Code:
;C:\Program Files\Android\android-sdk\platform-tools
7. Click OK.
This guide is for windows, if you're having problems getting it to work on Mac or a virtual Windows machine, I'm sorry but I can't help you.
Credit's go to Eollie and ricspeed From AndroidCentral where I found the information below
The oroginal post can be seen here
http://forums.androidcentral.com/optimus-v-rooting-roms-hacks/114730-how-boot-sound.html
The bootanimation is the stock animation for the XT912
I have a XT910 so I put it in the folder for other XT910 users
I did a bit of chopping and splicing for this bootsound, hope you enjoy it
If you're like me and had no audio on boot here's the steps made noob proof from the post above
Make sure you're rooted
extract folder and place files on either internal or external sdcard, just make sure it's in the root folder (not within any folders)
Install RootBrowser
Grant SuperUser Permissions
go to location of files (sdcard or sdcard-ext)
menu > Multi-select
select bootanimation.zip and RazR-CusT-BooT.ogg
Copy
go to /system/media/
long press bootanimation.zip and select rename
rename it to bootanimation.zip.bak
paste
log press RazR-CusT-BooT.ogg and select copy
go to /system/media/audio/notifications/
paste (I also had a notifications2 folder, I pasted it there as well)
Go back to sdcard or sdcard-ext (wherever you saved the files)
long press init.local.rc
go to /system/etc/
rename init.local.rc to init.local.rc.bak
paste
make sure permissions are set to rw-rw-rw
(if not long press and edit permissions)
Go to /system/ and open build.prop
open with text editor
look for ro.config.play.bootsound=1
delete entire string
menu "save and exit"
reboot
There still shouldn't be any bootsound
Install Android Terminal Emulator
Grant Superuser permission
open android terminal emulator
type the following
su (enter)
cd /sdcard (if placed on internal sdcard) (enter)
cd /sdcard-ext (if placed on external sdcard) (enter)
sh bootsnd.sh (enter)
(ignore any errors)
reboot - you have sound now
Optional - I also included a ringtone that I made that I personally like
you can place it in /system/media/audio/ringtones/ to be able to select it natively
Download Link - http://bit.ly/XmIRzv
Just Audio
If anyone wants just the audio without all the other stuff here you go
Like I said, the boot audio timing is made to work with the stock XT912 bootanimation
RazR-CusT-BooT : http://bit.ly/Wc1DbK
Niggas In Paris Ringtone - http://bit.ly/U3lwmN