Mostrando las entradas con la etiqueta ios5. Mostrar todas las entradas
Mostrando las entradas con la etiqueta ios5. Mostrar todas las entradas

domingo, 30 de diciembre de 2012

Mejores repos para Cydia 2013

Ya se hizo costumbre poner cada año las mejores repos de cydia,bueno solo dos años (lo que lleva el sitio) y este no sera la excepción,en el 2013 se vienen muchas cosas para el iOS,con la llegada de la iPad mini en 2012,el iOS 6,la separación de las apps de Google del iOS,el iPhone 5,etc y ademas el Jailbreak para iOS 6,que es lo que necesitaremos para usar las repos que voy a mencionar:



Estas repos son para iOS 5 & iOS 6

sinfuliphonerepo.com


ihacksrepo.com


ihackstore.com/repo


apt.if0rce.com

cydia.xsellize.com/ 


iphoneame.com/repo


repo.hackyouriphone.org


IOS-5.myrepospace.com 


cydia.iphonecake.com/ 

iphonefacil.org/repo/ 

Si conocen mas,o una no funciona comenten :D

Leer más...

domingo, 16 de diciembre de 2012

Como instalar Perl en el iphone ios

Esta vez vamos a aprender a instalar Perl en nuestro iPhone/iPod/iPad,de momento yo lo he probado en ipod touch 3g/4g y iphone 4 iOS 5.1.1 con jailbreak.

Necesitan jailbreak y iOS 5,no lo he probado en iOS 4 o 3 pero creo que también funciona :D

Solo les tengo malas noticias,este lenguaje usado en iOS esta dedicado al scripting,ya que no esta(no he encontrado) UICaboodle para perl y crear interfaces graficas basadas en UIApliction :(.

Osea que solo lo podremos usar en scripts como es el caso de ruby,no como python que si incluye UICaboodle por ejemplo esta es la app de python que se instala con python(hello word) y lo que hace es importar los contactos y mostralos en GUI:


# Special thanks goes to Dave Arter (dave@minus-zero.org)
# for actually writing most of this sample application!!

# While I managed to get PyObjC working, I didn't actually
# know any Python to go with it ;P. - Jay Freeman (saurik)

import sys

import objc
from _uicaboodle import UIApplicationMain
from objc import YES, NO, NULL
from sqlite3 import dbapi2 as sqlite 

objc.loadBundle("UIKit", globals(), "/System/Library/Frameworks/UIKit.framework")

class PYApplication(UIApplication):
    def getName(self, contact):
        name = contact["first"]
        if contact["last"] is not None:
            name += " " + contact["last"]
        return name

    @objc.signature("i@:@")
    def numberOfSectionsInSectionList_(self, list):
        return len(self.sections_)

    @objc.signature("@@:@i")
    def sectionList_titleForSection_(self, list, section):
        return self.sections_[section]["title"]

    @objc.signature("i@:@i")
    def sectionList_rowForSection_(self, list, section):
        return self.sections_[section]["row"]

    @objc.signature("i@:@")
    def numberOfRowsInTable_(self, table):
        return len(self.contacts_)

    @objc.signature("@@:@i@@")
    def table_cellForRow_column_reusing_(self, table, row, col, reusing):
        contact = self.contacts_[row]
        if reusing is not None:
            cell = reusing
        else:
            cell = UIImageAndTextTableCell.alloc().init()
        cell.setTitle_(self.getName(contact))
        return cell

    @objc.signature("c@:@i")
    def table_canSelectRow_(self, table, row):
        return NO

    @objc.signature("v@:@")
    def applicationDidFinishLaunching_(self, unused):
        self.contacts_ = []
        self.sections_ = []

        db = sqlite.connect(self.userHomeDirectory() + "/Library/AddressBook/AddressBook.sqlitedb")
        cursor = db.cursor()
        cursor.execute("select first, last from ABPerson where first is not null order by first")
        for first, last in cursor.fetchall():
            self.contacts_.append({"first": first, "last": last})
        cursor.close()
        db.close()

        outer = UIHardware.fullScreenApplicationContentRect()
        self.window = UIWindow.alloc().initWithFrame_(outer)

        self.window.orderFront_(self)
        self.window.makeKey_(self)
        self.window.setHidden_(NO)

        inner = self.window.bounds()
        navsize = UINavigationBar.defaultSize()
        navrect = ((0, 0), (inner[1][0], navsize[1]))

        self.view = UIView.alloc().initWithFrame_(self.window.bounds())
        self.window.setContentView_(self.view)

        self.navbar = UINavigationBar.alloc().initWithFrame_(navrect);
        self.view.addSubview_(self.navbar)

        self.navbar.setBarStyle_(1)

        navitem = UINavigationItem.alloc().initWithTitle_("Contact List")
        self.navbar.pushNavigationItem_(navitem)

        i = 0
        letter = u""
        for contact in self.contacts_:
            name = self.getName(contact)
            now = unicode(name[0])
            if letter != now:
                letter = now
                self.sections_.append({"row": i, "title": now})
            i += 1

        lower = ((0, navsize[1]), (inner[1][0], inner[1][1] - navsize[1]));
        self.list = UISectionList.alloc().initWithFrame_(lower)
        self.view.addSubview_(self.list)

        col = UITableColumn.alloc().initWithTitle_identifier_width_("Name", "name", 320)

        table = self.list.table();
        table.setSeparatorStyle_(1)
        table.addTableColumn_(col)
        table.setReusesTableCells_(YES)

        self.list.setDataSource_(self)
        self.list.reloadData()

UIApplicationMain(sys.argv, PYApplication)



Y se ejecuta con un script en bash:


#!/bin/bash
exec "$(dirname "$0")"/Python "$(dirname "$0")"/HelloPython.py

Así se podría hacer en Perl,pero no hay nada de documentación y tampoco encuentro UICaboodle para perl,para por lo menos traducir las aplicaciones de Python a Perl y crear algunas apps sencillas para que sirvan de ejemplo.

Pero bueno,de todas formas en cydia nos dan muchos módulos muchos para usarlos en scripting desde terminal,que se encuentran en CPAN.




Tutorial



1.Necesitamos ya tener el jailbreak pero también necesitamos instalar de cydia:

openssh

APT 0.7 HTTPS Method

wget 

sbsettings y el toogle de ssh

Y por ultimo Terminal








Solo entran a cydia,los buscan y instalan


2.Ahora en nuestro sistema de escrtitorio necesitamos un cliente ssh,en mi caso Archlinux instale openssh

 sudo pacman -S openssh

 Y nos conectamos por ssh

Encendemos el ssh del iphone y en la Pc/Mac

ssh root@ip_del_iphone

La ip del iphone esta en mismo sbsettings




3.Descargamos el .pub

wget http://coredev.nl/cydia/coredev.pub

Lo añadimos
apt-key add coredev.pub
Usamos un pipe para mandarlo a sources

echo 'deb http://coredev.nl/cydia iphone main' > /etc/apt/sources.list.d/coredev.nl.list
Recargamos los repos

apt-get update

4.Y instalamos

No probé

apt-get install perl

Pero puede que funcione ya que así instale python

Pero para mas seguro:

Salimos del ssh

exit

Entramos a Cydia >> Manejar >> Fuentes y estará una repo con el camello :D


Entramos y buscamos Perl


Instalamos



Hacemos un respring.

5.Creamos Hola Mundo

Abrimos terminal y escribimos:

 echo '#!/usr/bin/local/perl' > hola.pl && echo 'print "Hola Mundo!!!\n"' >> hola.pl

Pueden por ssh,o por con un editor como el de iFile

Y listo


Eso es todo si quieren módulos busquen en la repo hay muchos :D

Referencias:






Leer más...

martes, 4 de diciembre de 2012

Como descargar videos de youtube con el iphone 4

En esta ocasión vamos a aprender a descargar vídeos, ya que como comentaba acá alguna vez querremos o necesitemos descargar un video del conocido youtube,en esta ocasión con nuestro iPhone 4,pero porque con el iPhone 4?

Primero porque lo tengo y en segunda también porque he visto que varias personas han tenido problemas al descargar,o no saben cual app usar.

Para nuestro iPhone existen muchas apps para hacer esto pero necesitamos ya tener el jaibreak hecho:

Aquí un tutorial,por si no lo tienen:

Jailbreak 5.1.1

Yo tengo iOS 5.1.1 ya que es el mejor iOS que hay en este momento para el iPhone 4,el iOS 6 aun no tiene jailbreak untethered y versiones anteriores como iOS 4 ya no son opción.

Primero entramos a cydia y le damos cambios

Luego buscamos la protube




Esta app tiene la capacidad de descargar videos en distintos formatos,incluido audio en m4a,

Pero es de paga,si no lo pueden pagar pueden descargar mejor mxtube,que es muy bueno también pero carece de algunas funciones de Protube.



Ya instalado lo abrimos y buscamos nuestro video


 Entramos y esperamos que cargue


Le damos en la flecha de la derecha y  Descargar


Elegimos el formato de descarga


Y esperamos(saldrá el proceso de descarga en archivos )


Y cuando termine lo podremos ver cuando queramos :D

Eso es todo



Leer más...

lunes, 3 de diciembre de 2012

Cydia certificado de servidor no fiable ipod touch 1g iOS 5


Esta entrada puede sonar como dicen por ahí offtopic que quiere decir que no tiene nada que ver con la temática del sitio,pero no no les voy a platicar de como apple administra sus aparatos y nos "obliga" a comprar nuevos cada cierto tiempo,lo que voy a hacer es hablar de los problemas que ha tenido estos dispositivos.

Como sabemos tenemos que estar actualizados por el constante avance de las tecnologías pero no siempre estamos en las circunstancias de comprar un nuevo iphone o ipod touch así que tenemos que hacer "practicas" para poder seguirlos utilizando lo que ya tenemos y esto incluye el utilizar custom firmwares para tener algunas características de los nuevos softwares,como por ejemplo el custom firmware de whited00r,el whited00r 5,este firmware para iOS incluye algunas características del iOS 5 original,pero al ser custom como siempre tiene problemas,estos problemas son de certificados,ya sea en safari o aplicaciones,como facebook,twitter y cydia que es este caso.


La solución a esto es simple:


Tan solo van a Ajustes >> General >> fecha y la cambian a la actual(ya que por defecto nos pone año 2000)


Y listo


Ya podemos instalar tweaks y apps de cydia :D

Solo recarguen y en ajustes elijan hacker



Leer más...

lunes, 19 de noviembre de 2012

Se trabo mucho mi iphone por el jaibreak (que hacer)

Cuando realizamos el jailbreak muchas veces nos alocamos y descargamos apps y tweaks de cydia a lo loco,esto hace que se comience a trabar y tarde mucho en encender.

Que hacer?

Primero que nada,vamos a ver como funcionan las apps y tweaks de cydia en el iphone:

Las apps y tweaks de cydia se instalan en nuestro idevice gracias a mobile substrate,pero que es mobile substrate?


Mobile Substrate es la utilidad mas importante de Cydia esta utilidad fue creada por Jay Freeman (Saurik).

En otras palabras los tweaks de cydia son parches para el sistema que corren bajo mobile substrate"extensiones de mobile substrate"

MobileSubstrate consta de 3 componentes principales: MobileHooker, MobileLoader y el safe mode.

MobileHooker se utiliza para sustituir las funciones del sistema. Este proceso se conoce como enganche.

MobileLoader carga código de parches en la aplicación en ejecución.


El modo seguro o safe mode es el modo en que se pone cuando se crashea el springboard,lo que hace este modo es desactivar todas aplicaciones del MobileLoader

Básicamente eso es en términos tecnicos, eso es lo que hace que un iphone

Después de que sea así por defecto(por ejemplo la multitarea):



Puede quedar así(instalando un tweak):


Así que aquí comienza el porque se traba?

1.Primero que nada,como se sabe estos tweaks no son validados por apple, así que de principio son como escribí,parches para el sistema.

2.Eso no quiere decir que se pueda usar de manera liviana(o sea veloz) el dispositivo.

3.Muchos developers de apps de jailbreak,crean apps y tweaks similares y si se instalan ambos en el sistema se crashea el sprinboard.

Eso quiere decir que no instales apps que hagan lo mismo y actives las dos al mismo tiempo

Por ejemplo no instales Android lock y Unlockize



Ya que los dos van a requerir el lockscreen y esto causaría un problema en el mobile substrate.

Hay muchos ejemplos o cosas que puedes instalar,lo que recomiendo es que googles primero para que sirve(si no es que en mismo cydia dice) y veas si no tienes un tweak o app que haga lo mismo

Por ejemplo hay varios tweaks para youtube para descargar videos,pero si ya tienes uno no es recomendable instalar otro.

4.Mi iphone ya no sale de safe mode,muchas veces sucede lo que comente se crashea el springboard y el mobilesubtrate carga el safe mode,si este no sale de ahi es porque hay un tweak que esta crasheando el sistema o se esta estorbando con otro,lo que recomiendo hacer es desinstalar el tweak,porque se puede ya que aunque el safe mode desactive los parques del sistema del mobile loader,aun podemos abrir cydia.

Por ejemplo,en iOS 3 se puede instalar Dremboard pero crashea el springboard y automáticamente después de respring nos manda al safe mode,esto puede pasar con muchas apps o tweaks y lo recomendable es desinstalar eso que instalaste.

5.Que instalar?

Lo que recomiendo primero que nada son las apps que nos ayudaran a arreglar el sistema por si algo como lo que escribi pasa.

Solo buscalas en cydia e instala

Las apps son

1.Sbsettings

El conocido sbsettings

Esta app nos servirá para poder controlar algunas cuetiones del sistema,es muy recomendable instalar,ademas de que nos ayuda bastante siempre.



2.OpenSSH

openssh nos activa el secure shell y el sftp,esto hace que podamos acceder al sistema de archivos del iOS desde una Pc o Mac y arreglar desde otro lugar distinto al iphone,por si no podemos acceder a las carpetas del mismo desde el mismo iphone.

También se nos instalara un toggle en sbsettings para desactivarlo cuando no lo usemos



3.Mobile terminal

Mobile terminal es una app que nos ayudara bastante,ya que tampoco la desactiva el mobile substrate y desde ella podemos administrar todo el sistema como root.



4.APT 0.7 HTTPS Method

Esto combinado con mobile terminal o con SSH,hace que podamos instalar,actualizar o desintalar paquetes desde linea de ordenes(terminal,pc o iphone)

Ya que basta con hacer esto para actualizar las repos

Desde terminal o SSH

su

contraseña(alpine por defecto)

apt-get update
Y listo



5.iFile

ifile es una app de pago,pero al igual que sftp o terminal,podemos acceder a los archivos de nuestro iOS y si algo falla por algún archivo podremos entrar por ifile a borrarlo



Estas son apps(herramientas) para arreglar el sistema las otras que puedes instalar son culaquiera que sea compatible con tu dispositivo,solo que como mencione,no instales dos o tres tweaks o apps que hagan lo mismo.


Eso es todo no se si me halla explicado bien porque es muy largo este tema,pero si alguna app de falla o tiene un problema tu iphone/ipod tocuh/ipad comenta para ayudarte o decirte cual es el problema y que puedes hacer.




Leer más...

viernes, 16 de noviembre de 2012

Como tener la multitarea en el notification center (iOS 5)

En esta ocasión vamos a aprender a crear tener las apps de multitarea en nuestro nofitation center,para iPod Touch y iPhone con iOS 5 con jailbreak,nada mas,sea 4g 3gs 4gs,itouch 3 o itouch 4,

Ya que tengo muy abandonados las entradas del iOS mas que nada iOS sea iPad o iPhone ya que para el ipod touch ya le hice un sitio dedicado.

Asi que muchas entradas de las que vienen serán para el iOS

Primero que nada,a esto es a lo que me refiero:





Necesitas:

iOS 5

Jailbreak


1.Abrimos cydia

Y vamos a Manegar >> Fuentes:

Le damos editar y agregar,

Luego añadimos esta repo:

ihacksrepo.com



Luego que la añada entramos a la fuente y buscamos:

WidgetTask for Notificationcenter
Y instalamos


2. Después de que se recargue el springboard

Abrimos Ajustes >> Notificaciones

Buscamos WidgetTask




Y le damos que si este en el notification center



Luego lo podemos mover arriba o abajo,a donde queramos:



Y listo





Leer más...

sábado, 6 de octubre de 2012

Como meterle música a la aplicacion de musica del iphone sin pc y itunes

Bueno,la música en nuestros ipod's touch iphone no se introduce como en un dispositivo de almacenamiento masivo normal(mp3's,mp4's,celulares con sd),se tiene que sincronizar con itunes y esto hace que no se le pueda meter sin usar una pc o nuestra propia pc,pero entonces como meterle musica sin pc o sin itunes,bueno se le puede mandar musica a la biblioteca de itunes con una app de cydia llamada Bridge

Lo que hace es mandar música que este en alguna carpeta del sistema de nuestro ipod,iphone a la biblioteca de nuestra app nativa de música lo malo es que se tarda un mas que si fuera itunes y se la tenemos que pasar primero a alguna carpeta de nuestro iphone ipod por sftp(ssh) o por ifunbox

 Aclaro:Necesitaran Pc por lo menos para realizar el jailbreak

Requerimientos

iOS 5 (en adelante)

Jailbreak

Para windows: wincsp o ifunbox

Para MacOS X : cyberduck o ifunbox

Para Linux : Tutorial

Para FreeBSD :con un cliente SFTP basta, como FilleZilla

1.Abrimos cydia y le damos cambios para recargar



2.Buscamos Bridge (es de paga esta app) pero puede que en alguna repo este gratis



Instalamos


3.Pasamos musica al ipod,iphone por ssh o por cable a la carpeta media

Es esta ruta:

/var/mobile/Media 



4.Abrimos Bridge y en files le damos media

 Buscamos la canción o canciones que le mandamos y le damos tap


Elegimos el tipo de archvio,Cancion,video,podcast,etc y le damos importar

Luego abrimos la app de música y listo

Diran si usamos Pc?

Bueno si no quieren usar pc para nada descarguen de cydia safari download manager y los archivos que bajen de safari los podran mandar a la biblioteca nativa

Leer más...

martes, 2 de octubre de 2012

Como reconocer el ipod touch y iphone en Archlinux

Bueno este tutorial es de los que eran hace un tiempo,el uso de Linux y el iOS en conjunto y en esta ocasión lo traigo con Archlinux.

Lo que vamos a hacer es que lo reconozca igual que Ubuntu o derivados, en nautilus y en amarok o bashe,no lo he probado en KDE y creo que no funciona porque esto esta diseñado para nautilus,por lo menos el programa que lo monta visualmente y fácilmente es nautilus y puede dar errores en Dolphin o puede no funcionar.

Así que si como yo usan archlinux con gnome y nautilus (de hecho en el side bar tengo unos logos que dicen que lo uso) no hay problema.

1.Instalamos yaourt


Editamos el archivo pacman.conf

sudo nano /etc/pacman.conf
Y añadimos esto al final 


Para i686:

    [archlinuxfr]
    Server = http://repo.archlinux.fr/i686

Para x86_64:

    [archlinuxfr]
    Server = http://repo.archlinux.fr/x86_64

Guardamos


Instalamos
sudo pacman -Sy yaourt
Luego borramos lo que añadimos


sudo nano /etc/pacman.conf

Para i686:

    [archlinuxfr]

    Server = http://repo.archlinux.fr/i686

Para x86_64:


    [archlinuxfr]

    Server = http://repo.archlinux.fr/x86_64

Ahora editamos el /etc/yaourtrc


sudo nano /etc/yaourtrc

Descomentamos (#)

Lo que dice PACMAN="pacman"


# Command
PACMAN="pacman"
#DIFFEDITCMD="vimdiff"

2.Instalamos todo lo necesario


sudo pacman -S usbmuxd libimobiledevice libgpod  libplist gvfs-afc 
si queremos también amarok

sudo pacman -S amarok

3.Configuramos

sudo gpasswd -a $LOGNAME usbmux 
Reiniciamos 
sudo reboot
Conectamos y listo 





Eso es todo,ahora si no hay razon para no usar Archlinux :D

Leer más...

viernes, 14 de septiembre de 2012

Como cambiar la animación al abrir y cerrar una app en el iPhone

Esto también es para el iPod Touch 3G y 4G o mejor dicho para el el iPhone y iPod touch que soporten iOS 5 y estén jailbrekeados

Esta app de cydia se llama

DisplayCandy 

 Bueno el programa esta disponible en cydia

Solo lo buscamos como

displaycandy




Y lo instalamos

Estos son unos efectos que se pueden lograr



Me  recuera los efectos de Compiz en Linux





O aun mas los de OS X 
Leer más...

martes, 28 de agosto de 2012

Dash nueva multitarea para el iphone ipod touch

Este nuevo tweak que les voy a mostrar es impresionante,me recuerda a compiz de Linux,es una multitarea que añade efectos de transición muy buenos



por si creíamos que la multitarea  solo era asi en iOS



Pues gracias a el jailbreak y el trabajo de los desarrolladores,luce así








Bueno para instalarlo entramos a cydia,le damos cambios y buscamos dash,lo instalamos y listo


La configuración esta en la app de ajustes



y necesitamos activarla con activator



por ejemplo pulsación corta en el status bar,y luego elegimos la interfaz


Leer más...