Samsung Galaxy S3 mini rooting

DISCLAIMER: Rooting your phone will void your warranty, and can be dangerous. You may end up with a “bricked” device if anything goes wrong. I take no responsibility if something happens to your device.

I've decided to root my shiny new S3 mini so that I can remove all the installed bloat ware. I've got the GT-i8200N model (with Near Field Communication) which unfortunately doesn't appear to be well supported  by the modding community
So, after a bit of digging around - here's my guide to getting it rooted :-
  1. Install Titanium Backup from Google Play to remove the bloat packages samsungbloatXX1.apk samsungbloatXX2.apk ...
  2. Titanium Backup will need to be run with root permissions, so install SuperSU
  3. SuperSU needs to overwrite the android su binary via a boot loader
  4. The standard android boot loader will not install zip files, so replace with an enhanced version - Philz Touch
  5. Phiz Touch can only be flashed to the phone using a firmware upgrade tool - Odin
  6. Odin runs over the USB android debug bridge (adb) so the phone needs to be waiting in USB download mode with developer mode enabled
The tools are available here and as can be seen it's a rather convoluted procedure. The complete steps are :-
  1. Enable developer mode & Copy SuperSU to external sd card
  2. Restart phone & enter USB download mode
  3. Use Odin (Windows PC) to flash Philz Touch Recovery
  4. Reboot into new recovery & install SuperSU.zip
  5. Restart phone & install Titanium Backup
  6. Run Titanium Backup & delete bloat

Note : There are also so-called 1-step root installers which simplify this process, but none of the ones  I tried worked.

Enable developer mode & Copy SuperSU to external sd card

To enable developer mode goto Settings -> More -> About Device
Keep clicking on "Build number". After a few clicks developer mode will be enabled.


Go back up a level and a new menu item "Develop options" will then be visible. Enter this and enable USB debugging

Before you shut down the phone, plug it into the Windoze PC and copy SuperSU to the root of the sd card.
Copying Update-SuperSU.zip to root of the sd card

Restart phone & enter USB download mode

Power down the phone. Then hold Power, Volume Down & Home to enter download mode. Also plug in the micro USB cable

Use Odin (Windows PC) to flash Philz Touch Recovery

Launch Odin and select the location of PhilzTouch_recovery.tar.md5.zip for "AP".
Ensure "Re-Partition" is not enabled and click "Start". The Phone will reboot once finished.
If anybody knows how to do this using heimdall - let me know !!

Reboot into new recovery & install SuperSU.zip

During boot, hold Power, Volume Up & Home to enter the new recovery mode.
Choose Install Zip

Then select from External sdcard

Navigate to SuperSU.zip

Confirm Install

Installing zip

Install finished

Phone upgrading after reboot

Super SU is now installed

Install Titanium Backup

Removing bloat !!

Bloat List :-

Application name Package name APK name info
AccuWeather.comcom.sec.android.widgetapp.weatherclockAccuWeatherDaemonService.apkUsed by samsung weather widget
AccuWeather.comcom.sec.android.widgetapp.weatherclockSamsungWidget_WeatherClock.apkSamsung clock widget with weather
Adobe Flash Player 10.1com.adobe.flashplayerinstall_flash_player.apkCan be installed from the market
AdService com.sec.android.app.secadSamsung Ad Service, installed as an update by newer samsungs apps versions.
AllSharecom.sec.android.app.dlnaDlna.apkDLNA client (allshare)
Android Live Wallpaperscom.android.wallpaperLiveWallpapers.apkLive wallpapers
Ap Mobilecom.sec.android.widgetapp.apnewsSamsungWidget_News.apkSamsung News widget
AppWidgetPickercom.boombuler.system.appwidgetpickerAppWidgetPicker.apkBetter widget picker, groups widgets by app rather than having them all in a big list
BluetoothTestcom.android.bluetoothtestBluetoothTestMode.apkBluetooth test
Buddies nowcom.sec.android.widgetapp.buddiesnowBuddiesNow.apkBuddies widget
Calculatorcom.sec.android.app.calculatorTouchWizCalculator.apkTouchwizz calculator
Calendarcom.android.calendarTouchWizCalendar.apkTouchwizz calander
Calendarcom.sec.android.widgetapp.TwCalendarAppWidgetTwCalendarAppWidget.apkTouchwizz calander app widget
calendarchoosercom.sec.android.app.twwallpaperchooserTwWallpaperChooser.apkChose wallpapers for touchwizz
Cameracom.sec.android.app.cameraCameraCamera app
Car Homecom.google.android.carhomeCarHomeGoogle.apkProvides UI with big buttons, easy access to navagation, phone, etc
ChocoEUKorcom.monotype.android.font.chococookyChocoEUKor.apkExtra font
Clockcom.sec.android.widgetapp.analogclockAnalogClock.apkAnalog clock widget
com.newspaperdirect.pressreader.android.samsungcom.newspaperdirect.pressreader.android.samsungPressReader.apkPart of reader hub
com.samsung.app.playreadyuicom.samsung.app.playreadyuiPRUI.apkPlay ready UI, plays DRM content
com.sec.android.app.lcdtestcom.sec.android.app.lcdtestlcdtest.apkLCD test
com.sec.android.app.screencapturecom.sec.android.app.screencaptureScreenCaptureService.apkTake screen captures by pressing home and power buttons
com.sec.android.app.snsimagecachecom.sec.android.app.snsimagecacheSnsImageCache.apkUsed by samsung social hub
CWMeu.chainfire.cfroot.cwmanagerCWMManager.apkCWM Manager app, make backups, reboot into recovery, etc.
Dayscom.sec.android.widgetapp.daysDays.apkDays widget
Deluxe Settingscom.jkaysoft.gingerthemeJKayDeluxSettings.apkSettings app for Jkays mod
Digital clockcom.sec.android.widgetapp.digitalclockDigitalClock.apkDigital clock widget
Downloadscom.android.providers.downloads.uiDownloadProviderUi.apkDownload app
DPI Changer Utilitycom.innodroid.dpichangerDpi.apkDPI changer
DRM content launchercom.sec.android.app.drmuaDrmUA.apkDRM, works with SisoDrmProvider.apk
Dual clockcom.sec.android.widgetapp.dualclockDualClock.apkDual clock widget
Emailcom.android.emailEmail.apkStock email client (Not gmail)
Emailcom.sec.android.widgetapp.emailwidgetEmailWidget.apkEmail widget
Factory Testcom.sec.android.app.factorytestFactoryTest.apkFactory test
FM radiocom.sec.android.app.fmFmRadio.apkNeeded for FM radio
FOTA Killcom.cyanogenmod.android.fotakillFOTAKill.apkPrevents OTA updates.
FotaClientcom.sec.android.fotaclientfotaclient.apkOver the air updates
Game Hubcom.ngmoco.gamehubmobageGameHub.apkGame hub
Google Searchcom.google.android.googlequicksearchboxGoogleQuickSearchBox.apkNeeded to show contacts that match as entering numbers in phone app and the long press menu to search function
Helv Neue Scom.monotype.android.font.helvneueltHelvNeueLT.apkFont
Home screen tipscom.android.protipsProtips.apkProtips widget
IMcom.sec.android.imSamsungIM.apkSamsung IM client
IMEITrackercom.android.IMEITrackerIMEITracker.apkPart of samsung dive
Kies aircom.samsung.swift.app.kiesairKiesAir.apkConnect to phone via wifi
Kies via Wi-Ficom.sec.android.app.kieswifikieswifi.apkConnect to Kies via wifi
Kobocom.kobobooks.samsung.androidKobo.apkMagazine Reader
Latin Input Method Tutorialcom.google.android.latinimetutorialLatinImeTutorial.apkKeyboard Tutorial
Let's try, panning!com.sec.android.motions.settings.panningtutorialPanningTryActually.apkMotion controll tutorial
Licence settingscom.samsung.android.app.divxDivx.apkDIVX player
Live Wallpaper Pickercom.android.wallpaper.livepickerLiveWallpapersPicker.apkLive wallpapers
Memocom.sec.android.app.memoMemo.apkMemo app
Microbescom.samsung.android.livewallpaper.microbesglMicrobesgl.apkMicrobes Live wallpaper
Mini diarycom.sec.android.app.minidiaryMiniDiary.apkMini Diary app
Mini papercom.sec.android.widgetapp.postitPostIt.apkPost it note widget
Mobile Printcom.sec.android.app.mobileprintMobilePrint.apkAccess printers via wifi
Mobile trackercom.android.settings.mtMobileTrackerEngineTwo.apkPart of samsung dive
MTP Applicationcom.android.MtpApplicationMtpApplication.apkNeeded to connect to Kies
Musiccom.android.musicMusicPlayer.apkStock music app
Music Hubcom.samsung.musicMusicHub_10.apkNewer Music hub version
Music Hubcom.samsung.musicMusicHub_U1.apkMusic Hub
My filescom.sec.android.app.myfilesMyFiles.apkStock file manager
News & Weathercom.google.android.apps.genie.geniewidgetGenieWidget.apkNews and weather widget
Ocean weathercom.sec.ccl.csp.app.secretwallpaper.themeoneSecretWallpaper1.apkWallpapers
Photo editorcom.sec.android.mimage.photoretouchingPhotoRetouching.apkPhoto app
Pico TTScom.svox.picoPicoTts.apkTTS Engine
Polaris Officecom.infraware.polarisofficePolarisOffice.apkPolaris office app
Program Monitorcom.sec.android.widgetapp.programmonitorwidgetSamsungWidget_ProgramMonitor.apkSamsung program monitor widget
Readers Hubcom.sec.android.app.readershubReadersHub.apkReaders Hub
Samsung accountcom.osp.app.signinsignin.apkSamsung accounts
Samsung Appscom.sec.android.app.samsungappsSamsungApps.apkSamsung Apps
Samsung Push Servicecom.sec.spp.pushSamsungPushService.apkPart of samsung social hub/not 100% sure
SamsungAppsUNA2com.sec.android.app.samsungapps.una2SamsungAppsUNA3.apkNeeded by Samsung Apps
Search Applications Providercom.android.providers.applicationsApplicationsProvider.apkUsed to generate search sugestions from installed applications
Self Test Modecom.sec.android.app.selftestmodeSelfTestMode.apkSelf test mode
Share Appcom.sec.android.app.shareappShareApp.apkShare Applications to social Media
ShutdownAppcom.sec.android.app.shutdownshutdown.apkKinda useless
SIM Toolkitcom.android.stkStk.apkSim tool kit
SNScom.sec.android.app.snsSnsProvider.apkUsed by samsung social hub
SNS disclaimercom.sec.android.app.snsdisclaimerSnsDisclaimer.apkDisclaimer showed by social hub
SNSAccountFbcom.sec.android.app.snsaccountfbSnsAccountFb.apkSamsung social hub facebook
SNSAccountLicom.sec.android.app.snsaccountliSnsAccountLi.apkSamsung social hub linked in
SNSAccountMscom.sec.android.app.snsaccountmsSnsAccountMs.apkSamsung social hub myspace
SNSAccountTwcom.sec.android.app.snsaccounttwSnsAccountTw.apkSamsung social hub twitter
Social Hubcom.seven.Z7SevenEngine.apkPart of samsung social hub
Social Hubcom.sec.android.socialhubSocialHub.apkSamsung social hub
Software updatecom.wssyncmldmsyncmldm.apkPart of software update
Sound playercom.sec.android.app.soundplayerSoundPlayer.apkSound player app
Spare Partscom.android.spare_partsSpareParts.apkSpare Parts tweaks app
Speech Recordercom.android.speechrecorderSpeechRecorder.apkUsed to record sound snippets for tuning voice commands
Swypecom.swype.android.inputmethodSwype.apkSwype keyboard
SyncmlDScom.smldssyncmlds.apkPart of software update
TalkBackcom.google.android.marvin.talkbacktalkback.apkVoice feedback (accessibility option)
Taskcom.android.taskTasks.apkTasks app that doesnt sync with google tasks
Terminal Emulatorcom.android.termTerm.apkVirtual terminal
TrimAppcom.lifevibes.trimappTrimApp.apkPart of video editor
USB settingscom.sec.android.KiesKies.apkConnect to Kie
Video makercom.sec.android.app.veVideoEditor.apkStock video editor
Videoscom.sec.android.app.videoplayerVideoPlayer.apkStock video player
Voice commandcom.vlingo.client.samsungVoiceToGo.apkDriving mode
Voice Diallercom.android.voicedialerVoiceDialer.apkVoice Dialer
Voice recordercom.sec.android.app.voicerecorderVoiceRecorder.apkVoice recorder app
VPN Servicescom.android.server.vpnVpnServices.apkUsed to connect to VPN's
Wi-Fi sharingcom.sec.android.app.FileTransferServerFTS.apkWifi shareing manager
Wi-Fi sharing managercom.sec.android.app.FileTransferManagerFTM.apkWifi shareing server
Windy weathercom.sec.ccl.csp.app.secretwallpaper.themetwoSecretWallpaper2.apkWallpapers
wipeoutreceivercom.wipereceiverwipereceiver.apkPart of samsung dive
Wlan Testcom.sec.android.app.wlantestWlanTest.apkWifi test
wssyncmlnpscom.wssnpswssyncmlnps.apkRelated to syncing with KIES/Desktop software
Yahoo! Financecom.sec.android.widgetapp.stockclockSamsungWidget_StockClock.apkYahoo finance widget
YouTubecom.google.android.youtubeYouTube.apkYoutube app, can be installed from market
Zinio Readercom.zinio.samsung.androidZinio.apkMagazine reader

No comments:

Post a Comment