1. Download the #1 Android News App:   EarlyBird - News for Android
    Dismiss Notice

Odin (Return phone to Stock/Factory)

Last Updated:

  1. hroark13

    hroark13 Well-Known Member Developer

    your welcome

    now I need to learn how to make custom roms, I would I also like to make an unrooted odin backup, but you have to be rooted to do this, so I need to figure a way to do it

  2. Shabbypenguin

    Shabbypenguin Well-Known Member Developer

    fair enough, but using dd makes the modem unflashable.. dunno why just never worked out like that.

    thanks for your write up, how did you get the ops file?
  3. hroark13

    hroark13 Well-Known Member Developer

  4. Shabbypenguin

    Shabbypenguin Well-Known Member Developer

    whoa.. your lucky it paid off, using another phones files tends to be a recipe for disaster
  5. hroark13

    hroark13 Well-Known Member Developer

    I looked at a bunch of different ops files and they were all the same, you can view it in notepad
  6. hroark13

    hroark13 Well-Known Member Developer

    I just let the phone completly update

    After the update I Odined boot phone and pda and now everythings is back to ED13
    anselmop56 likes this.
  7. wetbiker7

    wetbiker7 Well-Known Member Contributor

    Nice to know this is available . Thanks for making it happen hroark13 !:D
    omerta365 likes this.
  8. hroark13

    hroark13 Well-Known Member Developer

    I need some help making an Odin pda.tar that is not rooted.
    The 2 files that need to be modified in the pda tar are system.rfs and data.rfs

    What I have tried is opening those files with MagicISO and deleting the files that I think are the root files

    system.rfs /xbin/su
    system.rfs /app/Superuser.apk
    system.rfs /xbin/busybox
    system.rfs /xbin/remount

    data.rfs /dalvik-cache/Superuser.apk.dex

    save the files in MagicISO
    make the tar file in Cygwin
    tar -H ustar -c boot.img system.rfs data.rfs recovery.img > pda.tar
    flash with odin
    phone boots fine, and it does not look rooted at all

    The problem is if you now try to root that phone again with the KMS script you get access denied errors

    So I have to Odin the phone back to my Rooted Odin PDA Image

    I want to make an image that is as close to possible to factory as I can, but I am not sure of all the files need to be deleted or replaced.

    I have been looking at the KMS script and I understand alot of it, but alot of it confuses me too.

    I am very newbish to Linux I am more of a Windows guy, but I want to learn Linux

    Any help is appreciated
    new optimus likes this.
  9. new optimus

    new optimus Well-Known Member

    You have done very well I hope with this new information we can get some real custom kernels and roms.
  10. hroark13

    hroark13 Well-Known Member Developer

    Your Welcome

    Thank You

    I am willing to bet there will be a custom recovery and custom kernels for this phone in the very near future.

    I was at this for 3 days figuring this out, I bricked my phone because some one said to do a factory wipe if the unroot did not work, and I did that, phone would not boot just vibrated on logo screen.

    I started messing with the phone and loading Odin images from other phones onto it to see what would happen, I messed up the phone so bad that the only thing it would do is go into yellow download mode, i was not able to get into recovery, and nothing displayed on the screen.

    I started looking at diferent odin images and how they were structured, got another working phone, rooted it, dumped all the partition and started looking at them with winhex and comparing them to the files in odin images and I was able to figure it out after flashing about 10 different images to the phone.

    I was so damn happy when it Booted,,,yaaayyyy

    This Odin image is a different structure than the Epic 4G but it is more simple, you can read the ops file with notepad, when you read a pit file with notepad it is not so simple

    I have not slept very much during this time, I must have smoked a carton of cigs, but I love doing this type of stuff, and if your going to experement this is a good phone to do it with
    wyelkins likes this.
  11. riomaru

    riomaru Well-Known Member

    So has those phones are kinda the same. Is it possible to port over a custom recovery? And a few other stuff? I am just saying lol :)
  12. hroark13

    hroark13 Well-Known Member Developer

    Well the files system is similar

    I dont know about porting because the hardware is differnent

    I am not a coder so I dont know how to write code to these files, but anyone who wants to do it just needs to find how they did it on that phone and it will be a very similar process

    I just dont understand why Samsung does not provide recovery images.
    I spent hours searching for one and there was nothing.

    Oh and by the way I let my phone do another full update, after the update I Odined the phone tar and my baseband was back to ED13
  13. Shabbypenguin

    Shabbypenguin Well-Known Member Developer

    yea interdpth did teh same thing, interesting... how did you get the modem off?

    as for custom kernels im working on it :p

    custom recovery however is a bit more off.. shit is way over my head and im in talks with someone who has done an amazing job on the epic and the indulge to see if he can help us out.. the big issue for us right now is almost every other samsung android phone uses zimage as the kernel.. yall got boot.img
  14. hroark13

    hroark13 Well-Known Member Developer

    modem is amss or bml4 partition or phone.tar

    adb shell
    dd if=/dev/bml4 of=/sdcard/amss
    copy file from sdcard to cygwin or linux and tar it
    tar -H ustar -c amss > phone.tar
    flash phone.tar with odin

    i think the phone was in airplane mode at the time, but I am not sure if that matters
  15. Shabbypenguin

    Shabbypenguin Well-Known Member Developer

    hahah would explain why when interdpth flashed it loaded to airplane mode right away.. thanks
  16. hroark13

    hroark13 Well-Known Member Developer

    i posted this at ACS

    kernel is in boot.img


    Below info is for SPHM820 ED13

    bml14 FSR_STL cache ? Maybe 102,400
    bml13 FSR_STL data.rfs 173,056
    bml12 FSR_STL system.rfs 173,568
    bml11 ??? 768
    bml10 recovery.img 10,240
    bml9 boot.img 10,240
    bml8 arm11boot 2,048
    bml7 all ffffffffffffs 6,144
    bml6 ???? 768
    bml5 FSR_STL cdma info 12,800
    bml4 amss 17,920
    bml3 oemsbl 768
    bml2 qcsbl 768
    bml1 mibib 1,536
    stl14 MSWIN4.1 cache ? 97,280
    stl13 data.rfs 166,400
    stl12 system.rfs 166,912
    stl5 cdma info 8,960

    FSR_STL is too complicated for me to understand
  17. Good news: It really works!
    Bad News: It worked 1 day after my 30 day return policy lapsed.
    xtronwest likes this.
  18. TwistedMindz

    TwistedMindz Member

    So my friend and have been going over this for the past 3 hours (yea we've been drinking) about how this should be able to done but one i didn't have a phone to make a odin back up with and here it is! woo dude ur a life saver. hopefully this works thanks!
  19. theonewho

    theonewho Well-Known Member

    I don't suppose there's a version of odin for linux that will work with the prevail is there?
  20. TwistedMindz

    TwistedMindz Member

  21. theonewho

    theonewho Well-Known Member

    I did see mention of Heimdall but wasn't sure if it would work with the prevail. I think the version of Odin that is used here just barely came out (got leaked?) so that's why it works. Could be totally wrong on that.

    I'm currently using Odin in Virtualbox and so far it seems to be going well.

    It just rebooted my phone and it did start (a.k.a. no brick :-D). Thanks everyone for all the work you guys put into all this!
  22. hroark13

    hroark13 Well-Known Member Developer

    The only thing that was done with the phone before I made the image was rooting it with KMS, installing ESF File Explorer, installing Advanced Task killer, Airplane Mode, Enable USB Debugging

    Any one who flashes all 3 tars with be the same as above.

    They can do a Factory Reset after Odin, and the only thing that will be different from Stock is the Root

    Now that we can just edit the RFS files and flash them with Odin we should be able to make a Factory Stock image, I need to learn more about what the KMS rooting does.
  23. SpCowboy2842

    SpCowboy2842 Well-Known Member

    I have one question. Is there any way to force a download to the phone if usb debugging is off with Odin? The reason that I am asking is that I had a powersurge while flashing .9 the other day and it somehow turned USB debugging off whilst in the process of flashing causing my phone to permantly bootloop on the Boost screen/ Thankyou.
  24. hroark13

    hroark13 Well-Known Member Developer

    you dont need usb debugging
    hold vol down, camer and power until you see downloading
    mybet2005 and SpCowboy2842 like this.
  25. SpCowboy2842

    SpCowboy2842 Well-Known Member

    I tried it a minute ago and it came up on the computer screen to connect the phone, and that's what got me to thinking about the USB debugging. I'll try it again.

    edit: The powersurge must have done a major number on my phone because even in Odin it's not registering. It was worth a try.

Share This Page