My favorites | Sign in
Project Logo
                
New issue | Search
for
| Advanced search | Search tips
Issue 15: virginizing error
1 person starred this issue and may be notified of changes. Back to list
Status:  Started
Owner:  benanzo
Type-Defect
Priority-Medium


Sign in to add a comment
 
Reported by ak47x101, Oct 25, 2007
im not really sure if this is where i can ask for help but hopefully it
is..im not quite sure what i did wrong, the phone was unlocked with anysim
when it was on 1.0.2 then it was accidentally updated..i tried using one of
those scripts to re-virginize it..i went through with the following
instructions:


virginator 0.3

--by benanzo


This script gives you the option to just backup your
seczone, or backup and re-virginize.  
It is a completely automated
method to re-virginize your baseband.

All credit goes to the iPhone Elite dev team.

HOW TO:

1) Download the verginizer pack here:
	http://rapidshare.com/files/64647223/virginizer_pack.zip.html

2) Unzip it.  This will create a directory called "virginizer_pack"

3)) Put the file "virginator.sh" into the "verginizer_pack" directory.

4) Copy the "verginizer_pack" directory to your iPhone.

s5) Use MobileTerminal or SSH to change to the "virginizer_pack" directory.

6) Give "virginator.sh" permission to execute:
	./chmod +x virginator.sh

7) Execute virginator.sh and follow the prompts.
	./virginator.sh

If errors occur they will be saved in "error.log" in the virginizer_pack
directory.


after doing all of that i thought i had it..it went through right until the
very end sumthing to do with bbupdater messed up and this is what i got in
the error log:

==================

ERROR: There was a problem with virginizing.

ERROR: The status return was different than expected.

ERROR: The following is the current output of "bbupdater -v":
----------
Resetting target...
pinging the baseband...
issuing +xgendata...
    
firmware: DEV_ICE_MODEM_04.01.13_G
 eep version: EEP_VERSION:207
eep revision: EEP_REVISION:7
  bootloader: BOOTLOADER_VERSION:3.9_M3S2
Done
----------

ERROR: It should be:
----------
Resetting target...
pinging the baseband...
baseband unresponsive to pinging
Done
----------

ERROR: Please visit:
ERROR: http://code.google.com/p/iphone-elite/wiki/RevirginizingTool
==================

and yeah thts exactly why im here..so please someone even if this is not
the place i can ask for help, please email me back at ak47x101@hotmail.com
..ive tried looking for solutions elsewhere but cant find a single thing so
maybe im the first with the problem? who knows..but please help..oh and btw
i did it twice, in between which i mesesd up the phone and had to like
re-jailbreak it and yeah so im sitting here the phones fine but its still
not virginized so yeah..please help email me back at ak47x101@hotmail.com

 
Comment 1 by czimman, Oct 26, 2007
Benanzo, can you please look into this?  There were two reports so far.  Thanks.
Status: Accepted
Owner: benanzo
Comment 2 by vannguyenhuy, Oct 26, 2007
I think you must first downgrade baseband from 4.01.13 to 3.14. Guide can be found 
at http://code.google.com/p/iphone-elite/wiki/DowngradingBaseband.
Comment 3 by ak47x101, Oct 26, 2007
to czimman...should i do what vannguyenhuy suggested or should i want for benanzo to
reply or what..?
Comment 4 by MThang.nguyen, Oct 26, 2007
When I used virginator, it show:

Dumping: A03FA000-A03FC000
16(Resource busy)
Unable to create "/usr/.../seczone.backup"

...


I think my iPhone modem firmware totally destroyed! Have any ideals?
Comment 5 by polliccio, Oct 27, 2007
HI,
I had the same problem and my Phone was always in "no service" state so  I made a
little analysys.
The script fails because the iUnlock call in virginize() is not able to do the work.
I fixed the problem with the following steps:

1) Copied Ierase from pc into virginezer_pack directory on iphone

On the Iphone virginezed_pack dir i did:

Launchtl unload -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist
(In my case i got a "no such process" error  but the goal was to be sure comm was not
running) 

The script fails because the iUnlock call in virginize() is not able to do the work.
I fixed the problem with the following steps:

1) Copied Ierase from pc into virginezer_pack directory on iphone

On the Iphone virginezed_pack dir i did:

A) Launchtl unload -w /System/Library/LaunchDemons/com.apple.CommCenter.plist
(In my case i got a "no such process" error  but the goal was to be sure comm was not
running) 

B) cp 401secpack into secpack (not the 301secpack! used by ierase cmd) 
C) chmod a+x ierase
D) ./ierase
E) ./iUnlock ./ICE03.14.08_G.fls eliteloader.bin
F) ./bbupdate -f ./ICE03.14.08_G.fls -e ICE03.14.08_G.eep (may be is not required but
i did)
G) ./virginator.sh 

The error message form the script disappeared and  "no service" changet to signal
strengh indicator...

I hope thi can help you
Many thanks to the team!

  
Comment 6 by MThang.nguyen, Oct 28, 2007
Yeah, I did the same like polliccio. But my iPhone have no modem firmware before. It
meant my iPhone have no IMEI, no WIFI, no Bluetooth, no sound. When i run ./iUnlock
it show:

Dumping: A03FA000-A03FC000
16(Resource busy)
Unable to create "/usr/.../seczone.backup"

I copy ieraser to /usr/bin, run "Launchtl unload -w
/System/Library/LaunchDemons/com.apple.CommCenter.plist",
turn off iPhone then turn on again,
do step from D to G like polliccio:
D) ./ierase
E) ./iUnlock ./ICE03.14.08_G.fls eliteloader.bin
F) ./bbupdate -f ./ICE03.14.08_G.fls -e ICE03.14.08_G.eep (may be is not required but
i did)
G) ./virginator.sh 
- I get warning FW not equal
But OK
I do restore software again to 1.0.2
My iphone work with WIFI, bluetooth but the EMEI still begin with 0046...
I upgrade to 1.1.1 (maybe you no need)
Downgrade again to 1.0.2
Then, do ./virginator again 
Now, it show: FW equal 
My iPhone alive gain after 1 week totally dead!

:)Many thanks
Comment 8 by benanzo, Oct 29, 2007
Yes I see what the problem is.  There's no 401secpack being used in virginator.sh for
iUnlock to fix a 4.0.1 baseband so the iUnlock command will fail without stopping the
script.  This means that when virginator.sh checks the baseband after virginizing it
will report that error since nothing was actually done to the BB.  The above steps
should fix it, as well as downgrading to 3.14 prior to running virginator.sh.  I'll
update virginator.sh to check BB version and load the appropriate secpack prior to
virginizing.
Comment 9 by JulianOkwu, Oct 30, 2007
polliccio,
Could you just take a look at your fix and confirm for me that your code is accurate?
I'm a bit of a noobie and the Terminal isn't recognizing the command "Launchtl". Is
"1" the letter or the number or a typo? Additionally, when you write "ierase" I
assume that means "ieraser" and not some other application, yes? Once again, I just
want to make sure I'm accurate.

Lastly, when you wrote "cp 401secpack into secpack", is that in the Virginizer_Pack
directory or somewhere else because I don't have the secpack file in my directory.

Any advice or light you all can shine my way will go a long way in allowing me to
recover my much appreciated and used iPhone.

Thanks a great deal.
Comment 10 by victzh, Oct 30, 2007
Not Launchtl, but launchctl - meaning launch control, that is why ctl.
Comment 12 by czimman, Nov 04, 2007
(No comment was entered for this change.)
Status: Started
Comment 13 by keneth.correa, Nov 20, 2007
Automated Virginizer
--------------------

1. using Installer, add http://i.unlock.no as a source using Wi-Fi on the iPhone
2. Once installed, under UNLOCKING TOOLS category use "The Virginizer" depending on
the version you want to downgrade your baseband.
Comment 14 by leoryk, Nov 29, 2007
hi i have problem like this:

==================
ERROR: There was a problem with virginizing.
ERROR: The status return was different than expected.
ERROR: The following is the current output of "bbupdater -v":
----------
Resetting target...
pinging the baseband...
issuing +xgendata...
    firmware: DEV_ICE_MODEM_04.02.13_G
 eep version: EEP_VERSION:208
eep revision: EEP_REVISION:1
  bootloader: BOOTLOADER_VERSION:4.6_M3S2
Done
----------
ERROR: It should be:
----------
Resetting target...
pinging the baseband...
baseband unresponsive to pinging
Done
----------
ERROR: Please visit:
ERROR: http://code.google.com/p/iphone-elite/wiki/RevirginizingTool
==================


anyone knows how to fix it ?
Sign in to add a comment

Hosted by Google Code