[SAMSUNG GALAXY S3 UNIFIED TOOLKIT V7.0] Drivers, Backup, Root, Recovery + MORE [GSM]

INTRODUCING THE SAMSUNG GALAXY S3 TOOLKIT

IMPORTANT: DO NOT USE THIS TOOLKIT TO ROOT OR FLASH CUSTOM RECOVERY ON A SNAPDRAGON MODEL SGS3 AS THE INCLUDED IMAGES WILL NOT WORK ON IT.
SUPPORTED MODELS

INTERNATIONAL [GT-I9300] SUPPORT THREAD HERE

AUSTRALIAN MODEL GSM [GT-I9300T]

INTERNATIONAL [GT-I9305/GT-I9305N] SUPPORT THREAD HERE

AUSTRALIAN MODEL LTE [GT-I9305T]

C SPIRE MODEL LTE [SCH-L710]

AT&T US [SGH-I747] SUPPORT THREAD HERE

BELL, ROGERS, SASKTEL, TELUS [SGH-I747M] [SGH-I747M] USE AT&T SUPPORT THREAD

US CELLULAR MODEL LTE [SCH-R530] USE AT&T SUPPORT THREAD

METRO PCS MODEL LTE [SCH-R530M] USE AT&T SUPPORT THREAD

SPRINT US [SPH-L710] SUPPORT THREAD HERE

TMOBILE US [SGH-T999] SUPPORT THREAD HERE

MOBILICITY, VIDEOTRON, WIND [SGH-T999V] USE TMOBILE SUPPORT THREAD

VERIZON US [SCH-I535] SUPPORT THREAD HERE

CHINA ANYCALL CDMA MODEL [SCH-I939] USE GT-I9300 SUPPORT THREAD
FUNCTIONS OF SAMSUNG GALAXY S3 UNIFIED TOOLKIT V7.0 [10TH JANUARY 2013]
  • Install drivers automatically
  • Backup/Restore a single package or all apps, user data and Internal Storage
  • Backup your /data/media (virtual SD Card) to your PC for a Full Safe backup of data
  • Perform a FULL NANDROID Backup of your system via adb and save in Custom Recovery format on your PC
  • Pull /data and /system folders, compress to a .tar file and save to your PC
  • Auto Update ToolKit to latest push version on startup (donator feature)
  • Backup/Restore your /efs partition
  • Dump selected Phone Partitions, compress to a .zip file with md5 and save to your PC
  • Install BusyBox binary on phone
  • Root any public build INCLUDING JELLY BEAN (different options available)
  • [B]Root with Superuser (ChainsDD) or SuperSU (Chainfire) via CWM (works on ANY build)
  • Flash Stock Recovery
  • Install any zip file via Sideload feature in Recovery
  • Flash CWM Touch Recovery (thanks to TeamEpic) or CF-CWM Recovery (thanks to Chainfire)
  • Rename Recovery Restore files if present
  • Flash Insecure Boot Image for adb mode
  • Flash Stock Boot Image back to your phone
  • Create tar file to flash via Odin with 1-click process
  • Download, Extract and Flash Stock Rom (full DETAILED steps) ESSENTIAL FOR WARRANTY RETURNS
  • Rip cache.img to zip file in CWM format for editing and flashing (thanks to Adam Lange)
  • Install a single apk or multiple apk's to your phone
  • Push Files from your PC to your phone
  • Pull Files from your phone to your PC
  • Set Files Permissions on your phone
  • Dump selected LogCat buffers to your PC
  • Dump BugReport to your PC (if installed)
  • Help, Information Screen for various tasks
  • Mods Section to Modify your phone
  • Reboot Phone options in adb mode
  • Change background, text colour in ToolKit
  • Activate Donator features from within the ToolKit
--------------------------------------------------------------

DOWNLOAD THE SAMSUNG GALAXY S3 TOOLKIT V7.0 *HERE*

DOWNLOAD MIRROR *HERE*

UPDATES AND UPDATE CHANGELOG IN POST#2

NOTE: As the exe files are not Digitally Signed with a Microsoft Certificate they 'may' get picked up as potentially harmful by Antivirus Programs and deleted on first run. If this happens restore the file and exclude it from future scans to use it. This seems to happen mostly on AVG Free and Norton which is why I switched to BitDefender which is much better.

IMPORTANT: ONLY FLASH ROMS THAT ARE SPECIFICALLY MADE FOR YOUR PHONES MODEL NUMBER AS FLASHING AN INCORRECT ROM CAN POTENTIALLY BRICK YOUR DEVICE!

Credits: ChainsDD for Superuser, Chainfire for SuperSU and modded cwm, koush and the clockworkmod team for cwm touch, twrp team, ausdim for cwm port to I9305

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

WHAT IS THE DIFFERENCE BETWEEN PUBLIC AND PRO VERSIONS?
THE PUBLIC VERSION OF THE TOOLKIT INCLUDES EVERYTHING YOU COULD POSSIBLY NEED TO MANIPULATE YOUR DEVICE. NOTHING IS RESTRICTED. ACTIVATING THE PRO VERSION WILL ADD THE ABILITY TO CHECK FOR UPDATES VIA THE TOOLKIT AND HAVE THEM PUSHED TO YOUR PC RIGHT AWAY AS SOON AS THEY ARE UPLOADED WITHOUT NEEDING TO DOWNLOAD AND UPDATE MANUALLY EVERY TIME. FULL VERSIONS WILL BE COMPILED WHEN THERE ARE ENOUGH UPDATES TO WARRANT IT. PRO USERS WILL HAVE THE QUICK PICKS AND AUTO SUPERUSER UPDATE CHECKER UNLOCKED AND THE 'NAG' SCREEN ON EXIT WILL BE DISABLED. NEW PRO FEATURES WILL BE ADDED TO THE TOOLKIT IN THE FUTURE AS IT IS ALWAYS BEING EXPANDED AND IMPROVED. (Changelog at the Bottom of Post)





PLEASE READ THE *FAQ* IN POST#2 BEFORE ASKING QUESTIONS

--------------------------------------------------------------
2. USING MSKIPS' SAMSUNG GALAXY S3 UNIFIED TOOLKIT

a. Download the Samsung Galaxy S3 ToolKit package and run to install the ToolKit to your PC. The installation will also create a Shortcut on your desktop for easy access. You have the option to include or exclude the drivers files at installation so if you already have your drivers set up and are just updating the ToolKit then you can untick the drivers if you wish.

b. Once the ToolKit is installed make sure your phone is booted and plugged in via USB cable and double click on the 'Samsung GS3 ToolKit' shortcut on your desktop to run it.

c. You will be asked if you want to check for an Update. If you type 'yes' this will download and check the latest version numbers against the versions in the ToolKit. If there is an update available then you will have the option to download and install it (donator feature).

d. You will now be presented with a Model Selection Screen to choose the Model/Build that you are currently on. Type the number that corresponds to your desired selection. For example type '06' for GT-I9300 ELLA build. If you cannot find the build your device is using then type 'h' to select the HELP option to get more info.

e. The Toolkit will now locate and download the recovery/boot image pack for your chosen Model. This is a new feature so the Toolkit is not limited to how many Models can be added and it cuts down ALLOT on the download size. After the zip file has finished downloading it will be extracted to the correct folders and the files checked to make sure everything is ok.

f. When you enter the Main Menu you will see 'Adb Mode' at the top. If you have installed your drivers correctly then you will see your devices serial number under the text with 'device' next to it. If you see this then your device is connected and you can carry on.

NOTE: If you haven't installed the drivers and don't see a serial number at the top then this is the FIRST thing you want to do so the Toolkit can operate properly.

g. Each option in the ToolKit has full information on what it is and how to use it.

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

1. INSTALLING GALAXY S3 DRIVERS

The first thing you need to do is to install the drivers. These are needed so that you can communicate with the phone via the PC and perform the tasks that the ToolKit offers.

NOTE: If you have Kies installed then it is advisable to uninstall it first to avoid conflicts.

a. Make sure your device is booted into Android and the USB cable is unplugged.

b. Select Option 1 in the ToolKit to install the Samsung USB Driver pack. This should install all the neccessary drivers you need.

C. While the drivers are installing make sure that USB Debugging is enabled on your device via the Settings, Developer options Screen.

d. After the drivers have been installed connect the USB cable and the PC should detect the device and install the correct drivers. This will also happen when you enter Download Mode and Recovery Mode for the first time.

e. If you want to check the drivers then go to your Control Panel on your PC and open the Device Manager. With the USB cable connected you should see a device listed as 'Samsung Android Phone' or something similar and a driver attached to it.

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

3. FLASHING A ROM, RADIO, KERNEL OR ZIP FILE VIA CWM TOUCH RECOVERY

a. Download your chosen Rom, Radio or Kernel from the Development Forum, then make sure your phone is booted up as normal and connect your usb cable so it goes into MTP Mode. Copy the .zip file (DO NOT UNZIP IT FIRST) to the 'Internal Storage' part on your phone. Do not copy it to a Sub Directory as it will be harder to find when flashing it.

b. Enter CWM Touch Recovery (shut down the phone then hold down the 'HOME' + 'VOLUME UP' buttons and press the 'POWER' button for about 5 seconds).

c. Select 'Install zip from sdcard' and select 'choose zip from sdcard' if the file is on Internal Memory.

d. Scroll to your zip file and select. Then select 'Yes' in the list to start flashing.

e. When flashing is finished press the BACK Button to go back until you get to the Main Menu and then select 'reboot system now' to reboot your phone into Android.

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

3. FLASHING A ROM, RADIO, KERNEL OR ZIP FILE VIA TWRP TOUCH RECOVERY

a. Download your chosen Rom, Radio or Kernel from the Development Forum, then make sure your phone is booted up as normal and connect your usb cable so it goes into MTP Mode. Copy the .zip file (DO NOT UNZIP IT FIRST) to the 'Internal Storage' part on your phone. Do not copy it to a Sub Directory as it will be harder to find when flashing it.

b. Enter TWRP Touch Recovery (shut down the phone then hold down the 'HOME' + 'VOLUME UP' buttons and press the 'POWER' button for about 5 seconds).

c. Select 'Install' and select your file from the list if the file is on Internal Memory (for External Memory select it at the top).

d. Swipe your finger from left to right at the bottom to confirm the flash.

e. When flashing is finished select Reboot System or go back to Home for more options.
--------------------------------------------------------------

4. FLASHING A ROM, RADIO OR KERNEL VIA DOWNLOAD MODE USING ODIN

Odin can be used to flash image files or parts of your phone. You can flash something as simple as a boot image or a complete system. Everything is packed in a tar or tar.md5 file on your PC and flashed via Odin which is a Windows OS program.

a. Make sure you have your tar file stored on your PC.

b. Reboot your phone to Download Mode [shut down your phone, then hold down the Home + Volume DOWN Buttons and press the Power Button for about 2 seconds until a Warning screen appears. Press Volume UP to continue to Download Mode.

c. Connect your phone via usb and the first box at the top under ID:COM should turn blue and have some text in it. If you are using Download Mode on your phone for the first time then you will notice drivers being installed to use it.

d. The site or page you downloaded the file from will usually give you instructions to set Odin but if not you want to load boot/recovery/system files to the PDA location and have 'Auto Reboot' and 'F.Reset Time' ticked and nothing else.

e. Click on 'Start' to start the flash. You can see what is happening in the text box in the lower left.

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

USEFUL INFORMATION

How to get into Recovery Mode
1. Unplug the USB cable.
2. Shut down the phone.
3. Hold down the 'HOME' + 'VOLUME UP' buttons and press the 'POWER' button for about 5 seconds to enter Recovery Mode.

How to get into Download Mode (For Odin)
1. Unplug the USB cable.
2. Shut down the phone.
3. Hold down the 'HOME' + 'VOLUME DOWN' buttons and press the 'POWER' button for about 2 seconds until a WARNING! Screen appears. Press the 'VOLUME UP' button to enter Download Mode.

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

ChangeLog:

ToolKit v7.0 (10th January 2013)
+International and Snapdragon Toolkits have been unified into a single Galaxy S3 Toolkit
+Rewritten how the Toolkit works to keep all tasks common to other Toolkits in a seperate executable
+After model is selected the Toolkit will now download ONLY the files needed to cut down on install size
+Seperated all supported devices by model number
+Added support for new S3 variants
+Added support for latest builds on all models
+Updated all cwm and twrp recoverys to the latest version and given each model its matching recovery
+Updated SuperSU files by Chainfire to 0.99
+Added new root methods
+Added flash zip file by sideload function in recovery
+Fixed many functions and made other functions more accessible and easier to understand
+Added Instant Reply donation link to get codes out to people much quicker without waiting for a manual response
+Previous Snapdragon and International Toolkit codes will still work with the new unified version
+Soo many more changes to integration and operation I cant list them all
ToolKit v4.0 (24th July 2012)
+Added Auto Update Feature (at startup)
+Added 1-Click tar file creator to flash via Odin (from upto 10 images placed in the INPUT folder)
+Added Donator Features Activation from within ToolKit
+Changed Extras Section for new Activation method
+Added CWM Touch 6.0.1.0 to ToolKit
+Added Reboot to Download + Start Odin in 'Reboot Phone Options' screen
+Edited backup scripts for easier operation
+Removed Sim Unlock Tool for further testing
+Various tweaks
ModsSection v2.0 (24th July 2012)
+Added NAND backup option when starting to safe guard against bad mods
+Fixed some code

ToolKit v3.0 (4th July 2012)
+Added CF-CWM Recovery (thanks to Chainfire) as option
+Added cache.img dump to backup options
+Fixed /efs backup/restore tool from previous version not working
+Added Galaxy S3 SIM Unlocker by Adam Lange
+Added Samsung Cache Ripper by Adam Lange
+Updated Odin Flash Tool to v3.07
+Added option to NAND backup to Internal or External Storage + keep/delete files on phone after completion
+Added Rename Recovery Restore files for future proofing
+Fixed CWM Rooting as it wasnt working (incorrect script)
+Lots of re-written code for better functionality
+A few minor bug fixes
+A few other things I forgot to write down
ToolKit v2.0 (22nd June 2012)
+Updated CWM Recovery to Touch v5.8.4.3
+Updated Samsung drivers to v1.5.5.0
+Added text on NAND Restore option to check free space (2GB) before starting
+Streamlined Odin flash process. Phone will now automatically reboot into Download Mode
+Added Download Mode to reboot options
+Added Download, extract, flash Stock Rom option. Everything you will ever need to know is in there
+Added Stock Boot Image option
+Added full information on Resetting flash counter
+Alot more minor stuff
ModsSection v1.0 (22nd June 2012)
+Added first version of Mods Section. 3 mods
available for now with more to be added

ToolKit v1.0 (10th June 2012)
+First version of SGS3 ToolKit released

Update for V7.0

Changelog:
[V7.5.1] 4TH JULY 2013
+Fixed GT-I9305/GT-I9305T CWM Recovery Image not downloading properly
[V7.5.0] 2ND JULY 2013
+Added support for INTERNATIONAL LTE MODEL GT-I9305 up to 4.1.2 build BMF1
+Added support for CANADIAN MODEL SGH-I747M up to 4.1.2 build DMF1
+Added support for US CELLULAR MODEL SCH-R530 upto 4.1.2 build AMD4
+Custom Recovery now downloaded automatically by the Toolkit after Build Selection
+Custom Recovery checked and verified after download by Toolkit
+NAND Restore function [CWM and TWRP] fixed as it was skipping the selection step
+Minor fixes and improvements
[V7.4.8] 17TH JUNE 2013
+Updated all SuperSU Root [by Chainfire] methods to lastest version V1.34
+Updated Samsung USB Drivers to 1.5.23.0 [supports Win 8/7/XP/Vista]
+Added support for INTERNATIONAL GSM MODEL GT-I9300 up to 4.1.2 builds EMD3/EMRA
+Changed Toolkit download method [now using cURL instead of wget]
+Uploaded ALL Model Files to SkipSoft.net and added choice of download location
+Added option in Model Selection screen to go straight to Main Menu
[V7.4.5] 21ST MAY 2013
+Added Clockworkmod Root 1.0.1.8 to replace ChainsDD method for better support
+Fixed sideload zip file trying to load the file from the root folder
+Added Sideload another zip file whilst in Recovery to save time
+Added Custom Recovery root method for Clockworkmod Superuser + Busybox
+Fixed NAND TWRP backup being saved to and restored to incorrect folder on device
+Fixed ALL Insecure boot images not working on adb functions [every image remade]
+Added Toolkit Hard Reset option in Toolkit Settings screen
+Changed Model Selection screen + added Build screens so more builds can be added
+Updated Verizon bootloader info and set to display before build selection
+Updated support for US TMOBILE MODEL SGH-T999 up to 4.1.2 build DMD5
[V7.4.0] 03RD MAY 2013
+Added support for CSPIRE MODEL LTE SPH-L710 up to 4.1.2 build BMD4
+Updated support for AUSTRALIAN MODEL GSM GT-I9300T up to 4.1.2 build EMC1
+Updated support for AUSTRALIAN MODEL LTE GT-I9305T up to 4.1.2 build BMC1
+Updated support for INTERNATIONAL MODEL 4G GT-I9305N up to 4.1.2 build BMC2
+Added support for CHINA ANYCALL CDMA MODEL [SCH-I939] up to 4.1.2 build EMC1
+Added support for US SPRINT MODEL LTE [SPH-L710] up to 4.1.2 BMB1 Build
+Added more text to Model Selection Help screen
+Updated CWM Touch Recovery for all variants to latest version [6.0.3.1]

Download v7 Updater File *HERE*

**FAQ**

Q. Help me I can't find my build in the Model Selection Screen

The Toolkit includes a selection of Insecure Boot Images to cover all the different builds available. As there are very many different builds it is impossible to include an image for every single build but some builds share the same Boot Image. If you have a build that isnt listed on the Model Selection Screen you can therefore use a similar build. The best way to go is up to the next available build as it should offer more compatibility with the build you are using but if that isn't available then try the next build below your one as it should still be almost identical as long as it is the same version (ie. 4.1.1).

The Model Selection Screen is there so that if a task in the ToolKit requires an insecure kernel [to perform adb root commands] and your phone doesnt already include one, a compatible boot image [with an insecure kernel included] can be flashed to provide adb root access.

If you have a Custom Rom flashed to your phone then it will most probably have an insecure kernel included so it doesn't really matter if your build is not listed on the Model Selection Screen and when asked [by certain functions] if you have an insecure kernel on your phone you can answer 'yes'. However if the function fails then your kernel may not be insecure in which case you can flash one from the ToolKit. If you need to do this make sure the right build [or closest available build] is set so you flash the right image for your phone.

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

Q. What is ADB Shell?

Adb shell is a linux command line tool (because android is based on linux) used to send commands to your android device. For S-ON devices, this is crucial for modifying files in the /system partition (where the rom sits) as you cannot modify anything in /system when the rom is running without S-OFF like removing system apps.

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

Q. Why do I need to back up my IMEI/EFS and how do I do it?

There well protected section of your device that is virtually immune to any kind of flashing and manipulation (unless of course you know how to access it). This part of the device contains information such as IMEI (or MEID and ESN in the case of CDMA devices), programming parameters for the device such as your account information (phone number, etc), data provisioning parameters, and a whole bunch of other things that, when not handled properly, can render a device completely useless. All of these are contained in the infamous \EFS folder. If anything messes with your EFS folder, unlike flashing a device (which could potentially lead to bricks as well) it could render your device completely useless as it will no longer be recognized by your carrier. If you are not planning on flashing anything to your device and want to stay on pure Stock then you may never have any problems but it is still advisable to backup this information just in case (better to be safe than sorry). If you have a GT-I9300 GSM Model then you can do this from the Toolkit but if you have an LTE device then it isn't soo easy to do. If you have an LTE device you should go to *THIS* thread by lyriquidperfection and follow the information to save your IMEI/NV Data so that you are covered if anything should happen.

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

Q. Is there currently no way to root the Samsung Galaxy S3 without voiding the warranty?

All methods of rooting will void your warranty in some way as you will have superuser files on your phone that arent supposed to be there. There is a method of rooting your phone without increasing the flash counter which involves flashing a complete rom with root files already added but if anything happens and you need to send it back under warranty you will need to flash a 'proper' Stock Rom back before returning it or your warranty will be void. Flashing a custom kernel or recovery to root will increase the flash counter and also void any warranty. There is currently no method of resetting the flash counter on Snapdragon models but im pretty sure there will be some support for it soon. If you dont want to risk it or you aren't sure then you shouldnt really be flashing your phone and should just leave it alone. Its your choice .

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

Q. Will flashing Stock ROM via odin using the toolkit replace everything that was flashed before? recovery? etc?

Yes a Stock Image flashed via Odin will replace all your key partitions (boot, recovery, system) with the stock firmware. If you want to reset the phone back to an 'out of the box' state then you want to enter recovery and do a wipe first which will reformat your userdata partition.

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

Q. I flashed Custom Recovery but each time I reboot the Stock Recovery is back

There is an auto recovery restore system on certain Stock Android Builds that will reflash the Stock Recovery if you flash CWM on a Stock Rom.

Use Root Explorer to Mount the system folder as R/W (or use a free app from Google Play such as ES File Explorer). Rename the files /system/recovery-from-boot.p and /system/etc/install-recovery.sh (requires root). Now when you flash Custom Recovery it will NOT be overwritten after a reboot. You can also do this via the Toolkit.

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

Q. My AntiVirus program says the Toolkit files may be harmful

The exe compiled files are not digitally signed with a Microsoft certificate (as they cost money) so certain AntiVirus programs (mainly Norton and AVG Free) may pick it up as potentially harmful when it is not. They will pick up ANY file that doesn't contain a purchased Microsoft certificate in the same way. Just Restore the deleted file and exclude it from further scans and it will be fine. Or switch to a better AntiVirus program such as BitDefender.

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

Q. I flashed the Toolkit Boot Image, now my wifi + bluetooth won't work

The boot images are made from Stock with only needed changes made to the insecure boot images [modified adbd, default.prop and rc.local edited] and will work on all stock roms. If you flash them to a custom rom and the rom has been altered or uses a custom boot image then it will boot but certain modules may not load such as wifi or bluetooth. In this case you can use the boot image to root or perform adb root functions but will need to flash back the boot image for the custom rom to get other functions working again. This is not a fault of the Toolkit but a difference to stock in the custom rom.

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

Q. I am having trouble getting adb working with the drivers installed

Try switching your connection type from media (MTP) mode to camera mode (P2P). To do this open the notification area, click where it says connected as and change from MTP to PTP.

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

Q. I want to send my device back for warranty purposes

1. Follow the instructions to reset your flash counter with TriangleAway.
2. Download and flash a Stock Firmware image from the download section.
3. Boot into Stock Recovery and perform a wipe/factory reset
.
Your internal storage will be formatted and data and cache wiped. Your device should now be back to an out-of-the-box FULLY STOCK state with the flash counter [shown if you boot to download mode manually] reset and ready to send back.

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

Q. When connecting the phone I get 'USB Device not Recognized' and no serial number shows in the ToolKit

I actually had this problem recently and what fixed it for me was to make sure that the drivers have been installed, then shut my phone down plug the usb cable in and restart it. The phone booted up and the device was recognized and drivers installed correctly. May not work for everyone but worth trying.

No comments:

Post a Comment