ok got it, says "please connected device" after inputting that command. i tried holding it for 10 seconds.
I get stuck at
When attempting step 9.
my phone briefly shows its partitions /dev/sdgX ... but i replace the letter so its sdg12
sudo modprobe -r qcserial
sudo mknod /dev/ttyUSB0 c 188 0
So once you do this can you can flash kernels inside of recovery instead of using command prompt?
Sent from my Galaxy Nexus using xda app-developers app
Do NOT interrupt this process or reboot your computer.
Corrupting /dev/block/mmcblk0p4...
23 KB/s (1024 bytes in 0.042s)
Rebooting...
Success.
Your phone should now appear to be off, with no charging light on.
Press Enter to continue...
Device detection started...
Waking Device...
./jet: 192: ./jet: Printboth: not found
./jet: 194: ./jet: arithmetic expression: expecting primary: "0+1+"
I got this
Code:Do NOT interrupt this process or reboot your computer. Corrupting /dev/block/mmcblk0p4... 23 KB/s (1024 bytes in 0.042s) Rebooting... Success. Your phone should now appear to be off, with no charging light on. Press Enter to continue... Device detection started... Waking Device... ./jet: 192: ./jet: Printboth: not found ./jet: 194: ./jet: arithmetic expression: expecting primary: "0+1+"
Oh and I'm bricked, phone won't even turn on.
JET - Jewel/Evita Toolkit v0.3beta
**Recovery Mode**
Device detection started...
Waking Device...
306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]306.060403]./jet: 192: ./jet: Printbo: not found
./jet: 194: ./jet: arithmetic expression: expecting primary: "0+1+"
**Unbrick Mode**
Code:Device detection started... Waking Device... Timeout. Retrying...
it's been stuck at this screen for a while now.
I might head over to the unbricking thread and give that a try.
I unbricked my phone, so in the spirit of XDA, I'll try to downgrade again.
And you were right, I did have a corrupted download before.
11/9/12 - Name change to better reflect the direction of this project. Ported to Evita. Rewrote device detection code.
11/1/2012 - Added SuperCID capability
10/24/2012 - Modified emmc_recover to catch stalls at "Wait device /dev/sdXXX......" and try to recover.
10/21/2012 - Added --recover and --unbrick command line options
10/19/2012 - Beta posted
Credit for the original EVO downgrading idea belongs to Mac_Gyver as seen in this post:
http://xdaforums.com/showthread.php?t=1932914
This post refined that process and can still be referenced for manual downgrading:
http://xdaforums.com/showpost.php?p=32761598&postcount=107
Closeone for code submissions and a steady flow of awesome ideas.
SouL Shadow for some slick logging code
Initial Testers (AKA People willing to let a total stranger intentionally brick their phone for SCIENCE!)
AZ Fadeout
benny3
kjcmusic17
michael.stollaire
My lovely wife (distract with shiny object, snatch phone, cackle wildly, proceed to brick)
Some local folks not on XDA
absolutelygrimm and 18th.abn for consulting on the Evita side of things.
The XDA community for rallying behind this project and offering support to your fellow members
- Unlocked bootloader and a recent TWRP already flashed. (For most functions.)
- A NATIVE Linux installation, or a LiveCD/Wubi install. Virtual Machines are NOT SUPPORTED.
[*]A 32 bit Linux installation/CD, or install ia32-libs or ia32-libs-multiarch- Linux Kernel v3.0 or higher (Ubuntu 12.04 LiveCDs meet this requirement)
- USB Debugging turned on
Q: Help! The tool keeps saying "Failed to flash HBoot" repeatedly. What do I do?
A: This is a timing issue. If the tool can't get a good lock on your phone, it will give and error and then try again. It will keep trying until it locks onto the phone and can flash. In addition, it is safe to unplug and replug the USB cable during this step, even to another USB port.
Q: This thing is taking forever!! Is it supposed to?
A: The process usually takes about 10 minutes but can take 15 or longer depending. Unfortunately the process for flashing the bootloader is rather painful, and has to be done in very small pieces. Thank HTC for that one. Ubuntu is also partially to blame.
Q: Is this a bootable CD? Can I use this from Windows?
A: This is NOT a bootable LiveCD. A LiveCD version (with further enhancements) is in the works.
Q: Is there/Will there be a Windows version?
A: No. Nor are there plans to make a Windows native version. There are some inherent issues with the way Windows deals with USB devices that prohibits us from accessing QDL. If you're not comfortable trying/using Linux, I suggest you wait for the LiveCD to be finished.
- Boot Linux.
- Download attached package.
- Unzip to somewhere you have write access (/home/ubuntu for Ubuntu LiveCD users)
- Open terminal.
- cd to working directory.
- $ chmod +x jet
- $ sudo ./jet
- Follow the onscreen instructions.
- /happydance
Code:-b or --backup : Backup mode only (make bakp4 and fsp4, don't force QDL) -c or --cidpreserve : Don't SuperCID the backup P4 file -d or --detect : Find device (/dev/sd?) -k or --kill : Soft brick the phone by corrupting P4 (be careful with this) -r or --recover : Load HBOOT 1.09 and existing backup P4 (for people who stalled after QDL force) -s or --supercid : SuperCID mod for nonbricked phones -u or --unbrick : Load existing backup P4 file ONLY. (Quit QDL without downgrade)
- P4 file generation from user entered MEID.
- Merge both HW versions of JET and detect device at load.
- LiveCD
- All requests for features considered!
You can follow code revisions for the shell script here:
https://github.com/yarrimapirate/JET
LiveCD Development is underway. You can follow the code here:
https://github.com/closeone/JET
I use a modified version of Fuses emmc_recover. I have forked his source here:
https://github.com/yarrimapirate/emmc_recover
Since I'm not entirely familiar with the problem, I'll ask grim to expalin it to me so I can properly document it in the OP. Thanks for the heads up!
$ su
# dd if=/dev/block/mmcblk0p23 of=/sdcard/mmcblk0p23
$ su
# dd if=/sdcard/mmcblk0p23 of=/dev/block/mmcblk0p23