Saturday, August 31, 2013

How to read BlackBerry MEP without Cable !


Ap
Blackberry eScreen Keygen
If you unlock lots of BlackBerry Phones with us then you know we offer different Instant Calculators (Old Security & New Security) that give many codes, but there was a way to get ONE Working Code by using our tool “BlackBerry Calculator NEW Security – MEP (Instant)“, the only problem was to use this tool we requested you provide us with the IMEIMEP-xxxx-xxx. BUT to get the MEP you need to read the phone by Cable usually. So NOW we are glad to provide you a solution to get your MEP-xxxxx-xxx without Cable making life easier for you and your customers!!
How to read the MEP without Cable
First step is to access to the “Help Me” menu, to do so, on the main screen of the phone hold the following keys : ALT CAPS H (at the same time)
Note: For Pearl and other Sure-type phones press and hold the ALT key (Bottom left) and type E A C E, for Storm, hold the BACK arrow, and tap the screen in the following areas:TOP LEFT, TOP RIGHT, TOP LEFT, TOP RIGHT.
You should be presented with a screen like the one shown below:
 Blackberry Help Me Screen
Type the PIN, App Version and Uptime in the form below:
Click Here for Blackberry eScreen Keygen
Press “Get my Key” and our Calculator will generate a code:
Now simply type the KEY directly on to that screen. Nothing will appear when typing. For numbers hold the ALT key when typing. Now you should be in the engineers menu – if you are not please try again ensuring the data you entered is EXACTLY as displayed. If you close the screen ensure you change the Uptime on the form. Navigate to ‘OS Engineering Screens‘ as shown below:
BlackBerry OS Engineering Screens
Now scroll down to ‘Device Info’  and then scroll down until you see MEP-XXXXX-XXX’ asshown below:
BlackBerry MEP Reading
That’s your MEP! Please send it to us.

Wednesday, August 28, 2013

[APP][Language Enabler] Enable all hidden languages on a Rooted Samsung Roms

Cool [APP][Language Enabler] Enable all hidden languages on a Rooted Samsung Roms

As you know, Ice cream sandwich and Jelly bean Roms for Galaxy S3 support most of languages, but a lot of careers hide many languages which they consider a useless languages in there regions.

I made a free, small and ugly  application, but very useful app to allow you enable all those hidden languages (Arabic, Hebrew, Farsi, Bahasa...) on the input list settings and the stock keyboard.

Features :
- Auto Backup your current language settings
- Enable Hidden languages in the input language list and Keyboard
- Restore you language settings

This App was tested on Samsung Galaxy S3 (GT-I9300), Note2 and Note 10.1 with Samsung ICS and Jellybean Roms.

This app doesn't add any language support, it just enable all supported languages, so if you don't get your local language after reboot, that means it's not supported in your Rom.

/!\ This application works on a ROOTED DEVICES only.

Download from the Market.
If you like it PLEASE RATE IT on the Market.



The complete list of enabled languages:

ATTACHED THUMBNAILS
Click image for larger version

Name: Screenshot_2012-10-06-21-02-42.jpg
Views: 23991
Size: 22.7 KB
ID: 1383930   Click image for larger version

Name: Screenshot_2012-10-06-21-03-02.jpg
Views: 22866
Size: 18.7 KB
ID: 1383931   Click image for larger version

Name: Screenshot_2012-10-06-21-03-19.jpg
Views: 28442
Size: 20.9 KB
ID: 1383932   Click image for larger version

Name: Screenshot_2012-10-06-21-03-30.jpg
Views: 22959
Size: 21.3 KB
ID: 1383933   Click image for larger version

Name: Screenshot_2012-10-06-21-03-39.jpg
Views: 23166
Size: 19.8 KB
ID: 1383934 

Click image for larger version

Name: Screenshot_2012-10-06-21-03-49.jpg
Views: 22983
Size: 28.0 KB
ID: 1383935   Click image for larger version

Name: Screenshot_2012-10-06-21-04-00.jpg
Views: 22864
Size: 22.8 KB
ID: 1383936   Click image for larger version

Name: Screenshot_2012-10-06-21-04-06.jpg
Views: 22810
Size: 22.6 KB
ID: 1383937   Click image for larger version

Name: Screenshot_2012-10-06-21-11-49.jpg
Views: 23084
Size: 16.9 KB
ID: 1383938   Click image for larger version

Name: Screenshot_2012-10-06-21-11-58.jpg
Views: 22868
Size: 18.0 KB
ID: 1383939 
App : Wanam Xposed - Language Enabler

WanamLite Roms :

Adam Kernel :

Cool NVM Repair For Android Phones

- Imei 0000000000
- Imei 0004999999
- No BaseBand
- No Network Or Call


***** IMPORTANT ROOT IS REQUIRED BEFORE PROCEEDING *****

***** ALSO PLEASE READ CAREFULLY BEFORE ACTUALLY APPLYING STEPS *****



First i give here Some Link For Needed Software and Documents.

Before Everything Need Know How To Backup Efs and Nv_data Look Following Links:


http://forum.xda-developers.com/showthread.php?t=850359


http://forum.xda-developers.com/showthread.php?t=882039

http://forum.xda-developers.com/showthread.php?t=859914&highlight=/efs

For Make Root Use OneSuperClick Software and u can find Software here:

http://forum.xda-developers.com/attachment.php?attachmentid=624175&d=1307984755

For Drivers OF Super One Click Following Link:

http://forum.xda-developers.com/attachment.php?attachmentid=624177&d=1307984774


For Android SDK Click Following Link:

http://dl.google.com/android/installer_r11-windows.exe



Solution For Imei Fix For I9000-I897-T959-P1000 And Other New Android:
Better Before Do This Step Downgrade Your Phone Android 2.1 With Mark re-partition on spt after all step complete can upgrade 2.3.3 withour mark re-partition.


- First Make Phone Root With SuperoneClick
- After root Done Restart Your Phone
- Copy Working Phone Nv_data.bin and put adb sdk tools folder near adb.exe
- Open Usb Debug Mode
- Connect Phone To Usb and install Drivers.
- Open Cmd (Dos Command Prompt)
- Go Adb Sdk Folder with Command
- Enter Following Command 


adb shell "mkdir /sdcard/efs"
adb push nv_data.bin /sdcard/efs
adb shell
su (When Press Enter Look Phone Screen Its Will Ask Allow Then Press Allow)
mv /efs/.nv_data.bak /efs/.nv_data.bakk
mv /efs/.nv_data.bak.md5 /efs/.nv_data.bakk.md5
rm /efs/nv_data.bin
rm /efs/nv_data.bin.md5
rm /efs/.nv2.bak
rm /efs/.nv2.bak.md5
busybox cp /sdcard/efs/nv_data.bin /efs/nv_data.bin
chmod 755 /efs/nv_data.bin
chown radio.radio /efs/nv_data.bin

- After Complete This Command Disconnect Phone To Usb
- And Remove Battery ( Dont use Power on Button For Powered Off Phone)
- Wait 10 sec and plug phone back then Power On Phone And Connect Usb 
- Enter Following Command Again

adb shell
su (When Press Enter Look Phone Screen Its Will Ask Allow Then Press Allow)
rm /efs/.nv_data.bakk
rm /efs/.nv_data.bakk.md5
busybox cp /efs/nv_data.bin /efs/.nv_data.bak
busybox cp /efs/nv_data.bin.md5 /efs/.nv_data.bak.md5
chown radio.radio /efs/.nv_data.bak
chown radio.radio /efs/.nv_data.bak.md5

- Now Again Disconnect Usb And Remove Battery Then wait 10 sec and plug Battery and Power on Phone

- Check Ä°mei Of Phone will see still 004999 Dont Worry.
- Now Need Go Spt Support And Download Unlock_imei Patch for this Model
- Write Patch file to phone
- Then Use Spt Mark Repair imei + unlock and Press Factory mode 
- Voila Phone Imei turn normal and Work well

I5700 / I5800 And Other Old Android 000000 Imei Repair:

For This Phone Make Root need use kernel file u can find on google with search I5700 Root and also need use sdcard for this procedure


- First Need Make Root To Phone And Get Working Phone nv_data.bin 
- Download following Link Files to :


http://forum.samdroid.net/attachments/f28/2083d1281453181-complete-imei-restore-how-stl10.img.zip

- Copy This File and Nv_data.bin file to a sdcard(no need unrar must be same zip name)
- Plug Sdcard to phone
- And In cmd sdk/tools folder enter following Command.
  1. Adb shell
  2. Su (When Press Enter Look Phone Screen Its Will Ask Allow Then Press Allways)
  3. Mount
  4. dd if=/sdcard/bml10.img of=/dev/bml10
  5. When Command Complete Write Reboot and Enter
  6. Wait Phone Powered Complete and enter following Command
  7. dd if=/sdcard/stl10.img of=/dev/stl10
  8. After This Command Complete Write Reboot and Wait Again Phone to Restart
  9. Then Enter Following Command
  10. cp /sdcard/nv_data.bin /efs
  11. chmod 644 /efs/nv_data.bin
  12. Now Disconnect usb wait 5-10 Sec and Remove Battery ( Dont use Power button for powered off phone)
  13. Restart Phone u will see good phone imei come this phone now just connect spt and make repair imei for which imei u want write this phone.
All this step tested By SPT TEAM and all info take from xda-developers and samdroid.net 

Friday, August 23, 2013

How to unbrick i9003

If you do this you will void your warranty, I am not responsible of it.
If you manage to brick the phone even more I am not responsible for that, you do everything at your own risk.



1. You need two persons in this step because you have to hard-reset your phone.
Open the shell of the phone and search for a hard-reset-button, its nearby the camera and press it with a needle while pressing -volume, Power and Home-button.

If you did it right, phone should boot now in a download-mode.

2. Download Odin below the post.

3. Download Android OS from here http://www.hotfile.com/dl/148016499/...U_SER.zip.html

4. Connect I9003 to the computer with usb-cable. Start Odin, click PDA and choose the I9003XXKPU_I9003XXKPU_I9003SERKPU_HOME.tar, It is newest stock release, then click start and wait to Odin to complete.
5.Take off the usb-cable and let the phone to boot.

Thursday, August 22, 2013

GALAXY HOW TO RESET BINARY COUNT TO 0

Default [2013.07.29][ROOT] TriangleAway v3.01

Many Samsung devices store a flash counter that keeps track of how many times you have flashed custom firmwares to your device. On some devices, a yellow triangle or other sort of visual warning is also displayed during boot if you are running a custom firmware. TriangleAway was built to disable the triangle (if a visual warning is present) and reset the custom ROM flash counter to 0. This app requires root !

You can find out the current status of your flash counter and firmware state (custom or official) by booting into "download mode" on most devices. The usual way of getting into "download mode" is by first turning off your device, then turning it on by pressing and holding VolDown+(Home)+Power. Alternatively, the "adb reboot download" command also often works. Note that some newer device like the S4 do not show you the flash counter anymore - but it is still there.

When you run TriangleAway, if your device and firmware are supported, it will show you the detected state of the binary (custom or official) and flash counter value, and the option to Reset flash counter. Please confirm that the information shown is correct before resetting the values.

On a number of devices, TriangleAway can work, but your firmware may not be supported directly. In that case, the app will tell you it needs to reboot into a special boot mode, which will be happen if you select Reset flash counter. The device will reboot into a special mode which will allow you to review the current status and reset the binary and flash counter values (or abort and do nothing). On some devices this will actually trigger the counter to 1 if its 0 - so if you're "just checking", do that in download mode!

THIS IS A DANGEROUS OPERATION AND COULD POTENTIALLY BRICK YOUR DEVICE. PROCEED AT YOUR OWN RISK. A USB JIG IS PREFERRED IF YOU HAVE A WORKING ONE.
( and by brick I mean brick - only a board replacement or a JTAG unit will be able to save you, don't mess with boot(loader) stuff unless you really mean it! )

Note#1: using Triangle Away may unmount your SD card. Reboot or manually remount it from Android settings.

Note#2: on new devices like the SGS4/SGS3/SGNote2/SGNote8/SGNote10.1 etc, the "system modified" status can only be reset on some firmwares - they must be stock firmwares!

FAQ

- Triangle Away shows a negative counter ?
If you have a very large flash count (over 127) this is known to happen. Please confirm in download mode that you actually have that large a flash count before resetting the counter.

- After using Triangle Away I get no bootscreen at all or an error message on screen ?
Try flashing the attached "param.tar" as PDA in ODIN (no repartition!), that may clear up the issue. Samsung Galaxy S II GT-I9100 ONLY

- What about future updates and devices ?
Please read this article I wrote about this: http://www.chainfire.eu/articles/118...ay_vs_Samsung/

- On my SGS4/SGS3/Note2/etc, Download Mode says my System is modified, and Triangle Away does not reset it
Triangle Away attempt to reset this status and block it from coming back, but it depends on the firmware. It does work on some (not all) stock firmwares. Resetting this value often doesn't work on custom firmwares! See the post below this one for more information.

- On the SGS4/SGS3/Note2/etc, System->Settings->About device->Status still shows "Modified"
This is outside the scope of Triangle Away. The "system" status is not even always resettable in the bootloader. If you are going for warranty, you need to also reflash a full stock firmware and wipe your device. If they boot up your device and find root apps, you're not going to get any warranty anyway. If you do such a full stock reflash and wipe, the "Modified" value will go away. The workaround option in TriangleAway may help you temporarily change this value. See the post below this one for more information.

- My counter always stays at 1
Some devices/bootloaders set the counter to 1 at every boot if you are running a custom kernel or recovery. On these devices, Triangle Away may always display 1 - make sure to check the counter in actual download mode, and make sure you are running a stock Samsung kernel and recovery.

Supported devices

Samsung Galaxy S2 GT-I9100 **
Samsung Galaxy S2 SPH-D710 Epic 4G Touch **
Samsung Galaxy S2 Korea SHW-M250K/L/S **
Samsung Galaxy S3 GT-I9300 **
Samsung Galaxy S3 GT-I9300T **
Samsung Galaxy S3 AT&T
Samsung Galaxy S3 Sprint
Samsung Galaxy S3 T-Mobile
Samsung Galaxy S3 Verizon UNLOCK BOOTLOADER
Samsung Galaxy S3 Canada
Samsung Galaxy S3 US Cellular
Samsung Galaxy S3 MetroPCS
Samsung Galaxy S3 Cricket
Samsung Galaxy S3 C-Spire
Samsung Galaxy S3 GT-I9305 LTE **
Samsung Galaxy S3 GT-I9305T LTE **
Samsung Galaxy S3 GT-I9305N LTE **
Samsung Galaxy S3 Korea SHV-E210K/L/S ** DISABLE DUE TO ISSUES
Samsung Galaxy S3 Korea SHW-M440S **
Samsung Galaxy S4 International GT-I9505 **
Samsung Galaxy S4 AT&T SGH-I337 UNLOCK BOOTLOADER
Samsung Galaxy S4 Verizon SCH-I545 UNLOCK BOOTLOADER
Samsung Galaxy S4 T-Mobile SGH-M919
Samsung Galaxy S4 Sprint SPH-L720
Samsung Galaxy S4 US Cellular SCH-R970
Samsung Galaxy S4 Canada SGH-I337M
Samsung Galaxy Note GT-N7000 **
Samsung Galaxy Note GT-I9220 **
Samsung Galaxy Note 2 GT-N7100/T **
Samsung Galaxy Note 2 GT-N7102 **
Samsung Galaxy Note 2 GT-N7105/T LTE **
Samsung Galaxy Note 2 SPH-L900 Sprint **
Samsung Galaxy Note 2 SGH-T889 T-Mobile **
Samsung Galaxy Note 2 SGH-T889V Canada **
Samsung Galaxy Note 2 SGH-R950 US Cellular **
Samsung Galaxy Note 2 AT&T/Canada SGH-I317/M **
Samsung Galaxy Note 2 SCH-I605 Verizon ** UNLOCK BOOTLOADER
Samsung Galaxy Note 2 Korea SHV-E250K/L/S **
Samsung Galaxy Note 8.0" GT-N5100 3G **
Samsung Galaxy Note 8.0" GT-N511x Wi-Fi **
Samsung Galaxy Note 8.0" GT-N5120 LTE **
Samsung Galaxy Note 10.1" GT-N8000 3G **
Samsung Galaxy Note 10.1" GT-N801x Wi-Fi **
Samsung Galaxy Note 10.1" GT-N8020 LTE **
Samsung Galaxy Note 10.1" SHW-M480S/K/W **
Samsung Galaxy Camera EK-GC100 **
Samsung Galaxy Tab 2 GT-P310x 7" 3G
Samsung Galaxy Tab 2 GT-P311x 7" Wi-Fi
Samsung Galaxy Tab 2 GT-P510x 10.1" 3G
Samsung Galaxy Tab 2 GT-P511x 10.1" Wi-Fi
Samsung Galaxy Ace 2 GT-I8160
Samsung Galaxy S Advance GT-I9070/P
Samsung Galaxy S3 Mini GT-I8190
Samsung Galaxy Grand Duos GT-I9082
Samsung Galaxy Ace Plus GT-S7500
Samsung Galaxy Ace IIx GT-S7560
Samsung Galaxy S Duos GT-S7562
Samsung Galaxy Premier GT-I9260

Various Qualcomm-based Samsung devices should now be supported as well, but I don't know which ones - please let me know!
Suspected is a large range of Qualcomm based Note and S2 variants.

** Various related models are supported depending on firmware, but only the exact model numbers listed are supported regardless of firmware version.

Whether or not Triangle Away works depends largely on your kernel. Flashing a different kernel may make it work if it previously didn't.

Download

Download from Google Play

The Google Play download is not free - it costs about a beer (thanks!). The download listed below is 100% the exact same program, but free. I provide it for free because I believe this app should be available even to people who cannot pay on Google Play. If you are able to purchase on Play, please consider that I have spent a great many hours on this, and the latest version also uses server resources I have to pay for.

REDISTRIBUTION IS NOT ALLOWED

( 1.00: 634; 1.10: 12795; 1.25: 59699; 1.50: 2891; 1.51: 45740; 1.70: 30839; 1.80: 13997; 1.90: 26020; 2.00: 10141; 2.05: 2421; 2.06: 755; 2.10: 17703; 2.15: 4780; 2.20: 4219; 2.25: 2861; 2.26: 11340; 2.30: 5132; 2.35: 676; 2.36: 16139; 2.37: 77595; 2.40: 12019; 2.45: 2725; 2.50: 7233; 2.55: 19784; 2.60: 54862; 2.65: 2957; 2.70: 6734; 2.75: 41790; 2.80: 2314; 2.85: 5092; 2.90: 128863; 2.95: 4595; 2.99: 27515; 3.00: 63085 )
Attached Files
File Type: tar param.tar - [Click for QR Code] (1.06 MB, 141986 views)
File Type: apk TriangleAway-v3.01.apk - [Click for QR Code] (308.0 KB, 41116 views)

Wednesday, August 21, 2013

How to change windows language

About Vistalizator

22 April 2012

VistalizatorDid you buy a Windows laptop from abroad and want it to talk to you in your mother tongue?

Try Vistalizator - this tool allows you to change display language in Windows editions other than (officially supported) Ultimate, like Starter, Home Basic, Home Premium and Business/Professional.

Vistalizator overrides the limit of one MUI language on non-Ultimate Windows editions.
See details about using multiple languages in Windows.

Features

  • Works in 32-bit and 64-bit Windows Vista/Windows 7
  • Change Windows display language in less than 5 minutes! (Express installation mode)
  • Uses official Microsoft Windows language packs
  • You can install all 36 MUI languages and switch between them easily
  • You can install 55 Windows Vista LIP languages on top of specific MUI languages
  • You can install 59 Windows 7 LIP languages on top of specific MUI languages
  • Compatible with Vista Service Pack 1/2 and Windows 7 Service Pack 1
  • User Account Control (UAC) compliant - prompts for administrative privileges
  • Windows Speech Recognition works with all supported languages:
    Chinese, English, French, German, Japanese and Spanish
  • Languages can be installed either in Internal or in Express mode, see details

Multiple languages in Windows

To be able to use different/multiple MUI display languages:
  • You are the lucky user of Windows Ultimate/Enterprise
  • Upgrade your edition to Ultimate - purchase a Windows Anytime Upgrade
  • Get a Windows installation DVD in different language and do a clean install of Windows
    (you can use Windows Easy Transfer for all your data and settings)
  • Make your own Multilanguage Windows DVD and do a clean install of Windows
  • Use Vistalizator in Windows Vista or Windows 7 and install languages in a few minutes

SGSIII EFS Backup / Restore

Default [TOOL]Backup/Restore EFS (IMEI) for all SGSIII

SGSIII EFS Backup / Restore

Help to preserve and restore the image of EFS partition:
* Need Root

For Windows:

* Extract from the archive, connect the device to the USB debugging mode (System settings/Developer options/USB debugging) and run selected .bat (depending on the backup or restore)
* To retain the image of efs.img must be in a folder with Restore_EFS.bat




For Linux

* Extract from the archive, connect the device to the USB debugging mode (System settings/Developer options/USB debugging) and run RUN_ME into terminal (double click), select option...
ATTACHED THUMBNAILS
Click image for larger version

Name: ADB.jpg
Views: 174328
Size: 34.8 KB
ID: 1354388   Click image for larger version

Name: ADB2.jpg
Views: 225519
Size: 77.4 KB
ID: 1354398  
ATTACHED FILES
File Type: gzSGSIII_backup_restore_efs.tar.gz - [Click for QR Code] (75.0 KB, 6571 views)
File Type: rarEFS_Backup_Restore_new_ADB.rar - [Click for QR Code] (155.5 KB, 15558 views)

Monday, August 19, 2013

HOW TO RECOVER SOFT BRIKED I9100

[GUIDE] Fix an unflashable or soft bricked GSII (I9100G/M/P/T VERSION INCLUDED!)

Hello everyone!

This is a guide dedicated to noobs, so if you're not one, I would advise to stop reading now! (altough feedback would be great! )

Yes, there have been quite a few threads about fixing a soft brick. But what I'm writting now is another solution to a different kind of problem : unflashable GSII (which also works with a soft brick of course ), which is a soft brick and a corrupted NAND rw (read/write) function.

Just in case you don't know, a soft brick occurs when you flash a ROM or Kernel, and it doesn't go your way, thus bricking the "soft part", aka Software, of your phone. Therefore, it is easy to recover from. Now, regarding NAND rw (NAND's read and write function being the corruption) it means that it is an issue deeper than a soft brick.

It is obvious when you can flash a kernel, but you can't flash a ROM, because it can't properly read the NAND, but can flash a kernel. But you ask, why the kernel? Because flashing a kernel is a bit deeper than flashing a ROM. When you flash a kernel, you're changing/putting new instructions to the hardware, and when flashing a ROM, the instructions that are drewn are different and more "simple", so when flashing, ODIN will say "FAIL" instead of "PASS", or suddenly stopping the flash out of nowhere.

__________________________________________________

IF YOU ONLY HAVE A BOOTLOOP


Wipe data/factory reset and wipe cache. IF THAT DOESN'T WORK, MOVE ON WITH THE GUIDE

__________________________________________________

Quote:
VERY IMPORTANT ANNOUNCEMENT


I would like to first apologize for my absence. My past months have been super busy, and they don't seem to be ending anytime soon. And "anytime soon" meaning in a couple of years. And I'm actually glad that this is happening, since I've been working pretty hard to achieve the state I'm in.

This thread has evolved into something I've never imagined. Only because of YOU guys, we managed to turn a normal thread into a pretty popular and well used Guide, and it made me so happy and joyous of being apart of the XDA community. I feel proud in being a XDA nut. This whole success is just because of YOU guys.

As painful as it is to say this... I believe that I will be dropping support on this thread after the New Year, because a) I lost my Galaxy S2 in Paris in a taxi with no hope of getting it back when I went there 3 weeks ago and b) I'm probably getting a Galaxy Note 2 in the New Year, so this thread will be most likely ported and maintained over at the Note 2 forums.

I'm extremely sorry it has come this way, and I hope you guys will understand. In the following days I'll be updating the files to their latest versions, and will try to find new bootloaders and kernels, but without sources, I'm unable to do so. I'll update whatever I'll be able to

Regards and thanks to all of you that have supported me,

Rafael K.

__________________________________________________

IMPORTANT ANNOUNCEMENT #2

Please welcome neerajganga, your new thread maintainer (along with me)! He has been of great help, so I think he deserves this kind of announcement!
__________________________________________________


Okay, so apparently people that come from ICS and try to recover it with the GB files make their phones nearly unrecoverable. So, now I've divided the guide in 2 sections : the GINGERBREAD VERSION and the ICS VERSION.

Due to popular demand, I have also added an I9100G Version, which is here!

I have also added the I9100 M/P/T versions. Now I support ALL I9100 variants.


But for the moment, I do not have the G/M/P/T .PIT, kernels or Bootloader, so if you have any of those version, only flash what is in the provided package.



__________________________________________________

Let's start with the basic files, downloads and requirements


GINGERBREAD VERSION

1) You have to know the basics of ODIN and flashing (duh )

2) Just to be safe, please uninstall Samsung KIES. It usually interferes when flashing with ODIN. You must have the USB drivers from your phone, so don't uninstall them. Only uninstall the program KIES.
Just in case you don't have them, here are the Samsung USB drivers

3) Download ODIN, the tool that we'll use to flash all the things into our beloved Galaxy S II

4) Download the necessary files : the Recovery Package/ROM (password is samfirmware.com), the Kernel (password is intratech@XDA) and the Bootloader.

5) You must have WinRAR to unRAR the Recovery Package and to unzip ODIN.
You can also use 7zip, as sugested by jermitano

ICS VERSION

1) You have to know the basics of ODIN and flashing (duh )

2) Just to be safe, please uninstall Samsung KIES. It usually interferes when flashing with ODIN. You must have the USB drivers from your phone, so don't uninstall them. Only uninstall the program KIES.
Just in case you don't have them, here are the Samsung USB drivers

3) Download ODIN, the tool that we'll use to flash all the things into our beloved Galaxy S II

4) Download the necessary files : the Recovery Package/ROM [THIS PACKAGE ALREADY INCLUDES THE BOOTLOADER] (password is samfirmware.com) and the Kernel.

5) You must have WinRAR to unRAR the Recovery Package and to unzip ODIN.
You can also use 7zip, as sugested by jermitano

I9100G VERSION

1) You have to know the basics of ODIN and flashing (duh )

2) Just to be safe, please uninstall Samsung KIES. It usually interferes when flashing with ODIN. You must have the USB drivers from your phone, so don't uninstall them. Only uninstall the program KIES.
Just in case you don't have them, here are the Samsung USB drivers

3) Download ODIN, the tool that we'll use to flash all the things into our beloved Galaxy S II

4) Download the necessary ROM (they are Gingerbread 2.3.6) : Africa (Iraq), Asia (Malaysia), Europe (Open Austria), Middle East (Saudi Arabia). (password is samfirmware.com)

5) You must have WinRAR to unRAR the Recovery Package and to unzip ODIN.
You can also use 7zip, as sugested by jermitano

I9100M VERSION

1) You have to know the basics of ODIN and flashing (duh )

2) Just to be safe, please uninstall Samsung KIES. It usually interferes when flashing with ODIN. You must have the USB drivers from your phone, so don't uninstall them. Only uninstall the program KIES.
Just in case you don't have them, here are the Samsung USB drivers

3) Download ODIN, the tool that we'll use to flash all the things into our beloved Galaxy S II

4) Download the necessary files : the Recovery Package (Open Canada) (password is samfirmware.com).

5) You must have WinRAR to unRAR the Recovery Package and to unzip ODIN.
You can also use 7zip, as sugested by jermitano

I9100P VERSION

1) You have to know the basics of ODIN and flashing (duh )

2) Just to be safe, please uninstall Samsung KIES. It usually interferes when flashing with ODIN. You must have the USB drivers from your phone, so don't uninstall them. Only uninstall the program KIES.
Just in case you don't have them, here are the Samsung USB drivers

3) Download ODIN, the tool that we'll use to flash all the things into our beloved Galaxy S II

4) Download the necessary files : the Recovery Package (UK - Orange) GINGERBREAD VERSION / Recovery Package (UK - Orange) ICS VERSION (password is samfirmware.com).

5) You must have WinRAR to unRAR the Recovery Package and to unzip ODIN.
You can also use 7zip, as sugested by jermitano

I9100T VERSION

1) You have to know the basics of ODIN and flashing (duh )

2) Just to be safe, please uninstall Samsung KIES. It usually interferes when flashing with ODIN. You must have the USB drivers from your phone, so don't uninstall them. Only uninstall the program KIES.
Just in case you don't have them, here are the Samsung USB drivers

3) Download ODIN, the tool that we'll use to flash all the things into our beloved Galaxy S II

4) Download the necessary files : the Recovery Package (Australia - Telstra) GINGERBREAD VERSION / Recovery Package (Australia - Three/Vodafone) ICS VERSION (password is samfirmware.com).

5) You must have WinRAR to unRAR the Recovery Package and to unzip ODIN.
You can also use 7zip, as sugested by jermitano

And that is it! Let's get down to business

__________________________________________________

If your GSII has the folowing symptoms :
  • Bootloop
  • Stuck on GSII logo, but already removed the battery to try to fix it
  • Enters Download mode and Recovery mode

It means that you are soft bricked and is easy to solve.

But if your symptoms are the mentioned above, PLUS the symptoms below
  • Enters Download mode but does NOT enter recovery mode (usually means a NAND rw corruption)
  • Doesn't flash
  • Bad flash in odin (FAIL after flashing, or the flashing suddenly stops)

Then it means that you have a bigger issue, such as the aforementioned NAND rw corruption.

It's time to open up ODIN and start reviving your phone!

__________________________________________________


First of all, let's just have a quick glance of how ODIN looks like, and where we should put the files :



As the picture clearly shows, the green rectangle is where you can tick. Those 2 which are ticked must remain that way. And the red one is well... Where you SHOULDN'T touch



ONLY FLASH WITH RE-PARTITION TICKED AND A PIT FILE IF YOU ARE SURE
THAT THE FLASH WILL SUCCEED.

Which means that you CANNOT have a damaged USB, corrupted drivers and such.


When recovering from a soft brick, it is recommended, not mandatory, to have Re-partition ticked with a .PIT file. So you must be extra careful when you are using a .PIT and Re-Partition. And obviously, the red box is the one where you can't and don't want to mess with

But where are the files going, you say?

.PIT -> PIT
APBOOT -> BOOTLOADER (or PDA if flashed alone)
CODE -> PDA
MODEM -> PHONE
CSC -> CSC


***If you have a 1 file .tar package, then flash it in PDA***


There is only 1 way to recover a soft bricked phone. How to recover from a NAND corruption? We'll get on that later on

__________________________________________________

Recovering a soft bricked phone


1) Grab the Recovery Package, and you'll see a bunch of .tar files. Take a look at the names. You'll see CODE, MODEM, CSC and .PIT. Put each one in its place.

2) Turn off your phone. Enter Download mode by presing Volume Down + Home + Power button.

3) Plug in your phone. It will show you, in a yellow box in ODIN, ID:COMx (x being the number displayed, sometimes displays 7, sometimes displays 9)

Now here, take a breath


First try flashing WITHOUT the .PIT and re-partition. And only if it DOESN'T WORK OR FIX then you flash with the .PIT and Re-Partition ticked.

4) Once ready and done all your prayers, press Start. Wait patiently. It usually takes 5 minutes to flash.

Have you done everything correctly until now? Then...

Congratulations on recovering your phone!


You deserve some cake afterwards, and some rest

Now, if your problem is the NAND rw coruption, and wasn't fixed by the above fix, then follow these steps :

5) Download the Kernel. Flash it in PDA. Without ticking Re-Partitioning

6) Successful? Nice, hope is still present.

7) Flash the recovery package, following steps 1-4 This should fix your issue. If it does not, then :

WARNING : FLASHING A BOOTLOADER IS DANGEROUS. FLASH WITH EXTREME CAUTION.

8) Download the Bootloader. Flash it as PDA or Bootloader in ODIN. Without ticking Re-Partitioning

9) Flash the Kernel, as in step 5

10) Flash the recovery package, like in steps 1-4 And that will fix any of your issues

11) After you have recovered your phone, I advise you to have your phone completely up to date by browsing and downloading the firmware for your version through SamMobile!

I hope that this guide was helpful, and if it was, hit the thanks button!

Credits mainly go to Intratech, for his amazing gallery of ROMS and files

frp

link