Att Captivate
Model SGH-I897
Firmware 2.2.?
Kernel 2.6.32.9
Build number FROYO.UCJI6
I am new, please forgive me if this is... in the wrong spot/a re-post/a redundant question you've already answered x amount of times.
I recently upgraded my phone from android 2.1 to android 2.2 and like the changes. But I'm still not sure if doing so was good or bad. No problems yet. I've been doing some reading up on rooting and still, I'm just not sure. I still have unanswered questions. A few things still confuse me and I don't wanna brick this phone.
What is ADB? ??android development blank??
What is SDK?
From what I've read they have something to do with backing up/restoring your phone to stock, but What exactly are they?
so far I've read these and many more threads.
FOR NEW CAPTIVATE USERS
Samsung_Galaxy_S/SGH-I897
Read BEFORE flashing
How to Install ROMs
and ADB for Dummies
I've been researching for three days. The more I've read on the topic the more I understand and the more confused about this I was. Thoughts? Opinions?
Sdk is software development kit, adb idk but unless you plan on getting really technical it doesn't matter.
Sent from my SAMSUNG-SGH-I897 using XDA App
ADB is the Android Development Bridge. It is a utility that allows you to run commands on your phone, from your PC. The ADB comes with the SDK but can also be used by itself. The One-Click root application actually has ADB packaged with it and uses the adb push function to get the new update.zip file on the phone and rebooting it.
Thanks, I will be rooting a little later on today. I finally feel I have sufficiant information now.
Is there a purely stock, rooted, fully functional rom for the Relay out there? I know how to use ADB and prefer doing so as opposed to odin and other methods. Not interested in CWM either. I just need root[for firewall and backup utility reasons] and will debloat manually after installation.
The only method to root the Relay is by using a custom Recovery of some form and ODIN or heimdal. We can not use adb to flash a Relay, it does not have fastboot. ODIN or heimdall are used to flash a Samsung device.
I made a stock rooted, debloated rom. On the Relay, I think you will want to use heimdall (or Odin) to flash CWM. From there, you can root the stock rom or flash custom roms.
The other option would be finding a root exploit.
Magamo said:
The only method to root the Relay is by using a custom Recovery of some form and ODIN or heimdal. We can not use adb to flash a Relay, it does not have fastboot. ODIN or heimdall are used to flash a Samsung device.
Click to expand...
Click to collapse
Magamo, You are VERY wrong. I have used ADB to flash my relay from the original T-699UVLH1 to the rooted version. So using a "custom recovery" is most definately not the only way to do it. Perhaps you lack the knowledge to properly use ADB. And I just re-verified, The Relay does indeed have "fastboot". Your post was wrong on so many levels...
gee one said:
I made a stock rooted, debloated rom. On the Relay, I think you will want to use heimdall (or Odin) to flash CWM. From there, you can root the stock rom or flash custom roms.
The other option would be finding a root exploit.
Click to expand...
Click to collapse
Ya, not interested in heimdall, odin and CWM methods. Just looking for a purely stock rom with stock recovery, both in the rooted state.
Well if you can root via adb, then just flash back to 4.1.2 and root it.
lexluthermiester said:
Magamo, You are VERY wrong. I have used ADB to flash my relay from the original T-699UVLH1 to the rooted version. So using a "custom recovery" is most definately not the only way to do it. Perhaps you lack the knowledge to properly use ADB. And I just re-verified, The Relay does indeed have "fastboot". Your post was wrong on so many levels...
Click to expand...
Click to collapse
I'm not really certain what you are trying to prove here. If you have a better way, then post your steps so that we all might learn from your awesome knowledge, oh great one. Meanwhile, I'll stick to doing things the proven way for our phone that doesn't involve things that have been unproven, and risky. More than likely, the only way you'll be able to root the relay using ADB only, is by having a modified kernel installed, which... Means you will have had to have rooted the phone already. So you're talking yourself into a catch 22 already. But please, post your process. I'd love to verify the veracity of this.
@lexluthermiester
I'm actually curious on this, I bought a relay months ago but was too busy to play with it much. I can't think of any way to root it solely with adb, are you attempting to push psneuter or some other program to root this way? I guess I just don't see it happening, but please tell as I'm a curious learner
Also how did you re-verify the relay has fastboot? I only know a handful of Samsung devices that have a bootloader capable of using fastboot and am shocked to know this phone does, can you please tell me how you were able to do this?
And for the record I'm not trying to instigate you I just don't see how anything you are saying works, maybe the kernel allows for a simple push of busybox and then you can push superuser into /system/apps after you mount it writeable, I don't see how but would really like to see this method, but mostly I would like to know how to use fastboot on this phone as it would open more possibilities. Did you need to flash a new bootloader to get it to work? If so where did you get it?
Sent from my Nexus 4 using XDA Premium 4 mobile app
demkantor said:
@lexluthermiester
I'm actually curious on this, I bought a relay months ago but was too busy to play with it much. I can't think of any way to root it solely with adb, are you attempting to push psneuter or some other program to root this way? I guess I just don't see it happening, but please tell as I'm a curious learner
Also how did you re-verify the relay has fastboot? I only know a handful of Samsung devices that have a bootloader capable of using fastboot and am shocked to know this phone does, can you please tell me how you were able to do this?
And for the record I'm not trying to instigate you I just don't see how anything you are saying works, maybe the kernel allows for a simple push of busybox and then you can push superuser into /system/apps after you mount it writeable, I don't see how but would really like to see this method, but mostly I would like to know how to use fastboot on this phone as it would open more possibilities. Did you need to flash a new bootloader to get it to work? If so where did you get it?
Sent from my Nexus 4 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I first learned how to root on my old LG C800[My Touch Q] here: http://forum.xda-developers.com/showthread.php?t=1752704
I ultimately decided that I didn't like the CWM parts and looked for a way to just push the ROM and recovery to the C800. Then looked up a tutorial on how to use ADB properly[can't remember were that was] because of problems with the C800 recovery and discovered in said process, that MOST[dare I say all?] Android phones have a fastboot mode as it is part of the recovery runtime mode. This includes Samsung devices. After finally successfully installing a rooted stock recovery on the C800 I discovered the problem I was having with it was not something I could fix as it was software problem on LG's side[headphone volume issue]. Got rid of it and bought a Relay.
After finding a few different methods rooting the Relay, I decided to use the ADB method I already knew would work. I downloaded a stock rooted ROM[UVLH1, found here on XDA] and painlessly installed it using more or less same methods and procedures that were used on the C800. Installing the recovery was equally as painless. I have had zero problems with the Relay and love it. Have been curious about the update to JB though and have been looking for the aforementioned purely stock rooted ROM. Thing is I like and use a few of T-mobile's preinstalled apps so a debloated ROM is useless to me. I know which software to remove[CarrierIQ for a start] and which to freeze and prefer to do so on my own. So Gee One's rooted ROM doesn't have what's needed. I can fully value and appreciate his work though.
To answer one of your questions directly, I did not use a new bootloader. While CWM is a very handy tool, I don't ROM switch enough and haven't changed the ROM on this Relay since getting the rooted UVLH1 on it.
As for the "instigate" remark, I think the word you likely were looking for is "provoke". You are asking honest questions presented in a lucid and civilized fashion. My response to "Magamo" was invoked because he/she/it came off as a complete dolt and posting woefully inaccurate information, which not only does a dis-service to anyone reading this post, but makes himself look like a monkey diddling football.
Magamo said:
I'm not really certain what you are trying to prove here. If you have a better way, then post your steps so that we all might learn from your awesome knowledge, oh great one. Meanwhile, I'll stick to doing things the proven way for our phone that doesn't involve things that have been unproven, and risky. More than likely, the only way you'll be able to root the relay using ADB only, is by having a modified kernel installed, which... Means you will have had to have rooted the phone already. So you're talking yourself into a catch 22 already. But please, post your process. I'd love to verify the veracity of this.
Click to expand...
Click to collapse
Not trying prove anything. And it's not MY "awesome knowledge". ADB was created by, let's think.... OH ya - Google, for use on and for the Android platform. As for your proven/unproven comments, can you be any more misinformed? I've rooted 2 of my own personal phones and dozens of others for family, friends and coworkers, all using ADB. Hmmm.... Your above statement only proves you don't understand or know how to use ADB properly[if at all]. Here's a great idea for you, read a tutorial about how to use ADB and verify it yourself.
And FYI, I did read your message before you edited it, and if this is the kind of help you have to offer on regular basis, kindly DON'T in future. You have my sincerest thanks!
gee one said:
Well if you can root via adb, then just flash back to 4.1.2 and root it.
Click to expand...
Click to collapse
I simply used ADB to flash a pre-rooted ROM[UVLH1] to the Relay. I'm currently on 4.0.4 and would like to try 4.1.2, but need a few things you seem to have removed from the ROM you posted. If you happened to have a stock + rooted ROM, could you post it? And if you do would you all like me to post a step by step for installing it using ADB?
There is a stock mc5 rom that has all the stuff that I took out. You could use that to add back in the pieces that I took out of my version. I think you might need simg2img to convert the stock system to an ext4 img file that can be loop mounted,
I think the http://samsung-updates.com/ site should have the JB rom.
@lexluthermiester
I'm not seeing where this hostility toward Magamo is coming from, I'm sure he knows how to use adb as he appears to be on team apex who devs for this phone. But I still am not sure how you were able to root your relay just with adb, I guess I just wasn't able to find the method you used looking through the mytouch q thread. Again not trying to instigate or rather provoke you but could you lay it out for me, just not wrapping my head around this
And also I only know of three or so Samsung devices with fastboot capabilities, all of which are nexus devices, can you explain how to get into fastboot, this would be super cool to me, as for answering your question on stock jellybean ROM can you not just update your phone via ota or did your root method break this, thanks
Sent from my Nexus 7 using XDA Premium 4 mobile app
gee one said:
There is a stock mc5 rom that has all the stuff that I took out. You could use that to add back in the pieces that I took out of my version. I think you might need simg2img to convert the stock system to an ext4 img file that can be loop mounted,
I think the http://samsung-updates.com/ site should have the JB rom.
Click to expand...
Click to collapse
I've posted a stock MC5 Image that's been run through simg2img on the Stock ROM thread. It's in update.zip form, it also contains a boot.img simply unzip that, and there you go. I've also posted a stock recovery in the same post.
And lexluther, you still haven't posted the steps you took. I'm still quite interested in verifying the veracity of this, considering that the stock image and kernel has adb root access disabled, so how did you enable fastboot, especially since as we all on TeamApexQ who have disassembled both the software and hardware of the relay never found a way to, hence my posts. Instead of being insulting, confrontational and provocative with me, how about you just be rational and helpful, hmmm? Saying you did it on a completely different phone by a different manufacturer is ... less than helpful.
@lexluthermiester
I know you confirmed once and then reconfirmed but I'm still not seeing any fastboot option for this phone, maybe you could help me out on this
And I feel I'm well versed in adb but I still can't find a wat to root this phone without a custom kernel or recovery, I would really like to know how. Are you sure you can't just write out these steps quick for me, thanks again
Sent from my Nexus 4 using XDA Premium 4 mobile app
demkantor said:
@lexluthermiester
I know you confirmed once and then reconfirmed but I'm still not seeing any fastboot option for this phone, maybe you could help me out on this
And I feel I'm well versed in adb but I still can't find a wat to root this phone without a custom kernel or recovery, I would really like to know how. Are you sure you can't just write out these steps quick for me, thanks again
Sent from my Nexus 4 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Sorry mate, I would have if I'd ever seen this message. Sadly I don't have the Relay anymore, battery popped and killed the phone with it. If memory serves you needed to have a stock rom[before the update] and then pushed the rooted rom to it through adb, then letting it update itself that way, but I'm not sure as it's been so long.
demkantor said:
@lexluthermiester
I know you confirmed once and then reconfirmed but I'm still not seeing any fastboot option for this phone, maybe you could help me out on this
And I feel I'm well versed in adb but I still can't find a wat to root this phone without a custom kernel or recovery, I would really like to know how. Are you sure you can't just write out these steps quick for me, thanks again
Sent from my Nexus 4 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
You may also wish to check out this thread;
http://forum.xda-developers.com/showthread.php?t=2256821
demkantor said:
@lexluthermiester
I know you confirmed once and then reconfirmed but I'm still not seeing any fastboot option for this phone, maybe you could help me out on this
And I feel I'm well versed in adb but I still can't find a wat to root this phone without a custom kernel or recovery, I would really like to know how. Are you sure you can't just write out these steps quick for me, thanks again
Sent from my Nexus 4 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
And/Or this one;
http://forum.xda-developers.com/showthread.php?t=2528752
I recently obtained an Ematic Genesis Prime XL (EGS102) and was able to root it and install the basic root applications that we all know and love. But now I've run into a small problem that is keeping me from having complete control of the device.
Booting the tablet into recovery mode results in the "dead android" splash screen and requires a soft reset. So I started to look for a recovery rom and have had no luck.
I tried the cwm automated builder but got a failure so I, afraid to proceed with the results, because I am not entirely confident with the result and am uncertain how to actually install it without a usable recovery.
I've made nandroid backups of the rooted rom and also used DD to copy everything to the external sd (cat /proc/mtd then dd if=/dev/mtd/mtd1 of=/mnt/sdcard/recovery.img bs=4096 etc...) What I'm looking for now is some help and guidance on the best, safest way to proceed.
If there is an experienced person out there that is willing to help me work through this it would be much appreciated. My end goal is to get a fully functional "official" CWM touch recovery (or TWRP recovery) available for the EGS102. I don't even care to get any credit for it, I just want the thing to work
If it makes any difference it runs Jellybean 4.1.1. I probably should have mentioned that before
In retrospect, I realize that some people might misconstrue my original post as a noob asking for someone to spoon feed him a ROM...
Let me assure you that is not the case. I struggled through setting up the build environment on my Debian computer last night and finally decided to install a VM to do all the necessary work in a pristine 64 bit Linux environment. I'm not a newbie to Linux or computers, I just need to wrap my head around the android way of doing things.
Sent from my EGS102 using XDA Premium HD app
update: I still have not managed to get a custom twrp or cwm for the device but I have successfully managed to "clean it up" and remove a lot of unwanted apps from the ROM using titanium backup. I suppose this will suffice until a custom rom is cooked for this device.
Cheers!
I got the same tablet back in September. The screen got cracked and is no longer responsive, its a bummer. But i could try and see what i can do about a custom recovery, though im just now starting to dive into android development.