Agendar um WakeUpPowerOn no iPhone

No aplicativo Relógio do iPhone possui a função de Alarme, a qual é bastante interessante, sendo possível adicionar vários alarmes e personalizá-los individualmente, desde o toque até uma etiqueta para identificação, como na foto:
Alarmes
Essa função funciona que é uma beleza, mas o problema é utilizá-lo como despertador e deixá-lo ligado a noite toda para despertar no outro dia conforme programado, vejo dois problema utilizando dessa forma:

1) Deixar o iPhone ligado a noite toda consome bateria.

2) Não gostaria de receber nenhuma chamada ou SMS durante a noite, muitas pessoas ativam o Modo Avião, parcialmente resolvido, mas o problema seria lembrar de ativar o Modo Avião todas as noites.

Celulares de outras marcas normalmene é possível programar um despertador desligar o aparelho por completo, que ele irá ligar na hora programada e em seguida toca o despertador. Isto não acontece com o iPhone, ele não consegue ligar o aparelho.

Atras de uma solução para isso, comecei a procurar no Mac OS X, em Preferencias do Sistema > Economizador de Energia > Programação, é possível programar data e hora para que a máquina ligue e inicialize o Mac OS X na hora programada, feito isso descobri que o arquivo é:

/Library/Preferences/SystemConfiguration/com.apple.AutoWake.plist

Legal, será que o iPhone OS tem esse arquivo também?

Estou utilizando iPhone 2G com Firmware 2.2.1 com jailbreak, acessando via SSH e procurando desse arquivo, bingo! Lá está ele:

/var/preferences/SystemConfiguration/com.apple.AutoWake.plist

Através de uma comparação, foi possível identificar quais eram as alterações necessárias para programar data e hora para ligar o iPhone automaticamente.

Bastou então copiar o /var/preferences/SystemConfiguration/com.apple.AutoWake.plist para o Mac OS X, editá-lo com o Property List Editor e adicionar as seguintes chaves e valores, como na imagem abaixo:
imagem2

Após adicionar esses valores deve copiar novamente esse arquivo para o iPhone e fazer ele ler as novas configurações, para isso utilize:

cd /private/var/mobile/Library/Preferences/
launchctl
stop com.apple.SpringBoard
start com.apple.SpringBoard

Pronto agora, desligue o iPhone e aguarde ele ligar automaticamente.

Se alguém se interessar em desenvolver algum App baseado nas informações deste texto, favor entrar em contato para trocar algumas idéias.

Momento Flashback Mega Drive (Parte I)

Tudo deve ter começado pelo natal de 1999, quanto ganhei um Mega Drive com Sega-Mega CD. Foi um dos momentos loucura na minha vida, na época não desgrudava dessa porra tão fácil.

Genesis MegaDrive III e Mega Sega-CD

Em 2002 arrumei minhas malas e fui morar em Joinville numa pensão, que mais parecia uma fazenda de cupim. Não pude trazer o computador e minha única fonte de barulho musical era um DiscMan. Nessa época eu estava dando os primeiros acordes na guitarra e “tirar” as músicas utilizando um DiscMan não era nada prático. Resolvi levar o Mega Drive e o Sega-Mega CD para o novo cafofo e ligados na TV resolviam meu problema.

Esse esquema durou pelo menos uns dois anos, até então conseguir alvará familiar para levar o WarSrv. Após esse período fiz novamente mudança, agora para uma KitNet na próxima quadra e depois disso nunca mais vi e nem mesmo lembrava do Mega Drive.

Até que num final de semana em Rio Negrinho, num domingo e sem nada pra fazer (entenda como uma redundância fudida), eu solto a pergunta:

- Oooooo mãããeeee cadê o Mega?

Passei o resto do dia procurando o benedito e nada de encontrar, nem sequer um sinal, até que depois de mais algumas horas naquela busca incansável encontro uma caixa com alguns cartuchos, isso era um bom sinal.

    Significava muita coisa como:

  • não havia sido vendido;
  • não estava com minha irmã em Curitiba;
  • deveria estar por perto.

Mais alguma horas procurando em caixas armários e nada. Pensei, cansei, desisto, nem era tão legal assim e logo ele aparece. Fui ver TV, mas com aquela dúvida “cadê aquela merda?” já tinha passado da meia noite, as malas estavam prontas para voltar para Joinville logo cedo e meu irmão solta:

- Tá no baú no quarto de visitas!

Eeee fudeu, único lugar que não havíamos procurado, sai correndo:

- Péra só um minuto! Eta *%#^•@$ tá aqui mesmo…

Essa história continua…

Tamanho das fotos nos contatos do iPhone

Depois de alguns uns meses utilizando o iPhone perbeci que quando estou recebendo uma ligação de alguém que está cadastrado nos meus contatos, na maioria das vezes aparece a foto pequena no canto superior (situação-1) e em outros casos os contatos com a foto maior (situação-2):

Exemplos:

Sitação1 - Foto pequena

Sitação1 - Foto pequena

Situação2 - Foto grande

Situação2 - Foto grande

Explicação dessa diferença:

Situação-1: Quando a foto do contato é adicionada no “Address Book.app” do Mac OS X e sincronizada com o iPhone.
Situação-2: Quando a foto do contato é adicionada/editada pelo próprio iPhone.

“Então para deixar a foto de todos os meus contatos em modo tela cheia, devo criar um álbum de fotos no iPhoto com todos os contatos, sincronizar via iTunes e associar as fotos aos contatos tudo via iPhone?”

Não, basta sincronizar os contatos do “Address Book.app” no Mac OS X via iTunes normalmente para o iPhone e no próprio iPhone editar a foto do contato e salvar. Não há necessidade de alterar nem dar zoom.

Realizar esse procedimento para os demais contatos, ainda não descobri uma forma simplificada de automatizar isso.

Falows :)

   Newer→