• Announcements

    • PsychoI3oy

      Unsupported devices & future versions   09/03/16

      Unsupported devices posts outside the Device requests forum will be deleted without comment. Posts asking about/for future versions of CM will be locked and/or deleted.   We don't have a crystal ball; we don't know if someone will make CM $version for your deivce or if CM $version+1 will be made for your supported device.
Sign in to follow this  
Followers 0
Viralblack

[PRJ] The Unbricking Project

19 posts in this topic

So, after TWO (Just managed to unbrick vibrant three lol ) bricks and a lot of research ive learned one thing. Samsung i9000 and its variants are tempermental and VERY easy to brick beyond odin or recovery.

With that being said, im tired of creating doorstops with my expensive and awesome phone, dispite this flaw. So with that in mind im creating this project.

The concept of this project is to offer a semi-public and reliable method for unbricking a wide variety of phones. The concept is I will be purchasing a JTAG Box (RIFFBox) that has the ability to direct flash phone memory to recover from a brick. The cost of the box is $150 USD and is proven to fix the bootloader and other problems. With the bootloader intact I would be able to flash a recovery stock image and get the phone back to square one. There would be a donation system in place and easy fast shipping so that cyanogen users could get their phones fixed without worrying about what theyll do if they brick. Phones that would be supported under this project are the following:

Samsung:

  • Samsung_B7330
  • Samsung C5510
  • Samsung F500_mdm
  • Samsung G810_mdm
  • Samsung G810_PDA
  • Samsung i450_mdm
  • Samsung i450_PDA
  • Samsung i550_mdm
  • Samsung i550_PDA
  • Samsung i710
  • Samsung i740_PDA
  • Samsung i718
  • Samsung i718_PDA
  • Samsung i780
  • Samsung_i780_PDA
  • Samsung i8510_mdm
  • Samsung i8000
  • Samsung i8320
  • Samsung i8510
  • Samsung i8910_mdm
  • Samsung i8910_PDA
  • Samsung i900_mdm
  • Samsung_i900_PDA
  • Samsung i9000
  • Samsung G810_PDA
  • Samsung M7500
  • Samsung M7600
  • Samsung m8910
  • Samsung S3310
  • Samsung S3370
  • Samsung S5230

  • Samsung S5560
  • Samsung S5600
  • Samsung S7070
  • Samsung S7350
  • Samsung S7350i
  • Samsung S8000
  • Samsung S8300
  • Samsung S8500 (Wave)
  • Samsung T919
  • Samsung U700
  • Samsung U800
  • Samsung U900V
  • Samsung z240

Toshiba
  • Toshiba G910

ZTE Modems:

  • ZTE MF112
  • ZTE MF622
  • ZTE MF626
  • ZTE MF627
  • ZTE MF628

DAEWOO GPS Devices:
  • Daewoo DPN3500

Huawei Modems:

  • Huawei E1550

HTC
  • HTC Diamond
  • HTC Topaz (Diamond2)
  • HTC Desire
  • HTC Dream Google G1
  • HTC HD2 LEO
  • HTC Magic 32
  • HTC Magic 32A
  • HTC Magic 32B

As well as the in development setup and rescue of all other variants. The idea is as follows:

You somehow brick your phone listed above, you cant return it and you dont want to spend 300-500 to replace it.

You contact me directly via submission form and let me know your phone is incoming, you ship to the location with your shipping of choice incl tracking and insurance and pay the shipping charges and fee for service (20-30 bucks so we can keep it quick)

I recieve the item and update its progress, and within 24HRs reship using USPS Express delivery, giving you back your phone within 3-5 days (average)

You have your stock phone back within roughly 7 days from when you shipped it, depending on how fast you shipped it out. Depending on location you could bring the phone direct on appointment, or arrange overnight shipping both ways for a 2 day turnaround at most.

Simply put, an unbricking project that would give access to users to be able to revive their phones, as there currently really isnt even a service ive found thats doing this anywhere, and services like this for older phones is to an unknown person and upwards of 100 USD. While this has a potential to be something that generates income in theory, I took down the donation link, this is simply here as an update to the project that I am currently funding money and time into. If anyone feels like donating knowing that fact, please feel free to PM or hit me on GTalk. Im sure people could use a get out of jail free card for their brick in the future ;)

Credit to takato23 for his finding the JTAG/RIFFBox information.

Edited by Viralblack

Share this post


Link to post
Share on other sites

Very generous of you, Viral. I commend you for your initiative and ideas, as well as all you contribute to this forum.

Edited by exclusive1515

Share this post


Link to post
Share on other sites

I don't want to rain on any parades, but having been down similar roads in the past, I can say recovering electronic devices from bad flashes is an extremely labor intensive endeavor, especially when dealing with phones in unknown conditions and different models.

Recovering a device is never the same twice, even if you have two devices that have gone over the edge in the same way, there's always something different about them that requires you to hunt and peck until you make it work. You may fix a device, you may not and you've just wasted several hours. One or two of these is fine, but when you're staring down the barrel of yet another wasted two hours, your motivation to do this starts to wane until you finally give it up all together.

Just sayin' :)

Share this post


Link to post
Share on other sites

Very true with straight JTAG, but the RIFFBox preloads the necessary configurations. It is actually easier then the standard JTAG box from what ive seen in the research.

I really wouldnt suggest it if a number of the devices I listed I researched and are very much able to be recovered.

Share this post


Link to post
Share on other sites

That makes me happy! Good on you VB. Although I hope I never have to send you one. ;)

Share this post


Link to post
Share on other sites

That makes me happy! Good on you VB. Although I hope I never have to send you one. ;)

Truth. Ill update as I get the hardware here, I have to buy the new vibrant this week, so maybe next or two ill get the device.

SUCCESS!!!!!!!!!! Proof that being stubborn is for the win.

After about 70 different combinations and attempts, I got the stock image to flash to the phone, it boots and after the boot animation chokes, it does go into recovery but cant flash or format the data partition.

HOLY SUCCESS BATMAN! After trying about literally 50 times to flash it, I noticed that it only flashed when it wanted to, sometimes yes sometimes no. So I stubbornly kept trying the froyo ROM in Odin and eventually it just did it! Followed the process and got it done! Now to reinstall everything >.>

Edited by Viralblack

Share this post


Link to post
Share on other sites

nice man. From what I've been hearing, a new JTAG driver will be coming out for the SGS as well.

might have to pick up one of these boxes

Share this post


Link to post
Share on other sites

Truth. Ill update as I get the hardware here, I have to buy the new vibrant this week, so maybe next or two ill get the device.

SUCCESS!!!!!!!!!! Proof that being stubborn is for the win.

After about 70 different combinations and attempts, I got the stock image to flash to the phone, it boots and after the boot animation chokes, it does go into recovery but cant flash or format the data partition.

HOLY SUCCESS BATMAN! After trying about literally 50 times to flash it, I noticed that it only flashed when it wanted to, sometimes yes sometimes no. So I stubbornly kept trying the froyo ROM in Odin and eventually it just did it! Followed the process and got it done! Now to reinstall everything >.>

What method did you use?

Share this post


Link to post
Share on other sites

I'll support with a donation, drop me a pm as to where to donate

Share this post


Link to post
Share on other sites

If you want to donate to the project I threw this link to paypal,

and just for reference so I dont sound like im trolling for donations, the threads more about the project of creating an unbricking system for those of us who like to be guinea pigs lol. I want people to know what im thinking, and if people are thinking what im thinking I think we should think together >.> and create some sort of service (lots of thinks, couldnt resist)

What method did you use?

They said the only way that they had figured to get out of that loop was to flash Froyo, let it error out, then repartition flash stock vibrant. I was flashing in odin and it would get stuck at cache.rfs write and wouldnt continue. So, being stubborn I tried repeatedly to make it go, different combinations, etc. I found the most reliable combination was to open oden, plug the phone in with the battery out, hold all buttons, put the battery in, wait till the screen flashed off, let go of power and it would pop into download and odin would pick it up. Took me three or so tries but I got it to flash, then again with the other flash back to stock JFD I had to keep trying repeatedly. Eventually I saw my home screen and I did a little cheer at 5AM.

Share this post


Link to post
Share on other sites

Would this involve desoldering chips or is this box magic enough to do it via usb?

Share this post


Link to post
Share on other sites

Would this involve desoldering chips or is this box magic enough to do it via usb?

No chips, but there is a section on the PCB that you can connect the device to pin by pin and propigate the memory directly via a process not unlike EPROM flashing.

Share this post


Link to post
Share on other sites

Viralblack,

Thanks again for getting that Captivate "How To" guide going.

Do you still plan on getting this device and offering support to those with a bricked phone from the list above? I have a bricked (at least I think it is bricked...) Rogers HTC Magic 32A that I would certainly like to have reborn. Just wanted to check in on what your plans were for this.

Thanks.

Share this post


Link to post
Share on other sites

Well, Im in IT so I use my main and off rigs for work as I work from home, but I reciently purchased a tablet (slate) PC running windows XP that will be strictly for this project, also have about 55 bucks in the paypal so far towards it (I just chipped in another 50 this pay) maybe next month at the latest?

I really think this would be an awesome tool for us to have, and would DEFINITELY make people a lot more comfortable with modding their phones if they knew there was a safety net.

I have confidence that itll have a working box within 60 days at the absolute latest, probably no later then 30 days from today have it ordered.

Share this post


Link to post
Share on other sites

My phone appears to be a hardware-locked phone. I can't get into download/recovery mode without first booting the phone and using ADB to restart it.

I don't know much about this sort of thing and I was wondering if the tools that you're buying would have potential to unbrick my phone if I managed to kill it and couldn't access recovery/download mode.

Thanks

Share this post


Link to post
Share on other sites

My phone appears to be a hardware-locked phone. I can't get into download/recovery mode without first booting the phone and using ADB to restart it.

I don't know much about this sort of thing and I was wondering if the tools that you're buying would have potential to unbrick my phone if I managed to kill it and couldn't access recovery/download mode.

Thanks

Basically the JTAG forces the information directly into the flash memory, rather then via the USB cable it connects via pins on the inside, on your physical PCB

Short Answer, yes, this has the potential to bring just about any phone back from the dead.

Share this post


Link to post
Share on other sites

You contact me directly via submission form and let me know your phone is incoming, you ship to the location with your shipping of choice incl tracking and insurance and pay the shipping charges and donation for service (20-30 bucks so we can keep it quick)

I think perhaps you are confusing fees and donations (a donation means it's optional). There is a huge difference...

Whilst it's a good idea, there are a few things for people to remember:

  1. Other developers who accidentally brick their phones will probably be required to pay the fee too.
  2. Because of the number of devices supported, this will generate a lot of profit, so the donations are being used to start a business.
  3. Realistically, it's US only anyway.

So, it sounds more like a for-profit business than a community project honestly. For that reason, I question the value of donations towards this specific project, especially since there are alternatives listed at the RIFF Boxes website already.

But that's just my opinion..

Share this post


Link to post
Share on other sites

I think perhaps you are confusing fees and donations (a donation means it's optional). There is a huge difference...

Whilst it's a good idea, there are a few things for people to remember:

  1. Other developers who accidentally brick their phones will probably be required to pay the fee too.
  2. Because of the number of devices supported, this will generate a lot of profit, so the donations are being used to start a business.
  3. Realistically, it's US only anyway.

So, it sounds more like a for-profit business than a community project honestly. For that reason, I question the value of donations towards this specific project, especially since there are alternatives listed at the RIFF Boxes website already.

But that's just my opinion..

Long story short, Im not paying for your shipping and handling. Without guidelines, systems get abused ;)

Its not US only, as the idea while I was on GTalk trying to help takato23 unbrick, who isnt in the US.

Im really not fishing for donations, Its something ill be doing out of my own pocket anyway. Straightforwards, i've purchased two vibrants and just picked up another laptop just for projects in modding ive been up to. Word of mouth, I get asked to unlock and mod phones, around 5 a week, and they offer 50 bucks a phone and drive to me. I am thinking of expanding this beyond mods and into bricks, and with the list of phones compatible its just kind of a given.

The donations arent the point of the post, looking at giving an update and for input into an open project im working on. Hell, id post my workings on the Android x86 project, but I didnt think anyone would want to hear about Froyo on my netbook lol

EDIT: I removed the donate link from the post, I wouldnt want the wrong idea being passed along. Im far from a capitalist in design.

Edited by Viralblack

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0