<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.theiphonewiki.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Petrol</id>
	<title>The iPhone Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.theiphonewiki.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Petrol"/>
	<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/wiki/Special:Contributions/Petrol"/>
	<updated>2026-04-13T06:38:50Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.14</generator>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:JailbreakMe&amp;diff=7859</id>
		<title>Talk:JailbreakMe</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:JailbreakMe&amp;diff=7859"/>
		<updated>2010-08-03T06:56:33Z</updated>

		<summary type="html">&lt;p&gt;Petrol: Replacing page with 'With the release of Jailbreakme i have began decompiling it. All credits go to comex for the below.

The source code of the website(only bottom is useful)

Since with trouble p...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the release of Jailbreakme i have began decompiling it. All credits go to comex for the below.&lt;br /&gt;
&lt;br /&gt;
The source code of the website(only bottom is useful)&lt;br /&gt;
&lt;br /&gt;
Since with trouble pasting here i have uploaded it onto mediafire.com&lt;br /&gt;
&lt;br /&gt;
Open the html file with a text editor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.mediafire.com/?g8bepd6h1q44f04&lt;/div&gt;</summary>
		<author><name>Petrol</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:JailbreakMe&amp;diff=7858</id>
		<title>Talk:JailbreakMe</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:JailbreakMe&amp;diff=7858"/>
		<updated>2010-08-03T06:52:38Z</updated>

		<summary type="html">&lt;p&gt;Petrol: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the release of Jailbreakme i have began decompiling it. All credits go to comex for the below.&lt;br /&gt;
&lt;br /&gt;
The source code of the website(only bottom is useful)&lt;br /&gt;
&lt;br /&gt;
}&amp;lt;/style&amp;gt;&amp;lt;title&amp;gt;JailbreakMe&amp;lt;/title&amp;gt;&amp;lt;meta name=&amp;quot;viewport&amp;quot; content=&amp;quot;width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no&amp;quot;&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;lt;div class=&amp;quot;top_bar&amp;quot;&amp;gt;&amp;lt;h1&amp;gt;JailbreakMe&amp;lt;/h1&amp;gt;&amp;lt;h2 id=&amp;quot;by&amp;quot;&amp;gt;by comex (et al.)&amp;lt;/h2&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;middle_wrapper&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;bubble middle&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;shadow&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;texts&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ttitle ttop&amp;quot;&amp;gt;JailbreakMe&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ttext&amp;quot;&amp;gt;Jailbreak to get tweaks and apps Apple won't allow in the App Store.&amp;lt;br&amp;gt;Free, legal, safe.&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ttext&amp;quot;&amp;gt;You should sync with iTunes before using this tool.&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;a href=&amp;quot;faq.html&amp;quot; id=&amp;quot;faqlink&amp;quot; class=&amp;quot;tbottom&amp;quot;&amp;gt;More Info &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;tool_bar&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;unlock1&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;unlock2&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;slider&amp;quot; class=&amp;quot;slider&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;arrow&amp;quot; src=&amp;quot;data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%3Csvg%20width%3D%2231px%22%20height%3D%2224px%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22x%22%20x1%3D%220%25%22%20y1%3D%220%25%22%20x2%3D%220%25%22%20y2%3D%22100%25%22%3E%3Cstop%20offset%3D%220%25%22%20style%3D%22stop-color%3A%239c9c9c%22/%3E%3Cstop%20offset%3D%2250%25%22%20style%3D%22stop-color%3A%23575757%22/%3E%3Cstop%20offset%3D%2250%25%22%20style%3D%22stop-color%3A%23000000%22/%3E%3Cstop%20offset%3D%22100%25%22%20style%3D%22stop-color%3A%23000000%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpolygon%20points%3D%221%2C8%2017%2C8%2017%2C2%2029%2C12.5%2017%2C23%2017%2C16%201%2C16%22%20style%3D%22stroke%3A%23d8d8d8%3Bstroke-width%3A1%3B%22/%3E%3Cpolygon%20points%3D%221%2C7%2017%2C7%2017%2C1%2029%2C11.5%2017%2C22%2017%2C15%201%2C15%22%20style%3D%22fill%3Aurl%28%23x%29%3B%20stroke%3A%23000000%3Bstroke-width%3A1%3B%22/%3E%3C/svg%3E&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;unlock_text&amp;quot;&amp;gt;slide to jailbreak&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;pod&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;podtext&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;script&amp;gt;var agent=navigator.userAgent;var index=agent.indexOf(&amp;quot;OS &amp;quot;);function goto_faq(){if(!String(window.location).match(/faq/)){window.location=&amp;quot;faq.html&amp;quot;}model=null}if(index==-1){goto_faq()}firmware=agent.slice(index+&amp;quot;OS &amp;quot;.length);firmware=firmware.slice(0,firmware.indexOf(&amp;quot; &amp;quot;));firmware=firmware.replace(/_/g,&amp;quot;.&amp;quot;);if(agent.indexOf(&amp;quot;iPad&amp;quot;)!=-1){model=&amp;quot;iPad1,1&amp;quot;}else{if(agent.indexOf(&amp;quot;iPod&amp;quot;)!=-1){var ssi=getSunSpiderInterval();window.location=&amp;quot;#&amp;quot;+ssi;if(ssi&amp;gt;1625){model=&amp;quot;iPod1,1&amp;quot;}else{if(ssi&amp;gt;=(firmware.indexOf(&amp;quot;4.0&amp;quot;)!=-1?800:1000)){model=&amp;quot;iPod2,1&amp;quot;}else{model=&amp;quot;iPod3,1&amp;quot;}}}else{if(agent.indexOf(&amp;quot;iPhone&amp;quot;)!=-1){if(window.devicePixelRatio==2){model=&amp;quot;iPhone3,1&amp;quot;}else{var ssi=getSunSpiderInterval();window.location=&amp;quot;#&amp;quot;+ssi;if(ssi&amp;gt;=(firmware.indexOf(&amp;quot;4.0&amp;quot;)!=-1?1100:1600)){model=&amp;quot;iPhone1,x&amp;quot;}else{model=&amp;quot;iPhone2,1&amp;quot;}}}else{goto_faq()}}}function get_page(){return model==null?null:(&amp;quot;/_/&amp;quot;+model+&amp;quot;_&amp;quot;+firmware+&amp;quot;.pdf&amp;quot;)}window.page=get_page();if(window.page.indexOf(&amp;quot;iPod3,1_3&amp;quot;)!=-1){alert(&amp;quot;Warning: This version is known to crash.  You can try it, but you might have better luck if you upgrade to 4.0 first.&amp;quot;)}var valid=[&amp;quot;3.1.2&amp;quot;,&amp;quot;3.1.3&amp;quot;,&amp;quot;3.2&amp;quot;,&amp;quot;3.2.1&amp;quot;,&amp;quot;4.0&amp;quot;,&amp;quot;4.0.1&amp;quot;];var vmismatch=0;if(valid.indexOf(firmware)==-1){vmismatch=parseInt(firmware.substring(0,1))&amp;lt;=3?-1:1}else{if(window.page!=null){_=new Image(window.page)}}function arm_version(){var c=device_type();var b=device_firmware();var a=_sunSpiderInterval;var d=7;if(c==&amp;quot;ipod&amp;quot;){if(b.indexOf(&amp;quot;4.0&amp;quot;)!=-1){if(a&amp;gt;800){d=6}else{d=7}}else{if(a&amp;gt;1250){d=6}else{arm_versions=7}}}else{if(c==&amp;quot;iphone&amp;quot;){if(b.indexOf(&amp;quot;4.0&amp;quot;)!=-1){if(a&amp;gt;=1100){d=6}else{d=7}}else{if(a&amp;gt;1625){d=6}else{d=7}}}else{if(c==&amp;quot;ipad&amp;quot;){d=7}}}return d}function armv6_faster(){var a=_sunSpiderInterval;if(a&amp;gt;1625){return false}return true}function device_is_iphone(){var a=navigator.userAgent;return a.indexOf(&amp;quot;iPhone OS&amp;quot;)!=-1||a.indexOf(&amp;quot;OS 3_2&amp;quot;)!=-1}function device_type(){var b=navigator.userAgent;var a=&amp;quot;unknown&amp;quot;;if(device_is_iphone()){if(b.indexOf(&amp;quot;iPad&amp;quot;)!=-1){a=&amp;quot;ipad&amp;quot;}else{if(b.indexOf(&amp;quot;iPod&amp;quot;)!=-1){a=&amp;quot;ipod&amp;quot;}else{if(b.indexOf(&amp;quot;iPhone&amp;quot;)!=-1){a=&amp;quot;iphone&amp;quot;}}}}return a}function device_firmware(){var c=navigator.userAgent;var b=&amp;quot;unknown&amp;quot;;if(device_is_iphone()){var a=c.indexOf(&amp;quot;OS &amp;quot;)+&amp;quot;OS &amp;quot;.length;b=c.slice(a);b=b.slice(0,b.indexOf(&amp;quot; &amp;quot;));b=b.replace(/_/g,&amp;quot;.&amp;quot;)}return b}function device_model(){var a=device_type();if(a==&amp;quot;ipad&amp;quot;){return&amp;quot;iPad1,1&amp;quot;}else{if(a==&amp;quot;iphone&amp;quot;){if(window.devicePixelRatio==2){return&amp;quot;iPhone3,1&amp;quot;}else{if(arm_version()==7){return&amp;quot;iPhone2,1&amp;quot;}else{return&amp;quot;iPhone1,x&amp;quot;}}}else{if(a==&amp;quot;ipod&amp;quot;){if(arm_version()==7){return&amp;quot;iPod3,1&amp;quot;}else{if(armv6_faster()){return&amp;quot;iPod2,1&amp;quot;}else{return&amp;quot;iPod1,1&amp;quot;}}}}}return&amp;quot;unknown&amp;quot;}var df=device_firmware();var valid=[&amp;quot;3.1.2&amp;quot;,&amp;quot;3.1.3&amp;quot;,&amp;quot;3.2&amp;quot;,&amp;quot;3.2.1&amp;quot;,&amp;quot;4.0&amp;quot;,&amp;quot;4.0.1&amp;quot;];var vmismatch=0;if(valid.indexOf(df)==-1){vmismatch=parseInt(df.substring(0,1))&amp;lt;=3?-1:1}else{page_for_device=&amp;quot;/_/&amp;quot;+device_model()+&amp;quot;_&amp;quot;+df+&amp;quot;.pdf&amp;quot;;new Image(page_for_device)}var step;var unlock4=document.getElementById(&amp;quot;unlock_text&amp;quot;);var unlock1=document.getElementById(&amp;quot;unlock1&amp;quot;);var ival=null;function get_gradient(k){var j=-10000;var a=-10000;var d=&amp;quot;-webkit-gradient(linear, left bottom, right bottom, &amp;quot;;var l=&amp;quot;&amp;quot;;var e=false;for(var c=0;c&amp;lt;k.length;c+=2){var f=k[c];var b=k[c+1];if(!e&amp;amp;&amp;amp;f&amp;gt;=0){var h=(b*(0-last_pos)-a*(0-f))/(f-last_pos);d+=&amp;quot;from(rgba(0,0,0,&amp;quot;+h+&amp;quot;)), &amp;quot;;e=true}if(e){if(f&amp;gt;=1){var g=(b*(1-last_pos)-a*(1-f))/(f-last_pos);d+=&amp;quot;to(rgba(0,0,0,&amp;quot;+g+&amp;quot;))&amp;quot;;d+=l;break}l+=&amp;quot;, color-stop(&amp;quot;+f+&amp;quot;, rgba(0,0,0,&amp;quot;+b+&amp;quot;))&amp;quot;}last_pos=f;a=b}return d+&amp;quot;)&amp;quot;}function turn_on(){if(ival){return}step=-0.15;ival=setInterval(window.stepp=function(){step=(step+0.05)%1.55;var c=step-0.15;var d=step;var e=c-0.2;var a=d+0.2;var b=get_gradient([-1000,0.5,e,0.5,c,0.9,d,0.9,a,0.5,1000,0.5]);unlock4.style.WebkitMaskImage=b},50)}function turn_off(){if(!ival){return}clearInterval(ival);ival=null;unlock4.style.WebkitMaskImage=&amp;quot;&amp;quot;}var left=0;function set_left(a){left=a;slider.style.left=a+&amp;quot;px&amp;quot;;unlock4.style.opacity=1-(left/40)}var startX=null,startLeft,maxLeft;slider.ontouchstart=function(a){startX=a.targetTouches[0].clientX;startLeft=left;turn_off();slider.style.WebkitTransitionProperty=&amp;quot;&amp;quot;;slider.style.WebkitTransitionDuration=&amp;quot;0s&amp;quot;;unlock4.style.WebkitTransitionProperty=&amp;quot;&amp;quot;;unlock4.style.WebkitTransitionDuration=&amp;quot;0s&amp;quot;;maxLeft=slider.parentNode.clientWidth-slider.clientWidth-5;return false};slider.ontouchmove=function(b){var a=b.targetTouches[0].clientX-startX;if(a&amp;lt;0){a=0}else{if(a&amp;gt;=maxLeft){a=maxLeft}}set_left(a+startLeft)};window.ontouchend=function(){if(startX==null){return}startX=null;if(maxLeft-left&amp;lt;15){jailbreak();return false}turn_on();unlock4.style.WebkitTransitionProperty=&amp;quot;opacity&amp;quot;;unlock4.style.WebkitTransitionDuration=&amp;quot;0.5s&amp;quot;;var a=left;set_left(0);slider.style.WebkitTransform=&amp;quot;translateX(&amp;quot;+a+&amp;quot;px)&amp;quot;;setTimeout(function(){slider.style.WebkitTransitionProperty=&amp;quot;-webkit-transform&amp;quot;;slider.style.WebkitTransitionDuration=&amp;quot;0.5s&amp;quot;;slider.style.WebkitTransform=&amp;quot;translateX(0px)&amp;quot;},0);return false};set_left(0);turn_on();var onetext='&amp;lt;div class=&amp;quot;ttitle ttop&amp;quot;&amp;gt;Oops...&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ttext&amp;quot;&amp;gt;It looks like the installer crashed last time you tried to jailbreak. :(&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ttext&amp;quot;&amp;gt;It might work if you try again.&amp;lt;/div&amp;gt;';var twotext='&amp;lt;div class=&amp;quot;ttitle ttop&amp;quot;&amp;gt;It worked!&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ttext&amp;quot;&amp;gt;Tap the &amp;lt;b&amp;gt;Cydia&amp;lt;/b&amp;gt; icon to get started with your jailbreak.&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ttext&amp;quot;&amp;gt;(If you restored from a backup, you might be seeing this even though you\'re not jailbroken yet.)&amp;lt;/div&amp;gt;';var toooldtext='&amp;lt;div class=&amp;quot;ttitle ttop&amp;quot;&amp;gt;JailbreakMe&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ttext&amp;quot;&amp;gt;Version too old.  You need to upgrade using iTunes before you can use this site.&amp;lt;/div&amp;gt;';var toonewtext='&amp;lt;div class=&amp;quot;ttitle ttop&amp;quot;&amp;gt;Welp.&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ttext&amp;quot;&amp;gt;Version too new.  You need to downgrade before you can use this site, which is probably impossible.&amp;lt;/div&amp;gt;';function add_animations(a){a.style.webkitTransitionProperty=&amp;quot;-webkit-transform, opacity&amp;quot;;a.style.webkitTransitionDuration=&amp;quot;0.4s, 0.4s&amp;quot;}function get_progress(){var f=0;var b=0;var e=document.cookie.match(/progress=[0-9]_[0-9\.]+/g);if(e){for(var d=0;d&amp;lt;e.length;d++){var a=e[d];var c=parseInt(a.substring(11));if(c&amp;gt;f){f=c;b=parseInt(a.substring(9,10))}}}return b}var my_progress=0;window.onload=function(){if(vmismatch==-1){document.getElementById(&amp;quot;texts&amp;quot;).innerHTML=toooldtext;return}else{if(vmismatch==1){document.getElementById(&amp;quot;texts&amp;quot;).innerHTML=toonewtext;return}}var a=get_progress();if(a==1){document.getElementById(&amp;quot;texts&amp;quot;).innerHTML=onetext}else{if(a==2){document.getElementById(&amp;quot;texts&amp;quot;).innerHTML=twotext}}};function jailbreak(){var b=document.getElementsByClassName(&amp;quot;middle_wrapper&amp;quot;)[0];add_animations(b);b.style.opacity=&amp;quot;0&amp;quot;;var c=document.getElementsByClassName(&amp;quot;tool_bar&amp;quot;)[0];add_animations(c);c.style.opacity=&amp;quot;0&amp;quot;;c.style.webkitTransform=&amp;quot;translateY(96px)&amp;quot;;var a=document.getElementsByClassName(&amp;quot;top_bar&amp;quot;)[0];add_animations(a);a.style.opacity=&amp;quot;0&amp;quot;;a.style.webkitTransform=&amp;quot;translateY(-96px)&amp;quot;;jailbreak_real()}function jailbreak_real(){document.cookie=&amp;quot;progress=1_&amp;quot;+(new Date().getTime()/1000)+&amp;quot;;domain=jailbreakme.com;path=/;expires=Sat, 01 Feb 2020 05:00:00 GMT&amp;quot;;if(!window.page){alert(&amp;quot;There was no page... &amp;quot;+navigator.userAgent)}var a=document.createElement(&amp;quot;iframe&amp;quot;);a.setAttribute(&amp;quot;src&amp;quot;,page);a.style.position=&amp;quot;absolute&amp;quot;;a.style.opacity=&amp;quot;0.000001&amp;quot;;a.style.width=&amp;quot;100px&amp;quot;;a.style.height=&amp;quot;100px&amp;quot;;a.style.zIndex=&amp;quot;-9999&amp;quot;;document.body.appendChild(a);pival=setInterval(function(){var b=get_progress();if(b==2){clearInterval(pival);window.location=&amp;quot;faq.html&amp;quot;}else{if(b==3){clearInterval(pival);window.location=window.location}}},500)}var old=window.orientation;function ooc(a){if(old!=window.orientation){window.scrollTo(0,1)}old=window.orientation}function loaded(){setTimeout(function(){window.scrollTo(0,1)},10)}window.addEventListener(&amp;quot;load&amp;quot;,function(a){loaded();setInterval(ooc,100)},false);window.addEventListener(&amp;quot;onorientationchange&amp;quot;,ooc,false);document.addEventListener(&amp;quot;touchmove&amp;quot;,function(a){a.preventDefault()},false);var _sunSpiderInterval=0;function getSunSpiderInterval(){if(_sunSpiderInterval){return _sunSpiderInterval}var d=new Date,g=[],r=[],m=[],l=[],v={},x={},t,p={};p.Width=300;p.Height=300;function n(L,J){var I=L.V[0],K=J.V[0],H=L.V[1],G=J.V[1],F=Math.abs(K-I),E=Math.abs(G-H),A=I,i=H,C,D,B;if(K&amp;gt;=I){K=I=1}else{K=I=-1}if(G&amp;gt;=H){G=H=1}else{G=H=-1}if(F&amp;gt;=E){G=I=0;C=F;D=F/2;B=E;F=F}else{H=K=0;C=E;D=E/2;B=F;F=E}F=Math.round(g.LastPx+F);for(E=g.LastPx;E&amp;lt;F;E++){D+=B;if(D&amp;gt;=C){D-=C;A+=I;i+=H}A+=K;i+=G}g.LastPx=F}function q(i,B){var A=[];A[0]=i[1]*B[2]-i[2]*B[1];A[1]=i[2]*B[0]-i[0]*B[2];A[2]=i[0]*B[1]-i[1]*B[0];return A}function b(A,E,D){for(var i=[],C=[],B=0;B&amp;lt;3;B++){i[B]=A[B]-E[B];C[B]=D[B]-E[B]}i=q(i,C);A=Math.sqrt(i[0]*i[0]+i[1]*i[1]+i[2]*i[2]);for(B=0;B&amp;lt;3;B++){i[B]/=A}i[3]=1;return i}function f(i,B,A){this.V=[i,B,A,1]}function e(A,D){for(var C=[[],[],[],[]],i=0,B=0;i&amp;lt;4;i++){for(B=0;B&amp;lt;4;B++){C[i][B]=A[i][0]*D[0][B]+A[i][1]*D[1][B]+A[i][2]*D[2][B]+A[i][3]*D[3][B]}}return C}function j(A,C){for(var B=[],i=0;i&amp;lt;4;i++){B[i]=A[i][0]*C[0]+A[i][1]*C[1]+A[i][2]*C[2]+A[i][3]*C[3]}return B}function k(A,C){for(var B=[],i=0;i&amp;lt;3;i++){B[i]=A[i][0]*C[0]+A[i][1]*C[1]+A[i][2]*C[2]}return B}function h(A,D){for(var C=[[],[],[],[]],i=0,B=0;i&amp;lt;4;i++){for(B=0;B&amp;lt;4;B++){C[i][B]=A[i][B]+D[i][B]}}return C}function o(A,C,B,i){return e([[1,0,0,C],[0,1,0,B],[0,0,1,i],[0,0,0,1]],A)}function a(A,C){var B=C;B*=Math.PI/180;var i=Math.cos(B);B=Math.sin(B);return e([[1,0,0,0],[0,i,-B,0],[0,B,i,0],[0,0,0,1]],A)}function z(A,C){var B=C;B*=Math.PI/180;var i=Math.cos(B);B=Math.sin(B);return e([[i,0,B,0],[0,1,0,0],[-B,0,i,0],[0,0,0,1]],A)}function w(A,C){var B=C;B*=Math.PI/180;var i=Math.cos(B);B=Math.sin(B);return e([[i,-B,0,0],[B,i,0,0],[0,0,1,0],[0,0,0,1]],A)}function u(){var i=[],A=5;for(g.LastPx=0;A&amp;gt;-1;A--){i[A]=k(m,g.Normal[A])}if(i[0][2]&amp;lt;0){if(!g.Line[0]){n(g[0],g[1]);g.Line[0]=true}if(!g.Line[1]){n(g[1],g[2]);g.Line[1]=true}if(!g.Line[2]){n(g[2],g[3]);g.Line[2]=true}if(!g.Line[3]){n(g[3],g[0]);g.Line[3]=true}}if(i[1][2]&amp;lt;0){if(!g.Line[2]){n(g[3],g[2]);g.Line[2]=true}if(!g.Line[9]){n(g[2],g[6]);g.Line[9]=true}if(!g.Line[6]){n(g[6],g[7]);g.Line[6]=true}if(!g.Line[10]){n(g[7],g[3]);g.Line[10]=true}}if(i[2][2]&amp;lt;0){if(!g.Line[4]){n(g[4],g[5]);g.Line[4]=true}if(!g.Line[5]){n(g[5],g[6]);g.Line[5]=true}if(!g.Line[6]){n(g[6],g[7]);g.Line[6]=true}if(!g.Line[7]){n(g[7],g[4]);g.Line[7]=true}}if(i[3][2]&amp;lt;0){if(!g.Line[4]){n(g[4],g[5]);g.Line[4]=true}if(!g.Line[8]){n(g[5],g[1]);g.Line[8]=true}if(!g.Line[0]){n(g[1],g[0]);g.Line[0]=true}if(!g.Line[11]){n(g[0],g[4]);g.Line[11]=true}}if(i[4][2]&amp;lt;0){if(!g.Line[11]){n(g[4],g[0]);g.Line[11]=true}if(!g.Line[3]){n(g[0],g[3]);g.Line[3]=true}if(!g.Line[10]){n(g[3],g[7]);g.Line[10]=true}if(!g.Line[7]){n(g[7],g[4]);g.Line[7]=true}}if(i[5][2]&amp;lt;0){if(!g.Line[8]){n(g[1],g[5]);g.Line[8]=true}if(!g.Line[5]){n(g[5],g[6]);g.Line[5]=true}if(!g.Line[9]){n(g[6],g[2]);g.Line[9]=true}if(!g.Line[1]){n(g[2],g[1]);g.Line[1]=true}}g.Line=[false,false,false,false,false,false,false,false,false,false,false,false];g.LastPx=0}function c(){if(!(x.LoopCount&amp;gt;x.LoopMax)){for(var i=String(x.LoopCount);i.length&amp;lt;3;){i=&amp;quot;0&amp;quot;+i}r=o(l,-g[8].V[0],-g[8].V[1],-g[8].V[2]);r=a(r,1);r=z(r,3);r=w(r,5);r=o(r,g[8].V[0],g[8].V[1],g[8].V[2]);m=e(r,m);for(i=8;i&amp;gt;-1;i--){g[i].V=j(r,g[i].V)}u();x.LoopCount++;c()}}function y(i){v.V=[150,150,20,1];x.LoopCount=0;x.LoopMax=50;x.TimeMax=0;x.TimeAvg=0;x.TimeMin=0;x.TimeTemp=0;x.TimeTotal=0;x.Init=false;r=[[1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]];m=[[1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]];l=[[1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]];g[0]=new f(-i,-i,i);g[1]=new f(-i,i,i);g[2]=new f(i,i,i);g[3]=new f(i,-i,i);g[4]=new f(-i,-i,-i);g[5]=new f(-i,i,-i);g[6]=new f(i,i,-i);g[7]=new f(i,-i,-i);g[8]=new f(0,0,0);g.Edge=[[0,1,2],[3,2,6],[7,6,5],[4,5,1],[4,0,3],[1,5,6]];g.Normal=[];for(var A=0;A&amp;lt;g.Edge.length;A++){g.Normal[A]=b(g[g.Edge[A][0]].V,g[g.Edge[A][1]].V,g[g.Edge[A][2]].V)}g.Line=[false,false,false,false,false,false,false,false,false,false,false,false];g.NumPx=18*i;for(A=0;A&amp;lt;g.NumPx;A++){f(0,0,0)}r=o(r,v.V[0],v.V[1],v.V[2]);m=e(r,m);for(A=0;A&amp;lt;9;A++){g[A].V=j(r,g[A].V)}u();x.Init=true;c()}for(var s=20;s&amp;lt;=160;s*=2){y(s)}p=LoopTime=x=v=l=m=r=g=null;return _sunSpiderInterval=new Date-d};&amp;lt;/script&amp;gt;&amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thank you...&lt;/div&gt;</summary>
		<author><name>Petrol</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:JailbreakMe&amp;diff=7857</id>
		<title>Talk:JailbreakMe</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:JailbreakMe&amp;diff=7857"/>
		<updated>2010-08-03T06:51:47Z</updated>

		<summary type="html">&lt;p&gt;Petrol: New page: With the release of Jailbreakme i have began decompiling it. All credits go to comex for the below.  The source code of the website(only bottom is useful)  &amp;lt;!doctype html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;meta chars...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the release of Jailbreakme i have began decompiling it. All credits go to comex for the below.&lt;br /&gt;
&lt;br /&gt;
The source code of the website(only bottom is useful)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&amp;lt;style&amp;gt;#unlock1, #unlock2 {&lt;br /&gt;
    -webkit-border-radius: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#unlock1 {&lt;br /&gt;
    border: 1px solid rgba(30, 30, 30, 0.88);&lt;br /&gt;
    margin-top: 22px;&lt;br /&gt;
    width: 282px;&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right:auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#unlock2 {&lt;br /&gt;
    width: 282px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    border: 1px solid rgba(100, 100, 100, 0.88);&lt;br /&gt;
    background-color: rgba(0, 0, 0, 0.77);&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#unlock_text {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    left: 90px;&lt;br /&gt;
    top: 12px;&lt;br /&gt;
&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-family: Helvetica;&lt;br /&gt;
&lt;br /&gt;
    -webkit-animation-name: slide;&lt;br /&gt;
    -webkit-animation-duration: 0.5s;&lt;br /&gt;
    -webkit-animation-iteration-count: infinite;&lt;br /&gt;
    -webkit-mask-image: -webkit-gradient(linear, left bottom, right bottom, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0.5)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#arrow {&lt;br /&gt;
    margin-top: 2px;&lt;br /&gt;
    margin-left: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	&lt;br /&gt;
	background: #000;&lt;br /&gt;
	background-repeat: no-repeat;&lt;br /&gt;
	&lt;br /&gt;
	font-family: &amp;quot;Helvetica&amp;quot;, sans-serif;&lt;br /&gt;
	-webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* iphone portrait */&lt;br /&gt;
@media screen and (min-width: 320px) and (max-width: 320px) {&lt;br /&gt;
	body {&lt;br /&gt;
		height: 416px;&lt;br /&gt;
		background-image: url('wallpaper-iphone.jpg');&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* iphone landscape */&lt;br /&gt;
@media screen and (min-width: 480px) and (max-width: 480px){&lt;br /&gt;
    body {&lt;br /&gt;
        height: 269px;&lt;br /&gt;
		background-image: url('wallpaper-iphone.jpg');&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ipad landscape */&lt;br /&gt;
@media screen and (min-width: 1024px) and (max-width: 1024px) {&lt;br /&gt;
	body {&lt;br /&gt;
		height: 691px;&lt;br /&gt;
		background-image: url('wallpaper-ipad.jpg');&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ipad portrait */&lt;br /&gt;
@media screen and (min-width: 768px) and (max-width: 768px) {&lt;br /&gt;
    body {&lt;br /&gt;
        height: 947px;&lt;br /&gt;
		background-image: url('wallpaper-ipad.jpg');&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* retina! */&lt;br /&gt;
@media screen and (-webkit-min-device-pixel-ratio: 2) {&lt;br /&gt;
	body {&lt;br /&gt;
		font-family: &amp;quot;Helvetica Neue&amp;quot;, sans-serif;&lt;br /&gt;
		background-image: url('wallpaper-retina.jpg');&lt;br /&gt;
        background-size: 480px 480px;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
::selection { background: transparent; }&lt;br /&gt;
::-moz-selection { background: transparent; }&lt;br /&gt;
.top_bar {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	height: 96px;&lt;br /&gt;
	&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	background: -webkit-gradient(linear, left top, left bottom, from(#222222), to(#000), color-stop(0.5, rgba(21, 21, 21, 0.7)), color-stop(0.5, rgba(0, 0, 0, 0.7)));&lt;br /&gt;
	border-bottom: 1px solid #343434;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top_bar h1 {&lt;br /&gt;
	margin-top: 5px;&lt;br /&gt;
	font-size: 52px;&lt;br /&gt;
	&lt;br /&gt;
	font-weight: lighter;&lt;br /&gt;
&lt;br /&gt;
	color: #f0f0f0;&lt;br /&gt;
	text-shadow: #000 0px -2px 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top_bar h2 {&lt;br /&gt;
	opacity: 1; &lt;br /&gt;
	margin-top: -2.20em;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	font-size: 16px;&lt;br /&gt;
	text-shadow: #000 0px -2px 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.middle_wrapper {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 96px;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.bubble {&lt;br /&gt;
	margin-top: 27px;&lt;br /&gt;
	margin-right: auto;&lt;br /&gt;
	margin-left: auto;&lt;br /&gt;
    &lt;br /&gt;
    /*background-color: rgba(0, 20, 70, 0.796875);*/&lt;br /&gt;
    background-color: rgba(55, 55, 55, 0.815624);&lt;br /&gt;
    border: 3px solid rgba(190, 196, 208, 0.937500);&lt;br /&gt;
    border-radius: 11px;&lt;br /&gt;
&lt;br /&gt;
    /* fix apple's stupid ipad bug */&lt;br /&gt;
    -webkit-border-top-left-radius: 11px;&lt;br /&gt;
    -webkit-border-top-right-radius: 11px;&lt;br /&gt;
    -webkit-border-bottom-left-radius: 11px;&lt;br /&gt;
    -webkit-border-bottom-right-radius: 11px;&lt;br /&gt;
&lt;br /&gt;
    -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.4);&lt;br /&gt;
    text-shadow: #000 0px -1px 0px;&lt;br /&gt;
    width: 262px;&lt;br /&gt;
    height: 170px;&lt;br /&gt;
    &lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: white;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    &lt;br /&gt;
    padding: 0 5px;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slider {&lt;br /&gt;
    width: 59px;&lt;br /&gt;
    height: 44px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
	-webkit-border-radius: 10px;&lt;br /&gt;
	-webkit-border-top-left-radius: 10px;&lt;br /&gt;
	-webkit-border-top-right-radius: 10px;&lt;br /&gt;
	-webkit-border-bottom-left-radius: 10px;&lt;br /&gt;
	-webkit-border-bottom-right-radius: 10px;&lt;br /&gt;
    margin-top: 2px;&lt;br /&gt;
    margin-left: 2px;&lt;br /&gt;
    border: 1px solid #ccc;&lt;br /&gt;
    -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4);&lt;br /&gt;
    background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#919191)); &lt;br /&gt;
    position: relative;&lt;br /&gt;
    /*-webkit-transform: scale(10);*/&lt;br /&gt;
}&lt;br /&gt;
.arrow {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 16px;&lt;br /&gt;
    top: 12px;&lt;br /&gt;
}&lt;br /&gt;
.shadow {&lt;br /&gt;
    -webkit-border-radius: 0px;&lt;br /&gt;
    -webkit-border-bottom-right-radius: 10px;&lt;br /&gt;
    -webkit-border-bottom-left-radius: 10px;&lt;br /&gt;
    -moz-border-radius-bottomright: 10px;&lt;br /&gt;
    -moz-border-radius-bottomleft: 10px;&lt;br /&gt;
    background-color: rgba(255, 255, 255, 0.4);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 50%;&lt;br /&gt;
    margin-left: -10px;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 25px;&lt;br /&gt;
    -webkit-transform: scaleX(13.6) /* 272/20 */&lt;br /&gt;
}&lt;br /&gt;
.ttext {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
.ttitle {&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tbottom {&lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ttop {&lt;br /&gt;
	padding-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.bubble a {&lt;br /&gt;
	display: block;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tool_bar {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 325px;&lt;br /&gt;
	height: 96px;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
 &lt;br /&gt;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(34, 34, 34, 0.7)), to(rgba(0, 0, 0, 0.7)), color-stop(0.5, rgba(21, 21, 21, 0.7)), color-stop(0.5, rgba(0, 0, 0, 0.7)));&lt;br /&gt;
	border-top: 1px solid #343434;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*#pod {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    top: 416px;&lt;br /&gt;
    display: none;&lt;br /&gt;
    height: 60px;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    background: -webkit-gradient(linear, left top, left bottom, from(#777), to(#777), color-stop(0.5, #444));&lt;br /&gt;
}&lt;br /&gt;
#podtext {&lt;br /&gt;
    margin: 5px;&lt;br /&gt;
    color: #eee;&lt;br /&gt;
	text-shadow: #000 0px -1px 0px;&lt;br /&gt;
} */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* landscape iphone */&lt;br /&gt;
@media screen and (min-width: 480px) and (max-width: 480px) {&lt;br /&gt;
    .tool_bar {&lt;br /&gt;
        top: 195px;  &lt;br /&gt;
        /*height: 20px;*/&lt;br /&gt;
    }&lt;br /&gt;
    #by {&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
    }&lt;br /&gt;
    /*#pod {&lt;br /&gt;
        top: 269px;&lt;br /&gt;
    }*/&lt;br /&gt;
    #unlock1 {&lt;br /&gt;
        margin-top: 10px !important;&lt;br /&gt;
    }&lt;br /&gt;
    .top_bar {&lt;br /&gt;
        height: 20px;&lt;br /&gt;
        padding-top: 10px;&lt;br /&gt;
        padding-bottom: 10px;&lt;br /&gt;
    }&lt;br /&gt;
    .top_bar h1 {&lt;br /&gt;
        display: inline;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
    }&lt;br /&gt;
    .top_bar h2 {&lt;br /&gt;
        display: inline;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
	&lt;br /&gt;
	.ttop {&lt;br /&gt;
		display: none;&lt;br /&gt;
        margin-bottom: -12px;&lt;br /&gt;
	}&lt;br /&gt;
    .middle {&lt;br /&gt;
        width: 430px;&lt;br /&gt;
        height: 140px;&lt;br /&gt;
        margin-top: -51px;&lt;br /&gt;
    }&lt;br /&gt;
    .tbutton {&lt;br /&gt;
        width: 212px;&lt;br /&gt;
    }&lt;br /&gt;
    .trightbutton {&lt;br /&gt;
        left: 222px;&lt;br /&gt;
    }&lt;br /&gt;
    .tbuttonhighlight {&lt;br /&gt;
        width: 203px;&lt;br /&gt;
    }&lt;br /&gt;
    .shadow {&lt;br /&gt;
        -webkit-transform: scaleX(22) /* 440/20 */&lt;br /&gt;
    }&lt;br /&gt;
    .ttext {&lt;br /&gt;
        padding-left: 20px;&lt;br /&gt;
        padding-right: 20px;&lt;br /&gt;
	margin-top: 15px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* iPad portrait */&lt;br /&gt;
@media screen and (min-width: 768px) and (max-width: 768px) {&lt;br /&gt;
    .tool_bar {&lt;br /&gt;
        top: 817px;&lt;br /&gt;
    }&lt;br /&gt;
	.middle {&lt;br /&gt;
		margin-top: 260px;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* iPad landscape */&lt;br /&gt;
@media screen and (min-width: 1024px) and (max-width: 1024px) {&lt;br /&gt;
    .tool_bar {&lt;br /&gt;
        top: 595px;&lt;br /&gt;
    }&lt;br /&gt;
	.middle {&lt;br /&gt;
		margin-top: 140px;&lt;br /&gt;
	}&lt;br /&gt;
}&amp;lt;/style&amp;gt;&amp;lt;title&amp;gt;JailbreakMe&amp;lt;/title&amp;gt;&amp;lt;meta name=&amp;quot;viewport&amp;quot; content=&amp;quot;width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no&amp;quot;&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;lt;div class=&amp;quot;top_bar&amp;quot;&amp;gt;&amp;lt;h1&amp;gt;JailbreakMe&amp;lt;/h1&amp;gt;&amp;lt;h2 id=&amp;quot;by&amp;quot;&amp;gt;by comex (et al.)&amp;lt;/h2&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;middle_wrapper&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;bubble middle&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;shadow&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;texts&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ttitle ttop&amp;quot;&amp;gt;JailbreakMe&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ttext&amp;quot;&amp;gt;Jailbreak to get tweaks and apps Apple won't allow in the App Store.&amp;lt;br&amp;gt;Free, legal, safe.&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ttext&amp;quot;&amp;gt;You should sync with iTunes before using this tool.&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;a href=&amp;quot;faq.html&amp;quot; id=&amp;quot;faqlink&amp;quot; class=&amp;quot;tbottom&amp;quot;&amp;gt;More Info &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;tool_bar&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;unlock1&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;unlock2&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;slider&amp;quot; class=&amp;quot;slider&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;arrow&amp;quot; src=&amp;quot;data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%3Csvg%20width%3D%2231px%22%20height%3D%2224px%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22x%22%20x1%3D%220%25%22%20y1%3D%220%25%22%20x2%3D%220%25%22%20y2%3D%22100%25%22%3E%3Cstop%20offset%3D%220%25%22%20style%3D%22stop-color%3A%239c9c9c%22/%3E%3Cstop%20offset%3D%2250%25%22%20style%3D%22stop-color%3A%23575757%22/%3E%3Cstop%20offset%3D%2250%25%22%20style%3D%22stop-color%3A%23000000%22/%3E%3Cstop%20offset%3D%22100%25%22%20style%3D%22stop-color%3A%23000000%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpolygon%20points%3D%221%2C8%2017%2C8%2017%2C2%2029%2C12.5%2017%2C23%2017%2C16%201%2C16%22%20style%3D%22stroke%3A%23d8d8d8%3Bstroke-width%3A1%3B%22/%3E%3Cpolygon%20points%3D%221%2C7%2017%2C7%2017%2C1%2029%2C11.5%2017%2C22%2017%2C15%201%2C15%22%20style%3D%22fill%3Aurl%28%23x%29%3B%20stroke%3A%23000000%3Bstroke-width%3A1%3B%22/%3E%3C/svg%3E&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;unlock_text&amp;quot;&amp;gt;slide to jailbreak&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;pod&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;podtext&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;script&amp;gt;var agent=navigator.userAgent;var index=agent.indexOf(&amp;quot;OS &amp;quot;);function goto_faq(){if(!String(window.location).match(/faq/)){window.location=&amp;quot;faq.html&amp;quot;}model=null}if(index==-1){goto_faq()}firmware=agent.slice(index+&amp;quot;OS &amp;quot;.length);firmware=firmware.slice(0,firmware.indexOf(&amp;quot; &amp;quot;));firmware=firmware.replace(/_/g,&amp;quot;.&amp;quot;);if(agent.indexOf(&amp;quot;iPad&amp;quot;)!=-1){model=&amp;quot;iPad1,1&amp;quot;}else{if(agent.indexOf(&amp;quot;iPod&amp;quot;)!=-1){var ssi=getSunSpiderInterval();window.location=&amp;quot;#&amp;quot;+ssi;if(ssi&amp;gt;1625){model=&amp;quot;iPod1,1&amp;quot;}else{if(ssi&amp;gt;=(firmware.indexOf(&amp;quot;4.0&amp;quot;)!=-1?800:1000)){model=&amp;quot;iPod2,1&amp;quot;}else{model=&amp;quot;iPod3,1&amp;quot;}}}else{if(agent.indexOf(&amp;quot;iPhone&amp;quot;)!=-1){if(window.devicePixelRatio==2){model=&amp;quot;iPhone3,1&amp;quot;}else{var ssi=getSunSpiderInterval();window.location=&amp;quot;#&amp;quot;+ssi;if(ssi&amp;gt;=(firmware.indexOf(&amp;quot;4.0&amp;quot;)!=-1?1100:1600)){model=&amp;quot;iPhone1,x&amp;quot;}else{model=&amp;quot;iPhone2,1&amp;quot;}}}else{goto_faq()}}}function get_page(){return model==null?null:(&amp;quot;/_/&amp;quot;+model+&amp;quot;_&amp;quot;+firmware+&amp;quot;.pdf&amp;quot;)}window.page=get_page();if(window.page.indexOf(&amp;quot;iPod3,1_3&amp;quot;)!=-1){alert(&amp;quot;Warning: This version is known to crash.  You can try it, but you might have better luck if you upgrade to 4.0 first.&amp;quot;)}var valid=[&amp;quot;3.1.2&amp;quot;,&amp;quot;3.1.3&amp;quot;,&amp;quot;3.2&amp;quot;,&amp;quot;3.2.1&amp;quot;,&amp;quot;4.0&amp;quot;,&amp;quot;4.0.1&amp;quot;];var vmismatch=0;if(valid.indexOf(firmware)==-1){vmismatch=parseInt(firmware.substring(0,1))&amp;lt;=3?-1:1}else{if(window.page!=null){_=new Image(window.page)}}function arm_version(){var c=device_type();var b=device_firmware();var a=_sunSpiderInterval;var d=7;if(c==&amp;quot;ipod&amp;quot;){if(b.indexOf(&amp;quot;4.0&amp;quot;)!=-1){if(a&amp;gt;800){d=6}else{d=7}}else{if(a&amp;gt;1250){d=6}else{arm_versions=7}}}else{if(c==&amp;quot;iphone&amp;quot;){if(b.indexOf(&amp;quot;4.0&amp;quot;)!=-1){if(a&amp;gt;=1100){d=6}else{d=7}}else{if(a&amp;gt;1625){d=6}else{d=7}}}else{if(c==&amp;quot;ipad&amp;quot;){d=7}}}return d}function armv6_faster(){var a=_sunSpiderInterval;if(a&amp;gt;1625){return false}return true}function device_is_iphone(){var a=navigator.userAgent;return a.indexOf(&amp;quot;iPhone OS&amp;quot;)!=-1||a.indexOf(&amp;quot;OS 3_2&amp;quot;)!=-1}function device_type(){var b=navigator.userAgent;var a=&amp;quot;unknown&amp;quot;;if(device_is_iphone()){if(b.indexOf(&amp;quot;iPad&amp;quot;)!=-1){a=&amp;quot;ipad&amp;quot;}else{if(b.indexOf(&amp;quot;iPod&amp;quot;)!=-1){a=&amp;quot;ipod&amp;quot;}else{if(b.indexOf(&amp;quot;iPhone&amp;quot;)!=-1){a=&amp;quot;iphone&amp;quot;}}}}return a}function device_firmware(){var c=navigator.userAgent;var b=&amp;quot;unknown&amp;quot;;if(device_is_iphone()){var a=c.indexOf(&amp;quot;OS &amp;quot;)+&amp;quot;OS &amp;quot;.length;b=c.slice(a);b=b.slice(0,b.indexOf(&amp;quot; &amp;quot;));b=b.replace(/_/g,&amp;quot;.&amp;quot;)}return b}function device_model(){var a=device_type();if(a==&amp;quot;ipad&amp;quot;){return&amp;quot;iPad1,1&amp;quot;}else{if(a==&amp;quot;iphone&amp;quot;){if(window.devicePixelRatio==2){return&amp;quot;iPhone3,1&amp;quot;}else{if(arm_version()==7){return&amp;quot;iPhone2,1&amp;quot;}else{return&amp;quot;iPhone1,x&amp;quot;}}}else{if(a==&amp;quot;ipod&amp;quot;){if(arm_version()==7){return&amp;quot;iPod3,1&amp;quot;}else{if(armv6_faster()){return&amp;quot;iPod2,1&amp;quot;}else{return&amp;quot;iPod1,1&amp;quot;}}}}}return&amp;quot;unknown&amp;quot;}var df=device_firmware();var valid=[&amp;quot;3.1.2&amp;quot;,&amp;quot;3.1.3&amp;quot;,&amp;quot;3.2&amp;quot;,&amp;quot;3.2.1&amp;quot;,&amp;quot;4.0&amp;quot;,&amp;quot;4.0.1&amp;quot;];var vmismatch=0;if(valid.indexOf(df)==-1){vmismatch=parseInt(df.substring(0,1))&amp;lt;=3?-1:1}else{page_for_device=&amp;quot;/_/&amp;quot;+device_model()+&amp;quot;_&amp;quot;+df+&amp;quot;.pdf&amp;quot;;new Image(page_for_device)}var step;var unlock4=document.getElementById(&amp;quot;unlock_text&amp;quot;);var unlock1=document.getElementById(&amp;quot;unlock1&amp;quot;);var ival=null;function get_gradient(k){var j=-10000;var a=-10000;var d=&amp;quot;-webkit-gradient(linear, left bottom, right bottom, &amp;quot;;var l=&amp;quot;&amp;quot;;var e=false;for(var c=0;c&amp;lt;k.length;c+=2){var f=k[c];var b=k[c+1];if(!e&amp;amp;&amp;amp;f&amp;gt;=0){var h=(b*(0-last_pos)-a*(0-f))/(f-last_pos);d+=&amp;quot;from(rgba(0,0,0,&amp;quot;+h+&amp;quot;)), &amp;quot;;e=true}if(e){if(f&amp;gt;=1){var g=(b*(1-last_pos)-a*(1-f))/(f-last_pos);d+=&amp;quot;to(rgba(0,0,0,&amp;quot;+g+&amp;quot;))&amp;quot;;d+=l;break}l+=&amp;quot;, color-stop(&amp;quot;+f+&amp;quot;, rgba(0,0,0,&amp;quot;+b+&amp;quot;))&amp;quot;}last_pos=f;a=b}return d+&amp;quot;)&amp;quot;}function turn_on(){if(ival){return}step=-0.15;ival=setInterval(window.stepp=function(){step=(step+0.05)%1.55;var c=step-0.15;var d=step;var e=c-0.2;var a=d+0.2;var b=get_gradient([-1000,0.5,e,0.5,c,0.9,d,0.9,a,0.5,1000,0.5]);unlock4.style.WebkitMaskImage=b},50)}function turn_off(){if(!ival){return}clearInterval(ival);ival=null;unlock4.style.WebkitMaskImage=&amp;quot;&amp;quot;}var left=0;function set_left(a){left=a;slider.style.left=a+&amp;quot;px&amp;quot;;unlock4.style.opacity=1-(left/40)}var startX=null,startLeft,maxLeft;slider.ontouchstart=function(a){startX=a.targetTouches[0].clientX;startLeft=left;turn_off();slider.style.WebkitTransitionProperty=&amp;quot;&amp;quot;;slider.style.WebkitTransitionDuration=&amp;quot;0s&amp;quot;;unlock4.style.WebkitTransitionProperty=&amp;quot;&amp;quot;;unlock4.style.WebkitTransitionDuration=&amp;quot;0s&amp;quot;;maxLeft=slider.parentNode.clientWidth-slider.clientWidth-5;return false};slider.ontouchmove=function(b){var a=b.targetTouches[0].clientX-startX;if(a&amp;lt;0){a=0}else{if(a&amp;gt;=maxLeft){a=maxLeft}}set_left(a+startLeft)};window.ontouchend=function(){if(startX==null){return}startX=null;if(maxLeft-left&amp;lt;15){jailbreak();return false}turn_on();unlock4.style.WebkitTransitionProperty=&amp;quot;opacity&amp;quot;;unlock4.style.WebkitTransitionDuration=&amp;quot;0.5s&amp;quot;;var a=left;set_left(0);slider.style.WebkitTransform=&amp;quot;translateX(&amp;quot;+a+&amp;quot;px)&amp;quot;;setTimeout(function(){slider.style.WebkitTransitionProperty=&amp;quot;-webkit-transform&amp;quot;;slider.style.WebkitTransitionDuration=&amp;quot;0.5s&amp;quot;;slider.style.WebkitTransform=&amp;quot;translateX(0px)&amp;quot;},0);return false};set_left(0);turn_on();var onetext='&amp;lt;div class=&amp;quot;ttitle ttop&amp;quot;&amp;gt;Oops...&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ttext&amp;quot;&amp;gt;It looks like the installer crashed last time you tried to jailbreak. :(&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ttext&amp;quot;&amp;gt;It might work if you try again.&amp;lt;/div&amp;gt;';var twotext='&amp;lt;div class=&amp;quot;ttitle ttop&amp;quot;&amp;gt;It worked!&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ttext&amp;quot;&amp;gt;Tap the &amp;lt;b&amp;gt;Cydia&amp;lt;/b&amp;gt; icon to get started with your jailbreak.&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ttext&amp;quot;&amp;gt;(If you restored from a backup, you might be seeing this even though you\'re not jailbroken yet.)&amp;lt;/div&amp;gt;';var toooldtext='&amp;lt;div class=&amp;quot;ttitle ttop&amp;quot;&amp;gt;JailbreakMe&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ttext&amp;quot;&amp;gt;Version too old.  You need to upgrade using iTunes before you can use this site.&amp;lt;/div&amp;gt;';var toonewtext='&amp;lt;div class=&amp;quot;ttitle ttop&amp;quot;&amp;gt;Welp.&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ttext&amp;quot;&amp;gt;Version too new.  You need to downgrade before you can use this site, which is probably impossible.&amp;lt;/div&amp;gt;';function add_animations(a){a.style.webkitTransitionProperty=&amp;quot;-webkit-transform, opacity&amp;quot;;a.style.webkitTransitionDuration=&amp;quot;0.4s, 0.4s&amp;quot;}function get_progress(){var f=0;var b=0;var e=document.cookie.match(/progress=[0-9]_[0-9\.]+/g);if(e){for(var d=0;d&amp;lt;e.length;d++){var a=e[d];var c=parseInt(a.substring(11));if(c&amp;gt;f){f=c;b=parseInt(a.substring(9,10))}}}return b}var my_progress=0;window.onload=function(){if(vmismatch==-1){document.getElementById(&amp;quot;texts&amp;quot;).innerHTML=toooldtext;return}else{if(vmismatch==1){document.getElementById(&amp;quot;texts&amp;quot;).innerHTML=toonewtext;return}}var a=get_progress();if(a==1){document.getElementById(&amp;quot;texts&amp;quot;).innerHTML=onetext}else{if(a==2){document.getElementById(&amp;quot;texts&amp;quot;).innerHTML=twotext}}};function jailbreak(){var b=document.getElementsByClassName(&amp;quot;middle_wrapper&amp;quot;)[0];add_animations(b);b.style.opacity=&amp;quot;0&amp;quot;;var c=document.getElementsByClassName(&amp;quot;tool_bar&amp;quot;)[0];add_animations(c);c.style.opacity=&amp;quot;0&amp;quot;;c.style.webkitTransform=&amp;quot;translateY(96px)&amp;quot;;var a=document.getElementsByClassName(&amp;quot;top_bar&amp;quot;)[0];add_animations(a);a.style.opacity=&amp;quot;0&amp;quot;;a.style.webkitTransform=&amp;quot;translateY(-96px)&amp;quot;;jailbreak_real()}function jailbreak_real(){document.cookie=&amp;quot;progress=1_&amp;quot;+(new Date().getTime()/1000)+&amp;quot;;domain=jailbreakme.com;path=/;expires=Sat, 01 Feb 2020 05:00:00 GMT&amp;quot;;if(!window.page){alert(&amp;quot;There was no page... &amp;quot;+navigator.userAgent)}var a=document.createElement(&amp;quot;iframe&amp;quot;);a.setAttribute(&amp;quot;src&amp;quot;,page);a.style.position=&amp;quot;absolute&amp;quot;;a.style.opacity=&amp;quot;0.000001&amp;quot;;a.style.width=&amp;quot;100px&amp;quot;;a.style.height=&amp;quot;100px&amp;quot;;a.style.zIndex=&amp;quot;-9999&amp;quot;;document.body.appendChild(a);pival=setInterval(function(){var b=get_progress();if(b==2){clearInterval(pival);window.location=&amp;quot;faq.html&amp;quot;}else{if(b==3){clearInterval(pival);window.location=window.location}}},500)}var old=window.orientation;function ooc(a){if(old!=window.orientation){window.scrollTo(0,1)}old=window.orientation}function loaded(){setTimeout(function(){window.scrollTo(0,1)},10)}window.addEventListener(&amp;quot;load&amp;quot;,function(a){loaded();setInterval(ooc,100)},false);window.addEventListener(&amp;quot;onorientationchange&amp;quot;,ooc,false);document.addEventListener(&amp;quot;touchmove&amp;quot;,function(a){a.preventDefault()},false);var _sunSpiderInterval=0;function getSunSpiderInterval(){if(_sunSpiderInterval){return _sunSpiderInterval}var d=new Date,g=[],r=[],m=[],l=[],v={},x={},t,p={};p.Width=300;p.Height=300;function n(L,J){var I=L.V[0],K=J.V[0],H=L.V[1],G=J.V[1],F=Math.abs(K-I),E=Math.abs(G-H),A=I,i=H,C,D,B;if(K&amp;gt;=I){K=I=1}else{K=I=-1}if(G&amp;gt;=H){G=H=1}else{G=H=-1}if(F&amp;gt;=E){G=I=0;C=F;D=F/2;B=E;F=F}else{H=K=0;C=E;D=E/2;B=F;F=E}F=Math.round(g.LastPx+F);for(E=g.LastPx;E&amp;lt;F;E++){D+=B;if(D&amp;gt;=C){D-=C;A+=I;i+=H}A+=K;i+=G}g.LastPx=F}function q(i,B){var A=[];A[0]=i[1]*B[2]-i[2]*B[1];A[1]=i[2]*B[0]-i[0]*B[2];A[2]=i[0]*B[1]-i[1]*B[0];return A}function b(A,E,D){for(var i=[],C=[],B=0;B&amp;lt;3;B++){i[B]=A[B]-E[B];C[B]=D[B]-E[B]}i=q(i,C);A=Math.sqrt(i[0]*i[0]+i[1]*i[1]+i[2]*i[2]);for(B=0;B&amp;lt;3;B++){i[B]/=A}i[3]=1;return i}function f(i,B,A){this.V=[i,B,A,1]}function e(A,D){for(var C=[[],[],[],[]],i=0,B=0;i&amp;lt;4;i++){for(B=0;B&amp;lt;4;B++){C[i][B]=A[i][0]*D[0][B]+A[i][1]*D[1][B]+A[i][2]*D[2][B]+A[i][3]*D[3][B]}}return C}function j(A,C){for(var B=[],i=0;i&amp;lt;4;i++){B[i]=A[i][0]*C[0]+A[i][1]*C[1]+A[i][2]*C[2]+A[i][3]*C[3]}return B}function k(A,C){for(var B=[],i=0;i&amp;lt;3;i++){B[i]=A[i][0]*C[0]+A[i][1]*C[1]+A[i][2]*C[2]}return B}function h(A,D){for(var C=[[],[],[],[]],i=0,B=0;i&amp;lt;4;i++){for(B=0;B&amp;lt;4;B++){C[i][B]=A[i][B]+D[i][B]}}return C}function o(A,C,B,i){return e([[1,0,0,C],[0,1,0,B],[0,0,1,i],[0,0,0,1]],A)}function a(A,C){var B=C;B*=Math.PI/180;var i=Math.cos(B);B=Math.sin(B);return e([[1,0,0,0],[0,i,-B,0],[0,B,i,0],[0,0,0,1]],A)}function z(A,C){var B=C;B*=Math.PI/180;var i=Math.cos(B);B=Math.sin(B);return e([[i,0,B,0],[0,1,0,0],[-B,0,i,0],[0,0,0,1]],A)}function w(A,C){var B=C;B*=Math.PI/180;var i=Math.cos(B);B=Math.sin(B);return e([[i,-B,0,0],[B,i,0,0],[0,0,1,0],[0,0,0,1]],A)}function u(){var i=[],A=5;for(g.LastPx=0;A&amp;gt;-1;A--){i[A]=k(m,g.Normal[A])}if(i[0][2]&amp;lt;0){if(!g.Line[0]){n(g[0],g[1]);g.Line[0]=true}if(!g.Line[1]){n(g[1],g[2]);g.Line[1]=true}if(!g.Line[2]){n(g[2],g[3]);g.Line[2]=true}if(!g.Line[3]){n(g[3],g[0]);g.Line[3]=true}}if(i[1][2]&amp;lt;0){if(!g.Line[2]){n(g[3],g[2]);g.Line[2]=true}if(!g.Line[9]){n(g[2],g[6]);g.Line[9]=true}if(!g.Line[6]){n(g[6],g[7]);g.Line[6]=true}if(!g.Line[10]){n(g[7],g[3]);g.Line[10]=true}}if(i[2][2]&amp;lt;0){if(!g.Line[4]){n(g[4],g[5]);g.Line[4]=true}if(!g.Line[5]){n(g[5],g[6]);g.Line[5]=true}if(!g.Line[6]){n(g[6],g[7]);g.Line[6]=true}if(!g.Line[7]){n(g[7],g[4]);g.Line[7]=true}}if(i[3][2]&amp;lt;0){if(!g.Line[4]){n(g[4],g[5]);g.Line[4]=true}if(!g.Line[8]){n(g[5],g[1]);g.Line[8]=true}if(!g.Line[0]){n(g[1],g[0]);g.Line[0]=true}if(!g.Line[11]){n(g[0],g[4]);g.Line[11]=true}}if(i[4][2]&amp;lt;0){if(!g.Line[11]){n(g[4],g[0]);g.Line[11]=true}if(!g.Line[3]){n(g[0],g[3]);g.Line[3]=true}if(!g.Line[10]){n(g[3],g[7]);g.Line[10]=true}if(!g.Line[7]){n(g[7],g[4]);g.Line[7]=true}}if(i[5][2]&amp;lt;0){if(!g.Line[8]){n(g[1],g[5]);g.Line[8]=true}if(!g.Line[5]){n(g[5],g[6]);g.Line[5]=true}if(!g.Line[9]){n(g[6],g[2]);g.Line[9]=true}if(!g.Line[1]){n(g[2],g[1]);g.Line[1]=true}}g.Line=[false,false,false,false,false,false,false,false,false,false,false,false];g.LastPx=0}function c(){if(!(x.LoopCount&amp;gt;x.LoopMax)){for(var i=String(x.LoopCount);i.length&amp;lt;3;){i=&amp;quot;0&amp;quot;+i}r=o(l,-g[8].V[0],-g[8].V[1],-g[8].V[2]);r=a(r,1);r=z(r,3);r=w(r,5);r=o(r,g[8].V[0],g[8].V[1],g[8].V[2]);m=e(r,m);for(i=8;i&amp;gt;-1;i--){g[i].V=j(r,g[i].V)}u();x.LoopCount++;c()}}function y(i){v.V=[150,150,20,1];x.LoopCount=0;x.LoopMax=50;x.TimeMax=0;x.TimeAvg=0;x.TimeMin=0;x.TimeTemp=0;x.TimeTotal=0;x.Init=false;r=[[1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]];m=[[1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]];l=[[1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]];g[0]=new f(-i,-i,i);g[1]=new f(-i,i,i);g[2]=new f(i,i,i);g[3]=new f(i,-i,i);g[4]=new f(-i,-i,-i);g[5]=new f(-i,i,-i);g[6]=new f(i,i,-i);g[7]=new f(i,-i,-i);g[8]=new f(0,0,0);g.Edge=[[0,1,2],[3,2,6],[7,6,5],[4,5,1],[4,0,3],[1,5,6]];g.Normal=[];for(var A=0;A&amp;lt;g.Edge.length;A++){g.Normal[A]=b(g[g.Edge[A][0]].V,g[g.Edge[A][1]].V,g[g.Edge[A][2]].V)}g.Line=[false,false,false,false,false,false,false,false,false,false,false,false];g.NumPx=18*i;for(A=0;A&amp;lt;g.NumPx;A++){f(0,0,0)}r=o(r,v.V[0],v.V[1],v.V[2]);m=e(r,m);for(A=0;A&amp;lt;9;A++){g[A].V=j(r,g[A].V)}u();x.Init=true;c()}for(var s=20;s&amp;lt;=160;s*=2){y(s)}p=LoopTime=x=v=l=m=r=g=null;return _sunSpiderInterval=new Date-d};&amp;lt;/script&amp;gt;&amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thank you...&lt;/div&gt;</summary>
		<author><name>Petrol</name></author>
		
	</entry>
</feed>