1page.title=Aplicação de uma imagem OTA de dispositivo 2 3@jd:body 4 5<div style="position:relative; min-height:600px"> 6 7 <div class="wrap" id="tos" style="position:absolute;display:none;width:inherit;"> 8 9 <p class="sdk-terms-intro">Antes de fazer o download ou instalar componentes do 10 Android Preview SDK, você deve concordar com os seguintes termos e 11 condições.</p> 12 13 <h2 class="norule">Termos e condições</h2> 14 15 <div class="sdk-terms" onfocus="this.blur()" style="width:678px"> 16Este é o contrato de licença do Android SDK Preview (o “Contrato de Licença”). 17 181. Introdução 19 201.1 O Android SDK Preview (que este Contrato de licença chama de "Preview", incluindo especificamente os arquivos de sistema do Android, APIs integradas e arquivos da biblioteca Preview, se e quando estiverem disponíveis) é licenciado por meio da concordância com os termos deste contrato. O Contrato de licença forma um vínculo contratual legal entre o contratante e a Google em relação ao uso do Preview. 21 221.2 "Android" refere-se à pilha de software do Android para dispositivos, conforme disponibilizado no Projeto de código aberto do Android, localizado no URL a seguir: http://source.android.com/, atualizado periodicamente. 23 241.3 “Compatível com Android” significa qualquer implementação do Android que (i) obedece ao documento Definição de Compatibilidade com Android, que pode ser encontrado no site de compatibilidade do Android (http://source.android.com/compatibility) que pode ser atualizado de tempos em tempos; e (ii) seja aprovado no Android Compatibility Test Suite (CTS). 25 261.4 “Google” se refere à Google Inc, uma corporação de Delaware, com sede em 1600 Amphitheatre Parkway, Mountain View, CA 94043, Estados Unidos. 27 282. Aceitação do Contrato de Licença 29 302.1 A fim de usar o Preview, é necessário concordar com este Contrato de licença. O uso do Preview é proibido àqueles que não concordam com este Contrato de licença. 31 322.2 Ao clicar em aceitar e/ou usar o Preview, você concorda com os termos do Contrato de licença 33 342.3 É proibido o uso do Preview e a aceitação deste contrato pelo indivíduo que tenha impedimento legal sobre o recebimento do Preview sob as leis dos Estados Unidos ou de outros países, incluindo o país de residência ou no qual usa o Preview. 35 362.4 Se for usar o Preview internamente na empresa ou organização, você deverá concordar com o vínculo com este contrato em nome do empregador ou de outra entidade e declarar e garantir que tem total autoridade legal para tanto. Se você não tem a autoridade necessária, não deve concordar com este contrato nem usar o Preview em nome do empregador ou de outra entidade. 37 383. Licença do Preview da Google 39 403.1 Sujeito aos termos deste Contrato de licença, a Google confere uma licença limitada, mundial, sem royalties, intransmissível, não exclusiva e não sublicenciável unicamente para o uso do Preview exclusivamente para o desenvolvimento de aplicativos executados para implementações compatíveis do Android. 41 423.2 Você não poderá usar este Preview para desenvolver aplicativos para outras plataformas (incluindo implementações não compatíveis do Android) nem para desenvolver outro SDK. Você tem a liberdade para desenvolver aplicativos para outras plataformas, incluindo implementações não compatíveis do Android, desde que este Preview não seja usado para essa finalidade. 43 443.3 Você concorda que a Google ou terceiros detêm todos os direitos legais, títulos e interesses relativos ao Preview, incluindo quaisquer direitos de propriedade intelectual que subsistam no Preview. "Direitos de propriedade intelectual" se referem a todo e qualquer direito sob as leis de patentes, de direitos autorais, de segredo comercial, de marca registrada e todos os outros direitos de propriedade. A Google reserva todos os direitos não conferidos expressamente a você. 45 463.4 O uso do Preview não é autorizado para qualquer finalidade não expressamente permitida por este Contrato de licença. Salvo na extensão exigida por licenças aplicáveis de terceiros, é proibido: (a) copiar (exceto para fins de cópia de segurança), modificar, adaptar, redistribuir, descompilar, fazer engenharia reversa, desmontar ou criar trabalhos derivados do Preview ou qualquer parte dele; ou (b) carregar qualquer parte do Preview em um aparelho celular ou outro dispositivo de hardware, exceto em computador pessoal, combinar qualquer parte do Preview com outros softwares ou distribuir qualquer software ou dispositivo que contenha uma parte do Preview. 47 483.5 O uso, a reprodução e a distribuição de componentes do Preview licenciado sob uma licença de software de código aberto são regidos exclusivamente pelos termos daquela licença de software de código aberto, e não por este Contrato de licença. Você concorda em manter uma licença em situação regular para as licenças de software de código aberto sob todos os direitos concedidos e deter quaisquer ações que possam limitar, suspender ou romper tais direitos. 49 503.6 Você concorda que a forma e a natureza do Preview que a Google fornece podem mudar sem aviso prévio e que as versões futuras do Preview podem ser incompatíveis com aplicativos desenvolvidos em versões anteriores do Preview. Você concorda que a Google pode cessar (permanente ou temporariamente) o fornecimento do Preview (ou quaisquer recursos dentro dele) a você ou a usuários em geral sob critério exclusivo da Google, sem aviso prévio. 51 523.7 Nada neste Contrato de licença confere o direito de uso de quaisquer nomes comerciais, marcas comerciais, marcas de serviço, logomarcas, nomes de domínios e outros recursos de marcas especiais da Google. 53 543.8 Você concorda que não removerá, ocultará nem alterará quaisquer observações de direitos de propriedade (incluindo observações de direitos autorais e de marcas registradas) que possam estar afixadas ou contidas no Preview. 55 564. O uso do Preview 57 584.1 A Google entende que nada no Contrato de Licença dá a ela direitos, título nem interesse sobre o usuário (ou sobre os seus licenciadores) sob o presente Contrato de licença nem sobre quaisquer aplicativos de software que o usuário desenvolver usando o Preview, incluindo quaisquer direitos de propriedade intelectual que subsistem nos referidos aplicativos. 59 604.2 Você concorda em usar o Preview e desenvolver aplicativos somente para as finalidades permitidas por (a) este Contrato de licença e (b) quaisquer leis, normas, diretrizes geralmente aceitas ou orientações aplicáveis nas jurisdições relevantes (incluindo quaisquer leis acerca da exportação de dados ou softwares dos e para os Estados Unidos ou outros países relevantes. 61 624.3 Você concorda que, se usar o Preview para o desenvolvimento de aplicativos, deverá proteger a privacidade e os direitos legais dos usuários. Se nomes de usuário, senhas ou outras informações de acesso ou informações pessoais forem fornecidos ao aplicativo, deve-se informá-los de que tais dados estarão disponíveis para o aplicativo, além de fornecer observações de privacidade e proteção legalmente adequadas a esses usuários. Se o aplicativo armazenar informações pessoais ou confidenciais fornecidas pelos usuários, deve fazê-lo com segurança. Se o usuário fornecer informações da conta do Google, o aplicativo poderá usar essas informações exclusivamente para acessar a conta da Google do usuário quando houver autorização para fazê-lo e para os fins limitados pela autorização. 63 644.4 Você concorda que não se envolverá em qualquer atividade com o Preview, incluindo o desenvolvimento e a distribuição de um aplicativo que interfira, perturbe, danifique ou acesse, de modo não autorizado, servidores, redes ou outras propriedades ou serviços da Google ou qualquer outro terceiro. 65 664.5 Você concorda que é exclusivamente responsável por (e que a Google não tem qualquer responsabilidade com você ou terceiro) quaisquer dados, conteúdo ou recursos que criar, transmitir ou exibir por meio do Android e/ou de aplicativos do Android e pelas consequências que suas ações (incluindo perda ou dano que a Google possa sofrer) podem gerar. 67 684.6 Você concorda que é exclusivamente responsável por (e que a Google não tem qualquer responsabilidade com você ou terceiro) qualquer violação das obrigações exigidas neste Contrato de licença, qualquer contrato ou termos de serviço aplicáveis a terceiros, qualquer lei ou norma aplicável e pelas consequências (incluindo a perda ou dano que a Google ou qualquer terceiro possa sofrer) de quaisquer violações. 69 704.7 O Preview está em desenvolvimento e o seu teste e feedback são uma parte importante deste processo. Ao usar o Preview, você está ciente de que a implementação de alguns recursos ainda estão em desenvolvimento e que não se deve confiar que o Preview tem a funcionalidade completa de uma versão estável. Você concorda em não distribuir nem enviar publicamente quaisquer aplicativos usando este Preview, pois ele não será mais suportado após o lançamento oficial do Android SDK. 71 725. Suas credenciais de desenvolvedor 73 745.1 Você é responsável pela manutenção da confidencialidade de quaisquer credenciais de desenvolvedor que possam ser emitidas pela Google ou escolhidas por você e será o único responsável por todos os aplicativos que forem desenvolvidos sob suas credenciais de desenvolvedor. 75 766. Privacidade e informações 77 786.1 A fim de inovar e aprimorar continuamente o Preview, a Google pode coletar certas estatísticas de uso do software, incluindo, sem limitar-se, um identificador exclusivo, endereço IP associado, número de versão do software e informações sobre quais ferramentas e/ou serviços no Preview estão sendo usados e como estão sendo usados. Antes de coletar quaisquer dessas informações, o Preview o notificará e buscará seu consentimento. Se você recusar, as informações não serão coletadas. 79 806.2 Os dados coletados são examinados coletivamente para aprimorar o Preview e são mantidos em conformidade com a Política de privacidade da Google acessível em http://www.google.com/policies/privacy/. 81 827. Aplicativos de terceiros 83 847.1 Ao usar o Preview para executar aplicativos desenvolvidos por terceiros ou que acessam dados, conteúdo ou recursos fornecidos por terceiros, você concorda que a Google não é responsável por tais aplicativos, dados, conteúdo ou recursos. Você compreende que quaisquer dados, conteúdo ou recursos que possa acessar por meio de tais aplicativos de terceiros imputam responsabilidade exclusiva ao indivíduo que os originou. A Google não é responsável por qualquer perda ou dano que possa ocorrer como resultado do uso ou acesso de quaisquer aplicativos, dados, conteúdo ou recursos de terceiros. 85 867.2 Você deve estar ciente de que os dados, conteúdo e recursos apresentados a você por aplicativos de terceiros podem ser protegidos pelos direitos de propriedade intelectual de posse dos fornecedores (ou de outras pessoas ou empresas em seus nomes). Não é permitido modificar, alugar, arrendar, emprestar, vender, distribuir nem criar trabalhos derivados com base nestes dados, conteúdo ou recursos (na totalidade ou em parte), salvo se houver permissão explícita especificada pelos respectivos proprietários. 87 887.3 Você reconhece que o uso de tais aplicativos, dados, conteúdo ou recursos de terceiros pode estar sujeito a termos adicionais entre você e o terceiro em questão. 89 908. Uso de APIs da Google 91 928.1 APIs da Google 93 948.1.1 Ao usar qualquer API para recuperar dados da Google, você reconhece que eles podem ser protegidos por direitos de propriedade intelectual de posse da Google ou dos terceiros que fornecem os dados (ou de pessoas ou empresas em nomes deles). O uso de tal API pode estar sujeito a termos de serviço adicionais. Não é permitido modificar, alugar, arrendar, emprestar, vender, distribuir nem criar trabalhos derivados baseados nesses dados (na totalidade ou em parte), salvo se permitido pelos termos de serviço pertinentes. 95 968.1.2 Se você usar qualquer API para recuperar dados de um usuário a partir da Google, reconhece e concorda que deve recuperar dados somente com consentimento explícito do usuário e somente quando, e para os fins limitados aos quais, o usuário conceder permissão para fazê-lo. 97 989. Rescisão do Contrato de licença 99 1009.1 O Contrato de licença continuará a se aplicar até que ocorra uma rescisão sua ou da Google, como definido abaixo. 101 1029.2 Caso queira rescindir o Contrato de licença, você pode fazer isto cessando o uso do Preview e de qualquer credencial de desenvolvedor relevante. 103 1049.3 A Google pode, a qualquer momento, rescindir o Contrato de licença, com ou sem causa, com uma notificação. 105 1069.4 O Contrato de licença será encerrado automaticamente sem aviso ou outras ações na ocorrência de: 107(A) a Google interromper o fornecimento do Preview ou de determinadas partes do Preview aos usuários no país em que você reside ou de onde o serviço é usado; e 108(B) a Google emitir uma versão de lançamento final do Android SDK. 109 1109.5 Quando o Contrato de licença é rescindido, a licença concedida a você no Contrato de licença é finalizada, todo o uso do Preview será interrompido e as provisões dos parágrafos 10, 11, 12 e 14 deverão permanecer indefinidamente. 111 11210. EXCLUSÕES 113 11410.1 VOCÊ COMPREENDE E CONCORDA EXPRESSAMENTE QUE O RISCO DO USO DO PREVIEW É EXCLUSIVAMENTE SEU E QUE O PREVIEW É FORNECIDO NA FORMA EM QUE SE ENCONTRA E COMO DISPONIBILIZADO, SEM GARANTIA DE QUALQUER TIPO DA GOOGLE. 115 11610.2 O USO DO PREVIEW E DE QUALQUER MATERIAL BAIXADO OU OBTIDO DE OUTRO MODO PELO USO DO PREVIEW ESTÁ A SEU CRITÉRIO E RISCO E VOCÊ É O ÚNICO RESPONSÁVEL POR QUALQUER DANO AO SEU SISTEMA OPERACIONAL OU OUTRO DISPOSITIVO OU PELA PERDA DE DADOS QUE RESULTEM DE TAL USO. SEM LIMITAR OS PRECEDENTES, VOCÊ ENTENDE QUE O PREVIEW NÃO É UMA VERSÃO ESTÁVEL E QUE PODE CONTER ERROS, DEFEITOS E VULNERABILIDADES DE SEGURANÇA QUE PODEM RESULTAR EM DANOS SIGNIFICANTES, INCLUINDO A PERDA IRRECUPERÁVEL OU COMPLETA DO USO DO SISTEMA DO COMPUTADOR OU DE OUTROS DISPOSITIVOS. 117 11810.3 A GOOGLE EXCLUI EXPRESSAMENTE TODAS AS GARANTIAS E CONDIÇOES DE QUALQUER TIPO, EXPRESSAS OU IMPLÍCITAS, INCLUINDO, MAS NÃO LIMITADO A, GARANTIAS E CONDIÇÕES DE COMERCIALIZAÇÃO IMPLÍCITAS, ADEQUAÇÃO A UMA FINALIDADE PARTICULAR E A NÃO VIOLAÇÃO. 119 12011. LIMITAÇÃO DE RESPONSABILIDADE 121 12211.1 VOCÊ COMPREENDE E CONCORDA EXPRESSAMENTE QUE A GOOGLE, SUAS SUBSIDIÁRIAS, AFILIADAS E SEUS LICENCIADORES NÃO SERÃO RESPONSABILIZADOS POR VOCÊ SOB QUALQUER TEORIA DE RESPONSABILIDADE POR QUAISQUER DANOS, SEJAM ELES DIRETOS, INDIRETOS, INCIDENTAIS, ESPECIAIS, CONSEQUENCIAIS OU DE EXEMPLO QUE POSSAM INCORRER, INCLUINDO QUALQUER PERDA DE DADOS, INDEPENDENTE DE AVISO À GOOGLE OU A SEUS REPRESENTANTES OU DA NECESSIDADE DE AVISO SOBRE A POSSIBILIDADE DA INCORRÊNCIA DE TAIS PERDAS. 123 12412. Indenização 125 12612.1 Ao limite máximo permitido por lei, você concorda em defender, indenizar e isentar a Google, suas afiliadas e respectivos conselheiros, diretores, empregados e agentes com relação a todas e quaisquer reivindicações, ações, processos ou procedimentos, bem como todas e quaisquer perdas, responsabilidades, danos, custos e despesas (incluindo honorários advocatícios) decorrentes ou provenientes de: (a) seu uso do Preview, (b) qualquer aplicativo desenvolvido no Preview que infrinja direitos de propriedade intelectual de qualquer pessoa, difame qualquer pessoa ou viole seus direitos de publicidade ou privacidade e (c) qualquer não cumprimento deste Contrato de licença. 127 12813. Mudanças no Contrato de licença 129 13013.1 A Google pode realizar mudanças no Contrato de licença à medida que distribui novas versões do Preview. Quando essas mudanças forem realizadas, a Google fará uma nova versão do Contrato de licença disponível no site em que o Preview estiver disponível. 131 13214. Termos legais gerais 133 13414.1 Esse Contrato de licença constitui o contrato legal integral entre você e a Google e rege o uso do Preview (excluindo quaisquer serviços que a Google possa fornecer a você sob um contrato escrito em separado), e substitui inteiramente quaisquer contratos anteriores entre você e a Google em relação ao Preview. 135 13614.2 Você concorda que, se a Google não exercer nem impetrar qualquer direito ou recurso legal que esteja contido no Contrato de licença (ou que a Google detenha direitos nos termos de qualquer lei aplicável), não se considerará esse fato como uma renúncia formal aos direitos da Google e esses direitos ou recursos continuarão disponíveis à Google. 137 13814.3 Se qualquer tribunal de justiça que tiver a competência para decidir sobre esse tema determinar que qualquer cláusula do Contrato de licença é inválida, tal cláusula será removida do contrato sem afetar as cláusulas restantes ou sua vigência. As cláusulas restantes do Contrato de licença continuarão válidas e obrigatórias. 139 14014.4 Você reconhece e concorda que cada membro do grupo de empresas das quais a Google é a empresa controladora deve ser beneficiário terceiro do Contrato de licença e que essas outras empresas terão o poder de aplicar diretamente, e apoiar-se em, qualquer cláusula do Contrato de licença que confira um direito (ou direitos em favor) deles. Além disso, nenhuma outra pessoa nem empresa deve ser beneficiário terceiro do Contrato de licença. 141 14214.5 RESTRIÇÕES DE EXPORTAÇÃO. O PREVIEW ESTÁ SUJEITO ÀS LEIS E NORMAS DE EXPORTAÇÃO DOS ESTADOS UNIDOS. VOCÊ DEVE CUMPRIR TODAS AS LEIS E NORMAS DOMÉSTICAS E INTERNACIONAIS QUE SE APLICAREM AO PREVIEW. ESSAS LEIS INCLUEM RESTRIÇÕES SOBRE DESTINOS, USUÁRIOS FINAIS E USO FINAL. 143 14414.6 O Contrato de licença não pode ser atribuído nem transferido por você sem a aprovação prévia por escrito da Google. Qualquer tentativa de atribuição sem a aprovação será inválida. Você não deve delegar as próprias responsabilidades ou obrigações nos termos do Contrato de licença sem aprovação prévia por escrito da Google. 145 14614.7 O Contrato de licença e sua relação com a Google nos termos do contrato serão regidos pelas leis do estado da Califórnia sem considerar conflitos de disposições legais. Você e a Google concordam em se submeter à competência exclusiva dos tribunais localizados na comarca de Santa Clara, Califórnia, para dirimir quaisquer questões legais decorrentes do Contrato de licença. Não obstante a isso, você concorda que a Google continua habilitada a impetrar medidas cautelares (ou mecanismo legal urgente equivalente) em qualquer jurisdição. 147 </div><!-- sdk terms --> 148 149 150 151 <div id="sdk-terms-form"> 152 <p> 153 <input id="agree" type="checkbox" name="agree" value="1" onclick="onAgreeChecked()" /> 154 <label id="agreeLabel" for="agree">Li e concordo com todos os termos e condições expressos acima</label> 155 </p> 156 <p><a href="" class="button disabled" id="downloadForRealz" onclick="return onDownloadForRealz(this);"></a></p> 157 </div> 158 159 160 </div><!-- end TOS --> 161 162 163 <div id="landing"> 164 165<p> 166 Esta página fornece links para imagens OTA de dispositivo e descreve 167 como aplicar manualmente uma atualização OTA em um dispositivo. Esse procedimento pode ser útil 168 para recuperar dispositivos que receberam atualizações OTA usando o programa beta 169do Android e não estão ligando após a instalação. 170</p> 171 172<h2 id="install-ota">Instalação de imagens OTA</h2> 173 174<p></p> 175 176<p>Para instalar um pacote OTA em um dispositivo:</p> 177 178<ol> 179 <li>Baixe uma imagem OTA de dispositivo na tabela abaixo.</li> 180 <li>Reinicialize o dispositivo para ficar em modo Recovery. Para obter mais informações sobre como colocar 181 dispositivos Nexus nesse modo, consulte 182 <a href="https://support.google.com/nexus/answer/4596836">Redefinição do 183dispositivo Nexus para voltar à configuração de fábrica</a>. 184 </li> 185 <li>No dispositivo, selecione <strong>ADB sideload</strong>.</li> 186 <li>Conecte o dispositivo a um computador que tenha o ambiente de desenvolvimento Android 187 carregado e a ferramenta Android Debug Bridge (adb) instalada.</li> 188 <li>Execute o seguinte comando: 189 <pre>adb sideload <em><ota-package></em></pre> 190 </li> 191</ol> 192 193 194 195<h2 id="ota-images">Imagem OTA de dispositivo</h2> 196 197<table> 198 <tr> 199 <th scope="col">Dispositivo</th> 200 <th scope="col">Download / Checksums</th> 201 </tr> 202 203 <tr id="bullhead"> 204 <td>Nexus 5X <br>"bullhead"</td> 205 <td><a href="#top" onclick="onDownload(this)">bullhead-ota-npd35k-b8cfbd80.zip</a><br> 206 MD5: 15fe2eba9b01737374196bdf0a792fe9<br> 207 SHA-1: 5014b2bba77f9e1a680ac3f90729621c85a14283 208 </td> 209 </tr> 210 211 <tr id="shamu"> 212 <td>Nexus 6 <br>"shamu"</td> 213 <td><a href="#top" onclick="onDownload(this)">shamu-ota-npd35k-078e6fa5.zip</a><br> 214 MD5: e8b12f7721c53af9a450f7058928a5fc<br> 215 SHA-1: b7a9b756f84a1d2e482ff9c16749d65f6e51425a 216 </td> 217 </tr> 218 219 <tr id="angler"> 220 <td>Nexus 6P <br>"angler"</td> 221 <td><a href="#top" onclick="onDownload(this)">angler-ota-npd35k-88457699.zip</a><br> 222 MD5: 3fac09fef759dde26e57cb80b20b6477<br> 223 SHA-1: 27d6caa786577d8a38b2da5bf94b33b4524a1a1c 224 </td> 225 </tr> 226 227 <tr id="volantis"> 228 <td>Nexus 9 <br>"volantis"</td> 229 <td><a href="#top" onclick="onDownload(this)">volantis-ota-npd35k-51dbae76.zip</a><br> 230 MD5: 58312c4a5971818ef5c77a3f446003da<br> 231 SHA-1: aad9005be33d3e2bab480509a6ab74c3c3b9d921 232 </td> 233 </tr> 234 235 <tr id="volantisg"> 236 <td>Nexus 9G <br>"volantisg"</td> 237 <td><a href="#top" onclick="onDownload(this)">volantisg-ota-npd35k-834f047f.zip</a><br> 238 MD5: 92b7d1fa252f7394e70f957c72d4aac8<br> 239 SHA-1: b6c057c84d90893630e303cbb60530e20ddb8361 240 </td> 241 </tr> 242 243 <tr id="fugu"> 244 <td>Nexus Player <br>"fugu"</td> 245 <td><a href="#top" onclick="onDownload(this)">fugu-ota-npd35k-6ac91298.zip</a><br> 246 MD5: 1461622ad53ea842b2722fa7b49b8172<br> 247 SHA-1: 409c061668ab270774877d7f3eae44fa48d2b931 248 </td> 249 </tr> 250 251 <tr id="ryu"> 252 <td>Pixel C <br>"ryu"</td> 253 <td><a href="#top" onclick="onDownload(this)">ryu-ota-npd35k-a0b2347f.zip</a><br> 254 MD5: c60117f3640cc6db12386fd632289c7d<br> 255 SHA-1: 87349c767c69efb4172c90ce1d88cf578c3d28b3 256 </td> 257 </tr> 258 259 <tr id="seed"> 260 <td>General Mobile 4G (Android One) <br>"seed"</td> 261 <td><a href="#top" onclick="onDownload(this)">seed_l8150-ota-npd35k-09897a1d.zip</a><br> 262 MD5: a55cf94f7cce0393ec6c0b35041766b7<br> 263 SHA-1: 6f33742290eb46f2561891f38ca2e754b4e50c6a 264 </td> 265 </tr> 266 267</table> 268 269 270 </div><!-- landing --> 271 272</div><!-- relative wrapper --> 273 274 275 276<script> 277 var urlRoot = "http://storage.googleapis.com/androiddevelopers/shareables/preview/ota/"; 278 function onDownload(link) { 279 280 $("#downloadForRealz").html("Download " + $(link).text()); 281 $("#downloadForRealz").attr('href', urlRoot + $(link).text()); 282 283 $("#tos").fadeIn('fast'); 284 $("#landing").fadeOut('fast'); 285 286 return true; 287 } 288 289 290 function onAgreeChecked() { 291 /* verify that the TOS is agreed */ 292 if ($("input#agree").is(":checked")) { 293 /* reveal the download button */ 294 $("a#downloadForRealz").removeClass('disabled'); 295 } else { 296 $("a#downloadForRealz").addClass('disabled'); 297 } 298 } 299 300 function onDownloadForRealz(link) { 301 if ($("input#agree").is(':checked')) { 302 /* 303 $("#tos").fadeOut('fast'); 304 $("#landing").fadeIn('fast'); 305 */ 306 307 ga('send', 'event', 'M Preview', 'System Image', $("#downloadForRealz").html()); 308 309 /* 310 location.hash = ""; 311 */ 312 return true; 313 } else { 314 return false; 315 } 316 } 317 318 $(window).hashchange( function(){ 319 if (location.hash == "") { 320 location.reload(); 321 } 322 }); 323 324</script> 325