Saturday, November 6, 2010

Samsung Android Secret Code


*#*#4636#*#* - Phone Information
*2767*3855# - Hard Reset
*#*#7780#*#* - Factory Reset
*#*#7594#*#* - Change End Call/Power Option
*#*#197328640#*#* - Service Mode
*#*#273283*255*663282*#*#* - File Copy Screen (Backup Media Files)
*#*#526#*#* - WLAN Test
*#*#232338#*#* - Shows WiFi MAC address
*#*#1472365#*#* - GPS Test
*#*#1575#*#* - Another GPS test
*#*#232331#*#* - Bluetooth test

*#*#232337#*# - Shows Bluetooth device address
*#*#8255#*#* - GTalk Service Monitor

Codes to launch various Factory Tests:

*#*#0283#*#* - Packet Loopback
*#*#0*#*#* - LCD test
*#*#0673#*#* - Melody test
*#*#0842#*#* - Device test (Vibration test and BackLight test)
*#*#2663#*#* - Touch screen version
*#*#2664#*#* - Touch screen test
*#*#0588#*#* - Proximity sensor test
*#*#3264#*#* - RAM version

Codes to get Firmware version information:

*#*#4986*2650468#*#* - PDA, Phone, H/W, RFCallDate
*#*#1234#*#* - PDA and Phone
*#*#1111#*#* - FTA SW Version
*#*#2222#*#* - FTA HW Version
*#*#44336#*#* - PDA, Phone, CSC, Build Time, Changelist number

Tuesday, November 2, 2010

HOW TO ROOT


Actually it's possibile to root I5800 using "One Click Root/UnRoot I9000 (Eclair and Froyo) Mac and PC" that you can find here. I used the OSX version.

WINDOWS VERSION
1. Make sure your phone is on USB Debug mode: (MENU > Settings > Applications > Developement > USB debugging = Checked )
2. For Windows x86 and x64 systems make sure that the Samsung Drivers are installed. You can get them here.
3. Extract the contents of GalaxyS_I9000_One-Click_Root.rar to a folder.
4. Connect your phone to your PC via the USB cable and launch the file "Galaxy S I9000 One-Click Root" file.
5. Based on the version of the Operating System you are running, click the "One-Click Root 2.1" button for Eclair or "One-Click Root 2.2" for Froyo Warning: Not Both!!. This will launch a command prompt follow the instructions in the CMD window.
OSX VERSION
0. Copy root.zip to your SD root and rename it as update.zip (you'll find this inside the package)
1. Make sure your phone is on USB Debug mode: (MENU > Settings > Applications > Developement > USB debugging = Checked )
2. Connect the phone to your computer.
3. Eject both the internal and external SD card from your computer and turn off USB storage in the notification area.
4. Click one of the buttons depending on what you want to do
5. After the phone has rebooted into recovery select "apply sdcard:update.zip", use volume buttons and home button to select.
Superuser app issue: Found out the issue with Superuser App crash. If you install new superuser 2.3.1 the app will crash if you click on the Info Tab. The first Time you One-Click Root you will need to run something as superuser which will add an item the superuser will track then the Info Tab will not Force Close and will display details of the tracked app requesting root access. New Superuser bug but easily ignored.

HOW TO UNROOT:

WINDOWS VERSION
1. Make sure your phone is on USB Debug mode: (MENU > Settings > Applications > Developement > USB debugging = Checked )
2. For Windows x86 and x64 systems make sure that the Samsung Drivers are installed. You can get them here.
3. Extract the contents of GalaxyS_I9000_One-Click_Root.rar to a folder.
4. Connect your phone to your PC via the USB cable and launch the file "Galaxy S I9000 One-Click Root" file.
5. Based on the version of the Operating System you are running, click the "One-Click Root 2.1" button for Eclair or "One-Click Root 2.2" for Froyo Warning: Not Both!!. This will launch a command prompt follow the instructions in the CMD window.
OSX VERSION
0. Copy unroot.zip to your SD root and rename it as update.zip (you'll find this inside the package)
1. Make sure your phone is on USB Debug mode: (MENU > Settings > Applications > Developement > USB debugging = Checked )
2. Connect the phone to your computer.
3. Eject both the internal and external SD card from your computer and turn off USB storage in the notification area.
4. Click one of the buttons depending on what you want to do
5. After the phone has rebooted into recovery select "apply sdcard:update.zip", use volume buttons and home button to select.

LeshaK at Samdroid: for the original rooted-update.zip.
Dr.Hani Akrim for the original rooted-update.zip for 2.2 Froyo.
gunnarhafdal : for creating the Mac GUI for my app.
TGA_Gunnmann: for the original version
sosotris: check here

DOWNLOAD ONE CLICK ROOT/UNROOT FOR GALAXY I9000/I5800 HERE

------------------------------------------------

GPS FIX:

I5800 has many trouble with gps fix. To solve this just change NTP server in gps.conf located in system/etc. The simple way to do this is using FasterFix that you can download here: http://www.bernardbekker.nl/Files/FasterFixv92.apk
Attention Root is required!
Change NTP depending on your location. For a full list of NTP server visit http://www.ntp.org/.

You can create also a gps.conf file like this:
NTP_SERVER=it.pool.ntp.org
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
SUPL_HOST=supl.google.com
SUPL_PORT=7276
and change NTP_SERVER with the one of your area.

To push gps_conf in system/etc you can also use ADB (you'll find it into root/unroot package):

From terminal wrote:
Code:
adb shell
and then type:
Code:
su
remount rw
cat /sdcard/gps.conf > /system/etc/gps.conf
reboot

live wallpapers, a msg pop ups "the application livewallpapers has stopped unexpectedly. please try again"

 If ever prompts of live wallpapers, 
a msg pop ups "the application livewallpapers has stopped unexpectedly. please try again"


It was a problem with the owner/group settings.
Incase anyone else has the same problem do this.



su
mount -o remount,rw,codepage=utf8,vfat,xattr,check=no /dev/stl5 /system
chown root.root /system/app/LiveWallpapersPicker.apk
chown root.root /system/lib/librs_jni.so
chown root.root /system/lib/libRS.so

Samsung Galaxy 3 GT-i5800/i5801: Enable Live Wallpapers



1) You need to root your i5800/i5801, you can find a tutorial here. An alternate method to root was described here


If it seems too much nerdy, download Z4Root from android market. Be quick, anytime google may remove it from market. So download and take a backup. Or search on internet.

2) Download and unrar "sdcard.rar" (attached to this thread) in your SD Card

3) Download Terminal Emulator from the market (http://www.androlib.com/android.appl...term-zxnC.aspx)

4) Start terminal emulator from your i5800/i5801 and write (in orders):
Code:
su
mount -o remount,rw,codepage=utf8,vfat,xattr,check=no /dev/stl5 /system
cat /sdcard/LiveWallpapersPicker.apk > /system/app/LiveWallpapersPicker.apk
cat /sdcard/libRS.so > /system/lib/libRS.so
cat /sdcard/librs_jni.so > /system/lib/librs_jni.so
reboot
When you write "su" and press enter, terminal ask for root permission, give it 

5) Once rebooted you can use live wallpapers