For my Samsung Transform M920 (EB28, Sprint/CDMA), above mentioned z4root, Frama root, SuperOneClick (SOC), etc did not work.
But, "Intercept Root" (V1-35) worked:
https://code.google.com/p/intercept-root/
( SHA1 Checksum: 17b7c66cbf5ecb18cdab6890063e903db6091150 )
(an external computer is not necessary for this method to work).
It was suggested by user "wwjoshdew" at youtube: https://www.youtube.com/watch?v=pI5q4XQzW2M
aka = also known as.
(Before rooting backup data. And, again you may backup, after the data non-destructive rooting process (like, "Intercept Root"), you must backup important stuff/data, into your SD card, then backup from SD card into an external computer, or you may use cloud backup (aka, sync option in the app) if the app supports it. Backup related apps which supports root, can usually backup better than non-root based backup apps).
Rooting can be done from an external computer, or from the phone itself without an external computer.
(Do not do a data-destructive rooting process, before backing up your important (and personal) data from your phone, that is, if you do keep+have any important (or personal) data in phone, like your Contacts/People list, Phone calls log & records, recieved/sent SMS/Text Messages, Instant Messages (IM), Bookmarks/Favorites, Notes, Pictures, Videos, software settings or data, etc).
- - - -
OS = Operating System.
(After important+personal data backup stage), then load a small-scale "Recovery" tool or OS into phone, this is very-likely a data destructive stage/process for most "recovery" type of installations. Recovery tool can flash/write data into your phone's rom (rom partition) component:
You may try, CWM (ClockworkMod) Recovery:
http://forum.xda-developers.com/wiki/ClockworkMod_Recovery
Find exact CWM that supports your exact phone model.
or, you may try, Odin3 v1.85 Recovery, it supports M920 :
http://forum.xda-developers.com/galaxy-s3/themes-apps/27-08-2013-odin-3-09-odin-1-85-versions-t2189539
( or http://forum.xda-developers.com/showthread.php?t=2189539 )
http://forum.xda-developers.com/galaxy-s3/help/guide-odin-flash-guide-t1671969
or, you may try, Team Win Recovery Project (TWRP) based Recovery:
https://twrp.me/ and https://twrp.me/Devices/
(it does not support samsung M920 or M930, when i posted this message here in this forum).
(Usually, loading a "Recovery" tool or OS into the phone, requires an external computer, but also possible from the phone itself without an external computer).
(if you are going to use an external computer, then you will need phone drivers & adb software & fastboot software, etc to load "Recovery" tool/os into the phone).
(adb is included inside the "Android SDK Tools"). adb = android data bridge.
(for "fastboot" mode support, universal fastboot or naked fastboot, etc can also be used).
- - - -
Load your choice of Kernel, this stage is also a data destructive process, and "recovery" tool or os often pre-includes a kernel:
... Vampirefo kernel
... ...
(The "recovery" tool/os, should allow you to load a different Kernel (usually a tar/compressed file), based on your choice, from SD card).
(or you may also use an external computer & phone drivers & adb software & fastboot software, etc to load a "kernel" into the phone).
Different kernel may have different types optimizations & preferences on various kernel+hardware level functionalities. For example, some kernel is optimized to use lower voltage+power+speed settings on various internal hardware components, and some kernel does opposite, etc.
- - - -
Then, load a full/customized OS ROM, it is also a data destructive stage/process:
CyanogenMods (CM) OS ROMs (based on Android/AOSP OS) are here:
official list: https://wiki.cyanogenmod.org/w/Devices#vendor=;
unofficial list: https://wiki.cyanogenmod.org/w/Unofficial_Ports
Also checkout Replicant OS ROMs & supported devices, (it is also based on Android/AOSP OS), for other phone though.
(if you loaded a "Recovery" tool or OS, then that should allow you to choose different ROM file or patch file from SD card).
(or you may also use an external computer & phone drivers & adb software & fastboot software, etc to load ROM into the phone).
- - - -
After loading ROM based, full/customized OS, then you can reload/re-install back PlayStore/F-Droid/etc app-store based apps, and then restore your backed-up data from SD card (or cloud), back into the phone.
- - - -
Those who wants to work on Transform Ultra (TU) (M930), can start from here:
http://forum.xda-developers.com/showthread.php?t=1920504
- - - -
By the way, do not apply Transform Ultra (M930) stuff on Transform (M920), or vice versa, (and, do not apply same model GSM phone stuff on the same model CDMA phone), at these low-level stages, as there are hardware variation related files & components. Unless an app's developer/author indicated the app supports both.
PlayStore or F-Droid etc app-store apps which are loadable/installable + usable in an Android OS, or apps which are loadable in equivalent CM (CyanogenMod) OS, such type of apps (most of them) can be used on both.
But, "Intercept Root" (V1-35) worked:
https://code.google.com/p/intercept-root/
( SHA1 Checksum: 17b7c66cbf5ecb18cdab6890063e903db6091150 )
(an external computer is not necessary for this method to work).
It was suggested by user "wwjoshdew" at youtube: https://www.youtube.com/watch?v=pI5q4XQzW2M
aka = also known as.
(Before rooting backup data. And, again you may backup, after the data non-destructive rooting process (like, "Intercept Root"), you must backup important stuff/data, into your SD card, then backup from SD card into an external computer, or you may use cloud backup (aka, sync option in the app) if the app supports it. Backup related apps which supports root, can usually backup better than non-root based backup apps).
Rooting can be done from an external computer, or from the phone itself without an external computer.
(Do not do a data-destructive rooting process, before backing up your important (and personal) data from your phone, that is, if you do keep+have any important (or personal) data in phone, like your Contacts/People list, Phone calls log & records, recieved/sent SMS/Text Messages, Instant Messages (IM), Bookmarks/Favorites, Notes, Pictures, Videos, software settings or data, etc).
- - - -
OS = Operating System.
(After important+personal data backup stage), then load a small-scale "Recovery" tool or OS into phone, this is very-likely a data destructive stage/process for most "recovery" type of installations. Recovery tool can flash/write data into your phone's rom (rom partition) component:
You may try, CWM (ClockworkMod) Recovery:
http://forum.xda-developers.com/wiki/ClockworkMod_Recovery
Find exact CWM that supports your exact phone model.
or, you may try, Odin3 v1.85 Recovery, it supports M920 :
http://forum.xda-developers.com/galaxy-s3/themes-apps/27-08-2013-odin-3-09-odin-1-85-versions-t2189539
( or http://forum.xda-developers.com/showthread.php?t=2189539 )
http://forum.xda-developers.com/galaxy-s3/help/guide-odin-flash-guide-t1671969
or, you may try, Team Win Recovery Project (TWRP) based Recovery:
https://twrp.me/ and https://twrp.me/Devices/
(it does not support samsung M920 or M930, when i posted this message here in this forum).
(Usually, loading a "Recovery" tool or OS into the phone, requires an external computer, but also possible from the phone itself without an external computer).
(if you are going to use an external computer, then you will need phone drivers & adb software & fastboot software, etc to load "Recovery" tool/os into the phone).
(adb is included inside the "Android SDK Tools"). adb = android data bridge.
(for "fastboot" mode support, universal fastboot or naked fastboot, etc can also be used).
- - - -
Load your choice of Kernel, this stage is also a data destructive process, and "recovery" tool or os often pre-includes a kernel:
... Vampirefo kernel
... ...
(The "recovery" tool/os, should allow you to load a different Kernel (usually a tar/compressed file), based on your choice, from SD card).
(or you may also use an external computer & phone drivers & adb software & fastboot software, etc to load a "kernel" into the phone).
Different kernel may have different types optimizations & preferences on various kernel+hardware level functionalities. For example, some kernel is optimized to use lower voltage+power+speed settings on various internal hardware components, and some kernel does opposite, etc.
- - - -
Then, load a full/customized OS ROM, it is also a data destructive stage/process:
CyanogenMods (CM) OS ROMs (based on Android/AOSP OS) are here:
official list: https://wiki.cyanogenmod.org/w/Devices#vendor=;
unofficial list: https://wiki.cyanogenmod.org/w/Unofficial_Ports
Also checkout Replicant OS ROMs & supported devices, (it is also based on Android/AOSP OS), for other phone though.
(if you loaded a "Recovery" tool or OS, then that should allow you to choose different ROM file or patch file from SD card).
(or you may also use an external computer & phone drivers & adb software & fastboot software, etc to load ROM into the phone).
- - - -
After loading ROM based, full/customized OS, then you can reload/re-install back PlayStore/F-Droid/etc app-store based apps, and then restore your backed-up data from SD card (or cloud), back into the phone.
- - - -
Those who wants to work on Transform Ultra (TU) (M930), can start from here:
http://forum.xda-developers.com/showthread.php?t=1920504
- - - -
By the way, do not apply Transform Ultra (M930) stuff on Transform (M920), or vice versa, (and, do not apply same model GSM phone stuff on the same model CDMA phone), at these low-level stages, as there are hardware variation related files & components. Unless an app's developer/author indicated the app supports both.
PlayStore or F-Droid etc app-store apps which are loadable/installable + usable in an Android OS, or apps which are loadable in equivalent CM (CyanogenMod) OS, such type of apps (most of them) can be used on both.