Galaxy Firmware on Behold 2

Last Updated on Wednesday, 10 February 2010 01:21 Written by MrAndroid Tuesday, 2 February 2010 12:55

behold2 vs galaxy 300x295 Galaxy Firmware on Behold 2The Behold 2 is a great phone and what Samsung did with the camera app is amazing. Where Samsung went wrong on the behold 2 was with TouchWiz (not to mention the 1.5 firmware!). For those buying the Behold 2 as their first android phone probably won’t know what we’re talking about here. But when you’re coming from a modded G1, MyTouch3G, or other Android phone, you’ll know the TouchWiz interface does nothing good. It’s a Memory Hog. Lets get rid of it…

This tutorial will walk you through the steps needed to get rid of TouchWiz.This will dramatically increase the speed of the phone. What we’ll be doing is taking the Galaxy Firmware (phone on the right) and putting it on the Behold 2 (phone on the left). Both phones run off the same hardware except the Behold II has more Ram (320RAM).

Why Do This? Simple, it increases the speed of the phone to the point that your jaw will drop. You will literally have no more delays between clicking on an app and waiting for it to open. Even your downloads and installs from the market speed up a bit.

Why shouldn’t I do this? I dunno, why not? There is NO RISK of you bricking your phone! All we’re changing is the /system folder on your phone where the phone houses the Android OS. We are not replacing the Boot image so your recovery mode stays intact.

What doesn’t work? The ONLY thing that does work is the Vibration.

Prerequisites: none. Just have ADB setup and running on your computer.
You’ll also need a Behold 2 of course and about 15 minutes of time.

If you don’t have ADB set up, you may follow my ADB for Dummies Tutorial.

Next, you’ll need to install the Behold 2 Drivers so Windows recognizes your phone. This is not necessary for Mac or Linux users.

Windows Users: Download the Drivers–> Behold II USB Drivers (ADB) (415)
Extract the folder somewhere simple like C:\

Now plugin your phone to the computer. You’re going to get a few installation boxes asking to install the drivers… Always choose manual and select the folder you just placed in your C:\ Drive. If a warning pops up, hit “Continue Anyway”. Once you’re done with that you should be ready to go.

Ready to Start (READ EVERYTHING)

Download the Following: KillTouchWiz (216) & AudioVolume.zip (171) & MMS Fix - Behold2 (196)

Connect your phone to computer through usb, mount the sdcard and extract those 3 files placing the contents on the ROOT of your sdcard. When you’re done, unmount the sdcard.

Now we need to get your phone ready to start putting code in.
Go to Menu -> Settings -> Applications -> Debugging Mode -> Switch to ON
Now go to Menu -> Settings -> Phone Settings -> USB Mode -> Switch to Studio

Now open up a terminal window (command prompt window)
type in:  adb devices

Make sure your device is listed there. If it is now you’re ready for code. If it’s not please make sure you have adb installed, make sure you installed the phone drivers correctly and do this as troubleshooting:  Go to Menu -> Settings -> Applications -> Debugging Mode -> Switch to Off, then go back and switch to ON. try:  adb devices   again.

Start Entering Code

**** WAIT FOR THE PHONES SCREEN TO GO BLACK (TO SLEEP) BEFORE STARTING TO ENTER CODE ****

In your Command Prompt Window or Terminal Window (on the computer, not the phone!) Start entering the following.
Please copy and paste the line ONE AT A TIME. Wait for the $ or # sign to come back before entering the next line!

#Any line that starts with a “#” in the front is only a comment. Do not paste it into the terminal window

#adb shell into the phone
adb shell

# Get Root
cat /sdcard/try3 > /data/local/try3
chmod 777 /data/local/try3
/data/local/try3 /system/bin/sh

# Remount system read write
mount -o rw,remount /dev/st9 /system

# Make Root persistant after restore
cat /sdcard/try3 > /system/bin/try3
chmod 777 /system/bin/try3

# Copy unyaffs and busybox
cat /sdcard/unyaffs > /data/local/unyaffs
chmod 777 /data/local/unyaffs
cat /sdcard/busybox > /system/bin/busybox

chmod 4755 /system/bin/busybox
/system/bin/busybox
--install -s /system/bin/
cd /system/bin
busybox cp -s busybox cp

# backup etc
cd /system
mv etc etc.b2
mkdir libmodules.b2
cp -
pr libmodules/* libmodules.b2

# remove behold apps etc and unyaffs galaxy ones
rm -R app

/data/local/unyaffs /sdcard/system

rm -r etc
mv etc.b2 etc

cat /sdcard/busybox > /system/bin/busybox
cd /system/bin
busybox cp -s busybox cp

cd /system

cp -pr libmodules.b2/* libmodules

cat /etc/AudioVolume.txt > /etc/AudioVolume.old
cat /sdcard/AudioVolume.txt > /etc/AudioVolume.txt

cat /system/bin/playlogo > /system/bin/playlogo_real
/system/bin/chmod 0755 /system/bin/playlogo_real

# Last bit of code
echo “#!/system/bin/sh
/system/bin/try3 /system/bin/sh
mount -o rw,remount /dev/st9 /system
cat /system/bin/sh > /system/bin/su
chmod 04755 /system/bin/su
mount -o rw,remount rootfs /
mkdir /data/dbdata
mkdir /data/dbdata/databases
mkdir /data/dbdata/databases/com.android.providers.media
mkdir /data/dbdata/databases/com.android.providers.contacts
chmod 777 /data/dbdata
chmod 777 /data/dbdata/databases
chmod 777 /data/dbdata/databases/com.android.providers.media
chmod 777 /data/dbdata/databases/com.android.providers.contacts
ln -s /data/dbdata /dbdata
/system/bin/playlogo_real” > /system/bin/playlogo

# finally reboot
reboot

ONCE YOUR PHONE REBOOTS YOU MIGHT GET SOME FORCE CLOSES. THIS IS NORMAL. YOU NEED TO DO A FACTORY RESET NOW.
GO TO MENU->SETTINGS->PHONE/SDCARD STORAGE->FACTORY RESET->ERASE EVERYTHING

Last Step:

FIX MMS ISSUES

you’ll need to reactivate USB Debugging mode.
Menu -> Settings -> Applications -> Debugging Mode -> Switch to ON

Now open up a terminal window on your computer and type the following:
Mms.apk is case sensitive so make sure you put a capital M.

adb shell
su
rm /system/app/Mms.apk
cat /sdcard/Mms.apk > /system/app/Mms.apk

That’s it. You’re Done! Enjoy your real android phone now  :-)

Source: http://androidforums.com/samsung-behold-2/35487-galaxy-stock-android-behold-2-flies.html

VN:F [1.8.4_1055]
Rating: 9.4/10 (9 votes cast)
VN:F [1.8.4_1055]
Rating: +9 (from 9 votes)
Galaxy Firmware on Behold 29.4109

Sorry, you must Login or Register to post a comment.