Friday, 14 October 2011

Transfer Files in Linux (Samsung Galaxy)


Works on 32bit and 64bit Linux. Just a quick guide on how to configure Linux for file transfers using MTP. The instructions and config is intended for Ubuntu Natty 32bit and 64bit, though the same process will work on other platforms - the only real difference being the package manager commands and possibly the config file locations.
The attached files are for the Galaxy Tab 10.1v but should work for the 10.1g / 10.1 as well. See the end of the post to learn how to modify this config to work for other devices.

How to configure for gMTP and other Media Sync tools

1) Install aptitude
sudo apt-get install aptitude
2) Install mtp-tools and mtpfs
sudo aptitude install mtpfs mtp-tools
3) Download this  file: 98-gtab.zip for 32bit Linux or 98-gtab.rules-AMD64.zip for 64bit Linux to your desktop.
4) Extract the 98-gtab.rules file to your desktop
5) Copy the rules file to /etc/udev/rules.d/
sudo cp ~/Desktop/98-gtab.rules /etc/udev/rules.d
6) Reboot
7) Connect your Tab
8) Run the following command to confirm it is working:
ls /dev | grep gtab
This command  should return "gtab" if successful. If not, follow the "Modifying" guide below.
9) Download / install gMTP
sudo apt-get install gmtp
10) Open gMTP and select "connect" from the menu

Setting up for Automount (Optional, but recommended)

Before follow these instructions, you must have completed Steps 1-8 above.
1) Edit your fstab file to add your gtab:
sudo gedit /etc/fstab
2) Add this to the end of the file:
#gtab
mtpfs /media/gtab fuse user,noauto,allow_other 0 0
3) Save and exit
4) Open fuse.conf for editing:
sudo gedit /etc/fuse.conf
5) Find the following line and remove the #
#user_allow_other
6) Save and exit
7) Open and edit the groups file:
sudo gedit /etc/group
8) Find the details for the group 'fuse' and append your username to the end of the line eg.
fuse:x:104:
9) Save and exit
10) Create the folder to mount your Tab:
sudo mkdir /media/gtab
11) Take ownership of the folder:
sudo chown :users /media/gtab
12) Reboot
13) Plug in your Tab.
14) Click on the Places menu and click gtab.
15) You're in business!

Modifying for other devices

If the above doesn't work immediately on the 10.1g / 10.1 (I have only tested on the 10.1v), you can easily edit the rules file to support your device.
1) Install lsusb
sudo apt-get install lsusb
2) Run lsusb
lsusb
3) Check the output of this command to find your device. The 10.1v is shown like this:
Bus 001 Device 010: ID 04e8:6860 Samsung Electronics Co., Ltd
4) Make a note of the Vendor and Product IDs. In the example above, the vendor ID is 04e8 and device ID is 6860 (note 04e8:6860 in the output).
5) Open the rules file for editing (if it's not already in /etc/udev/rules.d, copy it there now)
sudo gedit /etc/udev/rules.d/98-gtab.rules
6) Find this line
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6860", MODE="0666" SYMLINK+="gtab"
7) Replace the Vendor ID (04e8) and Product ID (6860) with the ones that you got from step 3 above.
8) Save and exit
9) Reboot
10) Follow step 7 onward in the first guide above

32bit RULES FILE:

ACTION!="add", GOTO="gtab_rules_end"
SUBSYSTEM!="usb|usb_device", GOTO="gtab_usb_end"
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6860", MODE="0666" SYMLINK+="gtab"
LABEL="gtab_usb_end"
LABEL="gtab_rules_end"

64bit RULES FILE:

ACTION!="add", GOTO="gtab_rules_end"
SUBSYSTEM!="usb|usb_device", GOTO="gtab_usb_end"
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6860", MODE="0777" SYMLINK+="gtab"
LABEL="gtab_usb_end"
LABEL="gtab_rules_end"
READ MORE - Transfer Files in Linux (Samsung Galaxy)

Android Tips and Trick (Resume)



There are many people out there that frustrated and stuck by the lack of memory on theirAndroid gadget, or may be by its slowness, or short battery life? With these 'simple' steps you'll have over 75 installed apps on your gadget (several of them over 1 MB each) and still have 15 MB free. Let's begin the trick (please use with your own rrisk!)

Disable wifi and bluetooth

Install the free WiFi OnOff widget. After installing from the Android Market, do a long press on your home screen, select "Widgets" then "WiFi OnOff". Enable wifi only when you actually need it. To make sure you don't forget to disable wifi when there is no wifi signal, install wifi status. You do not have to run this app, it works as soon as it is installed.

Disable also bluetooth when you don't need it

You can also disable GPS but this is much less important since the battery is drained only when an application such as Google Maps effectively uses the GPS.

Disable sync

During syncing my G1 is very unresponsive, hardly usable. So I keep sync disabled by default, and I enable it manually with AutoSync OnOff when I know I won't need the phone for the next few minutes. ]

Sync only your own calendar

Open Calendar, select Menu->More->My calendars->Menu->Remove calendars. Select all calendars except your own and click OK. This can save a lot of memory, but also makes syncing much faster. Do not just disable the other calendars, you must actually remove them.

Sync only your inbox

I do not use the GMail app on my phone because it's not manageable when receiving several hundred messages per day. But if you do use the GMail app, sync only your inbox, not all your labels. Open the GMail app, select Menu->Settings->Labels. Sync the mimimum number of days and of labels.

Disable the on-screen keyboard

Disable the on-screen keyboard in Settings->Locale & text->Android keyboard. This makes the phone much more responsive. Obviously this is possible only if you have a real keyboard, as on the G1.

Reduce screen brightness

Install the free Brightness Level widget. (See wifi above for widget install.)

Kill unused processes

Install TasKiller and kill the processes you do not need. Android kills processes automatically when RAM becomes low but this is generally too late, the phone is already slow.

Reboot

If you run out of memory or your phone gets very unresponsive, try rebooting (long press on the red phone key).

Move stuff to /cache or SD card (for experts only)

The above sections are perfectly safe. If you still run out of memory, you need to get root on your Android device to be able to free a lot more memory by moving stuff to /cache or to the SD card. Do this only if you have enough Linux expertise. You can brick your phone if you make mistakes. The simplest way to get root is to install a custom ROM. Search for android rooting to find many tutorials, including a video for 1-click install. However I personally prefer a much less intrusive method, which requires more manual work and Linux expertise, but makes minimum changes to the system instead of replacing it completely.
  • Get command line tools
Download and install the Android SDK to get adb. If you are using Windows, download and install the USB drivers. Then install busybox on your phone. This gives you many useful command line tools and a better shell (ash).
  • Get root
If you have an ADP1 (Android DevPhone 1) you can install this kernel update, which contains the desired /system/bin/su. If you have another phone you will have to follow one of the rooting tutorials mentioned above. The OTAs (Over The Air system upgrade) may disable root. To make sure you won't receive and install one by accident you can disable Background Data in Settings->Data synchronization. But you have to enable it temporarily whenever you want to use the Market app.
  • Cleanup /data/dalvik-cache
If you run out of memory, try first to remove everything in /data/dalvik-cache then reboot immediately. The necessary .dex files will be recreated automatically. I had about 15 MB of old unnecessary .dex files.
  • Move other data to the SD card
Applications often keep a large cache under /data/data/. Unfortunately many of them do not provide a way to clear the cache without clearing at the same the configuration parameters for the app. (You can clear the whole data in Settings->Applications->Manage applications.) You can find which applications use most space with:
du -sk /data/data/* | sort -rn | head
then move the biggest caches to the SD card as in the following example:
cd /data/data/com.android.vending
rm -R cache
mkdir /sdcard/cache/market
ln -s /sdcard/cache/market cache
Moving stuff to the SD card is unsafe since all apps can read and write its contents. So only non-sensitive data should be moved there.
  • Delete old system apps
If you have already upgraded Google Maps from the Market, you can delete /system/app/Maps.apk and /data/dalvik-cache/system@app@Maps.apk@classes.dex since the new version uses different file names. You must remount /system rw as shown below to be able to delete stuff from /system/app. Be very careful when modifying /system, you can break your phone. Don't forget to remount it ro afterwards.
  • Move .so files to /cache
/cache is used for OTA updates. But if you don't want OTAs you can move some stuff from /data to /cache, because /data is generally full and /cache generally empty. I do this for .so files which can't be put on the FAT32 SD card, such as the code of the nice Armadillo Roll 3D game. I run once:
cd /data/data/com.qualcomm.qx.dillo/lib
mkdir -p /cache/lib
cp -p libdillo.so /cache/lib/
chown 1000:1000 /cache/lib/libdillo.so
chmod 444 /cache/lib/libdillo.so chmod 555 /cache/lib
ln -sf /cache/lib/libdillo.so .
then once and at each reboot:
chmod 771 /cache
Do this only for games, not for essential system apps, because /cache might be cleaned by an OTA, and the access rights on /cache are reset to 770 at each reboot.
  • Move the apps cache to /cache
Most of the data space is taken by the apps cache /data/dalvik-cache. If you are still running out of memory after cleaning this directory and rebooting, you can move the dalvik cache to /cache/dalvik-cache. However this only works if /cache/dalvik-cache has 771 access rights but each reboot resets them to 770. (If you don't know what 771 and 770 mean, this section is too dangerous for you, please skip it.) So you need to run a script early in the reboot phase to change the access rights back. (Details ommitted: you must do this only if you're desperate and you have already applied all other methods to save memory.) This removes the need for a special ext2 partition on the SD card, but it prevents OTAs which need /cache.
  • Command line editing
To get command line editing and automatic execution of profile on the phone I use a rather indirect method, inspired from this blog. (There might be a simpler solution but I have not found it yet). On the phone I did once:
mount -o remount,rw /dev/block/mtdblock3 /system
echo 'root:xxx:0:0:root:/data/root:/system/bb/ash' > /etc/passwd
ln -s /data/root/.profile /etc/profile
echo root::0: > /etc/group
touch /etc/shadow
passwd root
chmod 4755 /system/bb/su
mount -o remount,ro /dev/block/mtdblock3 /system
with the appropriate hashed password instead of xxx. /data is mounted with the nosuid option, so I had to put a setuid copy of busybox in /system/bb/su. I can now put arbitrary commands in /data/root/.profile without having to remount /system in rw mode, such as:
export PATH=/data/bb:/data/root:/sbin:/system/bin
export HOME=/data/root
PS1='# '
alias cp='cp -p'
Then on my laptop I run the following script:
#!/bin/bash
adb -d forward tcp:4444 tcp:23
adb -d shell "exec /data/bb/telnetd -F -b 127.0.0.1 -l /data/bb/login" &
sleep 1
telnet localhost 4444
adb kill-server
The tab key and the arrows keys then magically work. Note that the password typed in telnet goes over the USB cable only, not over ethernet. If I need root in the Terminal Emulator I just have to type
/system/bb/su -
The tab key and the trackball work. I get the correct PATH and aliases, and also the correct uid (0 for root). The original /system/bin/su doesn't give the correct uid even when installed setuid root. Do not forget to disable Settings->Applications->Development->USB debugging once you have finished otherwise someone else can get root access if you lose your phone and adbd runs as root.

Useful apps

Once you have made your phone responsive and saved a lot of memory, you can install the following apps that I found useful (more to come). •Steel excellent browser.
•Astro the best file manager.
TasKiller kill processes to save memory.
•AndNav2 maps with local cache if you don't have 3G.
•sipdroid VoIP over 3G or wifi.
SnapPhoto Free takes crisp photos.
•Hugoban go problems and pro games.
•KoalaGo watch go games on IGS
•Contact owner show your name on locked phone.
SK Sync Client sync phone and workstation through wifi.
APNdroid essential if you have no data plan or when roaming.
Proxoid simple USB tethering (http proxy) that does not need root


Thanks to : http://gailly.net/android/android-tips.html
READ MORE - Android Tips and Trick (Resume)

Monday, 10 October 2011

CyanogenMod 7 for the Nexus S - V7.0.3 (5 May 2011)


CyanogenMod is a free, community built, aftermarket firmware distribution of Android 2.3 (Gingerbread), which is designed to increase performance and reliability over stock Android for your device.
This version is a release candidate, but you will find it stable for everyday use.
#include <std_disclaimer.h>
/*
 * Your warranty is now void.
 *
 * I am not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * before flashing it! 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.
 */

CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.
Instructions:

First time flashing CyanogenMod 7 to the Nexus S, or coming from another ROM?
Root the device and install ClockworkMod Recovery. Instructions are available here.
  • Perform a NANDroid backup of your current ROM.
  • Format the system, data & cache partitions of your device.
  • Perform a factory reset.
  • Flash CyanogenMod.
  • Optional: Install the Google Apps addon package.

Upgrading from earlier version of CyanogenMod 7?

Perform a NANDroid backup of your current ROM.
Flash CyanogenMod (your Google Apps will be backed up & restored automatically).
Issues?
Experience issues? Please provide the following info:
If the device was hard reboot, please provide the file "/proc/last_kmsg".
If the device was soft reboot or is "bootlooping", please run a logcat and provide the full ourput.
Please use Pastebin when possible.

CyanogenMod:

Latest version: update-cm-7.0.3-NS
Download: link
Mirror: link
MD5sum: bd6dfc83ae11fdeac8bf6b9662363946

Google Apps addon:

Version: gapps-gb-20110307
Mirror: link
Mirror: link
Source : http://tinyurl.com/3n2sqjt

READ MORE - CyanogenMod 7 for the Nexus S - V7.0.3 (5 May 2011)

Rooting Your Android



Advantages and Disadvantages Root Mode
Advantages
  • Unlimited access to the Android system.
  • Installing applications on memory card and install applications that need root certainly.
  • Un-install the default applications vendor.
  • Backup App + System Installation custom ROM.
  • Access to system files is fully Android.
  • Overclock overall processor performance (but make batteries become more wasteful consumption).
Disadvantages
  • Warranty missing :D
How to rooting for windows
  • Install driver Gio / software Kies
  • Have not installed Microsoft. NET Framework V.2??? download it here
  • Download superoneclick here or this
  • Set Android USB: Settings> Applications> Development, check USB Debugging / To Debug  the USB
  • Plug USB to PC  and handphone, wait until the driver installation is complete
  • Extract superoneclick and run as administrator (if Win7/Vista), then click the root ... wait until the process is complete "root files have been installed"

Rooting in Windows
Congratulations, you has already completed the process of rooting !!  Before access the root,  restart your handphone first. :D

Use with your own risk!!!  :army:

READ MORE - Rooting Your Android

Friday, 7 October 2011

Launch of Samsung Galaxy Tab 10.1 on June 24


This powerful tablet boasts a brilliant 10.1-inch HD touchscreen (1,280x800) display delivering sharper movies, better game graphics, and crystal clear video chats. At just 0.34-inches, it is the world’s thinnest mobile tablet. It comes with AndroidTM 3.1 Honeycomb with Android MarketTM providing access to more than 60,000 apps for Galaxy Tab 10.11 and an immersive, lightning-fast Web browsing experience.
“Samsung Galaxy Tab 10.1 expands Sprint’s tablet innovation, growing our lineup to five options,” said David Owens, Sprint vice president of product development. “This gives Sprint customers a one-stop-shop for all of their tablet needs. Galaxy Tab 10.1 is a dynamic tablet, but it is even more amazing when paired with the Sprint 4G network through our OverdriveTM Pro 3G/4G Mobile Hotspot by Sierra Wireless or MiFi®3G/4G Mobile Hotspot by Novatel.”
Galaxy Tab 10.1 is designed with a brilliant 10.1-inch HD touchscreen display with WXGA 1,280x800 resolution, delivering vibrant colors and crisp clarity. The aspect ratio of the display is ideal for widescreen viewing of movies, TV shows and photos. It features two cameras – a rear-facing 3-megapixel camera with camcorder, flash and zoom, and a front-facing, 2-megapixel camera – enabling video chat.
Additional key features include:
  • Android 3.1 Honeycomb offering faster and smoother transitions between different applications, more intuitive navigation to and from home screens, and broader support of USB accessories, external keyboards, joysticks and gamepads
  • Android Market for access to more than 60,000 applications for Galaxy Tab 10.1
  • Mobile EmailIMAP and POP, GmailTM, MSN Hotmail® and Yahoo!®
  • Google Mobile Services, including YouTube, GmailTM, Google TalkTM and Google MapsTM
  • HD camcorder with 720p video capture
  • Full HTML Web browser with Google Search and Adobe® Flash® Player (10.3)
  • 1GHz Tegra 2 dual-core processor
  • 1GB of RAM, 16GB of storage
  • Wi-Fi enabled
  • Stereo Bluetooth Technology 2.1
Galaxy Tab 10.1 customers can expect a software update planned for this summer that will enable more favorite features and services including:
  • Customized User Experience “Samsung TouchWiz UX”
    Samsung’s TouchWiz user experience is designed with a Live Panel menu for customizing the home screen of Galaxy Tab 10.1with digital pictures, favorite websites and social network feeds. In addition, the TouchWiz UX includes a “Mini Apps” tray of commonly used features, such as task manager, calendar and music player, which can be launched while other major applications are already in use.
  • Samsung Media Hub
    The software upgrade will introduce the evolution of Samsung’s popular movie and TV content service, known as Media Hub. Media Hub has been redesigned with a new user interface for even easier downloads of rented or purchased content. The new version of Media Hub also includes an HD Extender, which allows the user to play back Media Hub content on TV through an HDMI cable from the Galaxy Tab 10.1 dock or adapter.
  • Readers Hub & Social Hub
    It will also gain access to Samsung’s Readers Hub service, which is a robust library filled with more than 2.2 million books, 2,000 newspapers and 2,300 magazines. Also, the software upgrade will install Samsung’s Social Hub service, which aggregates email, instant messaging, contacts, calendar and social network connections into a single interface.
  • Versatile Content Sharing
    Samsung Galaxy Tab 10.1 will also receive Samsung’s Allshare service, for seamless content transfer between the tablet and other DLNA-enabled devices, such as HDTVs, monitors and digital cameras. The software upgrade will also transform Galaxy Tab 10.1 into a device capable of accepting streaming content from a TV to the tablet itself.
Also can be read at here!
READ MORE - Launch of Samsung Galaxy Tab 10.1 on June 24

Samsung Galaxy Tab - A Slightly Better Tablet Than An iPad 2




Although I bought this for my wife as a birthday present during pre-release sales in NYC, I've since used it far more extensively than her so I've purchased a second Tab 10.1 from Amazon for myself. As a background, I also have a good amount of experience using aMotorola Xoom (none with the other Android tablets though) and an iPad 2. Anyway, here are my thoughts comparing the Tab 10.1 with the iPad 2. I won't do a comparison with the Motorola Xoom (which, as of writing this review, is the Tab 10.1's major Android competitor) as the two products are really similar. I'll leave the Xoom/Tab 10.1 decision to you. Here are my thoughts:

Operating System/Interface/Web Browsing -


Slight edge to the Tab 10.1 running Android 3.1 (Honeycomb). This may just be more of a personal preference as I don't like products (like the iPad 2) which are locked down. I feel a company has no right to tell a consumer how he/she is allowed to use a product (as Apple does with theirs). Anyway, Android 3.1 OS is blazing fast and going along with the Android Open Source Project's philosophy, the OS and by rote, the Tab 10.1, is ultimately configurable. Out of the box, you can easily personalize an Android 3.1 tablet any way you want, and if you can't, there is free software out there to let you do it -- there is no hacking/jailbreaking required. The Tab 10.1's interface is also a lot cleaner than the iPad 2's which can get downright cluttered the more apps you have installed. I'll also note that there doesn't seem to be a discernible difference in the actual speed/performance (loading pages, etc) of the two products. So, we're pretty even so far, but Tab 10.1 clearly gets the edge for one thing -- Flash. Enough said.

Battery life -

Strong edge to iPad 2. Both the Tab 10.1 and the iPad 2 are rated for 10 hours. Keeping the screen at about 75% max brightness, I seem to get between about 7 to 8 hours on the Tab 10.1 and 9 to 10 hours on an iPad 2. This may be a result of the screen brightness as I've noticed the Tab 10.1 has a slightly brighter screen at 100% than the iPad 2. Regardless, the iPad 2 has better battery life.

Resolution/Screen -

Strong edge to the Tab 10.1's 1280×800 screen vs the iPad 2's 1024x768 one. If you think this is negligible, you are very wrong. This means the Galaxy Tab 10.1 screen has a 30% greater resolution than the iPad 2. You'll notice this difference in every thing you do -- not just when watching movies and photos. The increased resolution causes much less eye strain especially when reading webpages. Additionally, the Tab 10.1's widescreen aspect ratio seems to work a lot better for watching anything in HD. It's a shame the iPad 2 uses the dying 4:3 aspect ratio as there is a lot of wasted real estate on the screen in the form of black bars when watching anything in widescreen. With the Tab 10.1, the screen is entirely filled with video.

Cameras -

Strong edge to the Tab 10.1. The Tab 10.1 blows the iPad 2 out of the water here and it's not even close. The Tab has a front-facing 2.0 megapixel (vs iPad 2's 0.3 megapixel) camera and rear-facing 3.0 megapixel (vs iPad 2's 0.7 megapixel) camera. Sure, you're never going to replace your P&S/SLR/video camera with a tablet, but it is nice to have a camera on there that can take a decent picture/video when you're in a pinch.

Portability -

Even. The Tab 10.1 is a negligible 0.03 lbs lighter and 0.2mm thinner than the iPad 2.

Cachet -

Strong edge to the iPad 2. Apple has a monopoly on this, it seems. Apple is just the trendier product. Odds are nobody will look at aGalaxy Tab 10.1 and think "Wow, that looks really nice. I need to get me one of those." I'm not saying the Tab 10.1 is ugly, but the brushed metal finish on the iPad does feel and look a bit nicer.

Price -

Even. I'm really surprised Samsung didn't undercut the iPad 2 prices, even by $50.
Is this the iPad 2 killer as has been reported here and there in the media? Honestly, no, but that's more because most Apple consumers purchasing iPad 2s are brand loyal -- not necessarily looking to buy the best product. I really wish I could rate the Tab 10.1 with 4.5 stars. For reference, if I were to write a review of an iPad 2, I would give it a 4 stars. Giving the Tab 10.1 5 stars seems a bit too generous as I feel the lack of an SD slot and slight plasticky feel are noticeable drawbacks, as is the price (which isn't lower than an iPad 2 with the same amount of memory). And giving the Tab 10.1 4 stars seems a disservice as I feel that it is ultimately an outstanding tablet and, in my opinion, definitely has an edge over the iPad 2. (Read the original review here!)
READ MORE - Samsung Galaxy Tab - A Slightly Better Tablet Than An iPad 2

Flash the Samsung Galaxy Tab FW to Enable Phone Calls



Samsung has released the Galaxy Tab Euro version with unbranded version. This version ofGalaxy Tab not allowed us to make a phone calling. In this tutorial, we'll show youo how to enabling the phone calls option ( and 3G data + 850/1900Mhz WCDMA ) in this tab. Tested and working for the following tabs: Bell, Rogers.

What do you need?

Download the following package: http://rapidshare.com/files/444576369/Samsung_TAB_Euro_Flash_Package.7z
What's in it?
  • Kies_2.0.0.11011_16_5.exe
  • Odin3 v1.31
  • P1000XWJJ4
  • P1000XXJK5
  • modem_bell_i9000

Preparation:

  1. After downloaded the package and extracted with 7zip Install and then reboot: Kies_2.0.0.11011_16_5.exe (this will install properly drivers x86 or 64 depending on your OS configuration, needed for your Tab and Odin to communicate correctly ).
  2. Extract Odin3_v1.31_PITupdate and put the all the files contained in P1000XWJJ4 into Odin3 v1.31 source folder.
  3. Set you Samsung Tab into "Download mode" ( Hold volume down and power button until the device boot up. You'll see a yellow android sign and some warning text like :do not turn off target) and connect it to your PC with the USB cable.
  4. Start Odin3 v1.31.exe and make sure that the com post is yellow highlighted and check off Re-partition.
  5. Load the following files as shown in the screenshot below:
  6. Hit Start and then relax, hopefully it is going to be ok and in about 2. min and 50 you'll get a green highlight and pass stamp in the same Odin screen which will also reboot the Tab. It will be In Russian, but not to worry. keep reading below.
  7. Turn offf the tab and set it to download mode again. Transfer over the Odin folder the P1000XXJK5.tar file re-start Odin, Connect the phone.
  8. Leave the "Re-partition" unticked and load into "PDA" the tar file. Hit "Start" and wait again about 2min and 50 sec, you'll get the same green pass and the tab will reboot.
  9. This is the final step. now you are going to flash the tab with the right Modem files. Again like Put the Tab into download mode unpack the modem_bell_i9000.zip into Odin folder then start Odin up and select "phone". Load the modem.bin up and hit Start. Wait for the Green pass and you are DONE!!!
In order to have Internet and mms going you need to set the right APN settings. Google your provider for specifics. Bell canada has the following Settings:
Name: Bell Internet
APN: pda.bell.ca
Proxy: web.wireless.bell.caPort: 80
MMSC: http://mms.bell.ca/mms/wapenc
MMS proxy: web.wireless.bell.ca
MMS port: 80
MCC: 302
MNC: 610
APN type: Internet + mms
Authentication Type: none
Are you wondering where the APN settings are?
1. Press the Menu key
2. Tap Settings3. Tap Wireless controls
4. Tap Mobile networks
5. Tap Access Point Names
6. Press the Menu key
7. Tap New APN.
8. Enter your settings

FAQ

If you see missing apps from the market it is because XXJK5 is not an official firmware and the market is not showing protected apps.To change this you will need to edit the build.prop file under /system and change the fingerprint.
If you are lazy you can do the following:
1) root the tab
2) install busybox from the market, open the app and install busybox from within the app.
3) install GST from the market
4) go top step 6 in the app "change your fingerprint" ad run the script
5) go to setting > applications > manage applications > ALL > find "market", force stop and clear data
6) reboot the tab, reopen the market - you should see all apps now.


Gratitude : http://bit.ly/fXWbhT
READ MORE - Flash the Samsung Galaxy Tab FW to Enable Phone Calls