Hola resulta que compre un Galaxy S5 en EEUU y me lo vendieron como liberado. Pero al llegar aca, no me acepta ninguna SIM. Necesito desbloquear el telefono, alguien que sepa como?
Saludos,, Cronos./
Saludos,, Cronos./
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúsudo fdisk -l
Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: **********
Device Boot Start End Blocks Id System
/dev/sda1 * 1 30238 242886703+ 83 Linux
/dev/sda2 30239 30401 1309297+ 5 Extended
/dev/sda5 30239 30401 1309266 82 Linux swap / Solaris
sudo fsck /dev/sda1
sudo mount /dev/sda1 /mnt
<resources>
<style name="AppBaseTheme" parent="android:Theme.Holo.Light.DarkActionBar">
<item name="android:dropDownListViewStyle">@style/PopupMenuListView</item>
<item name="android:actionBarWidgetTheme">@style/PopupMenuTextView</item>
<item name="android:popupMenuStyle">@style/PopupMenu</item>
<!-- Change Overflow Menu ListView Item Height & Property -->
<item name="android:listPreferredItemHeightSmall">45dp</item>
<item name="android:listPreferredItemPaddingLeft">5dp</item>
<item name="android:listPreferredItemPaddingRight">5dp</item>
</style>
<!-- Change Overflow Menu ListView Divider Property -->
<style name="PopupMenuListView" parent="@android:style/Widget.Holo.ListView.DropDown">
<item name="android:divider">#FF0000</item>
<item name="android:dividerHeight">2dp</item>
</style>
<!-- Change Overflow Menu ListView Text Size and Text Size -->
<style name="PopupMenuTextView" parent="@style/android:Theme.Holo.Light">
<item name="android:textColor">#00FF00</item>
<item name="android:textSize">28dp</item>
</style>
<!-- Change Overflow Menu Background -->
<style name="PopupMenu" parent="android:Widget.Holo.Light.ListPopupWindow">
<item name="android:popupBackground">#888888</item>
</style>
</resources>
@NamedQuery(name = "Direcciones.findByNombre", query = "SELECT d FROM Direcciones d WHERE d.nombre LIKE :nombre"),
@GET
@Override
@Path("nombre/{nombre}")
@Produces({"application/json"})
public List<Direcciones> findAll(@PathParam("nombre") String nombre) {
return super.findAll(nombre);
}
public List<T> findAll(String nombre) {
EntityManager em = getEntityManager();
Query query = em.createNamedQuery("Direcciones.findByNombre");
query.setParameter("nombre", "%"+nombre+"%");
return query.getResultList();
}
SELECT *, (6371 * ACOS(SIN(RADIANS(latitud)) * SIN(RADIANS(40.72476060304879))+ COS(RADIANS(longuitud - -73.99332158267498)) * COS(RADIANS(latitud))* COS(RADIANS(40.72476060304879)))) AS distance
FROM DIRECCIONES
WHERE nombre LIKE "%nombre%"
ORDER BY distance ASC
LIMIT 15;
public static int calculateInSampleSize(
BitmapFactory.Options options, int reqWidth, int reqHeight) {
final int height = options.outHeight;
final int width = options.outWidth;
int inSampleSize = 1;
if (height > reqHeight || width > reqWidth) {
final int halfHeight = height / 2;
final int halfWidth = width / 2;
while ((halfHeight / inSampleSize) > reqHeight
&& (halfWidth / inSampleSize) > reqWidth) {
inSampleSize *= 2;
}
}
return inSampleSize;
}
public static Bitmap decodeSampledBitmapFromResource(Resources res, int resId,
int reqWidth, int reqHeight) {
// First decode with inJustDecodeBounds=true to check dimensions
final BitmapFactory.Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = true;
BitmapFactory.decodeResource(res, resId, options);
// Calculate inSampleSize
options.inSampleSize = calculateInSampleSize(options, reqWidth, reqHeight);
// Decode bitmap with inSampleSize set
options.inJustDecodeBounds = false;
return BitmapFactory.decodeResource(res, resId, options);
}
mImageView.setImageBitmap(
decodeSampledBitmapFromResource(getResources(), R.id.myimage, 100, 100));
class BitmapWorkerTask extends AsyncTask<Integer, Void, Bitmap> {
private final WeakReference<ImageView> imageViewReference;
private int data = 0;
public BitmapWorkerTask(ImageView imageView) {
// Use a WeakReference to ensure the ImageView can be garbage collected
imageViewReference = new WeakReference<ImageView>(imageView);
}
// Decode image in background.
@Override
protected Bitmap doInBackground(Integer... params) {
data = params[0];
return decodeSampledBitmapFromResource(getResources(), data, 100, 100));
}
// Once complete, see if ImageView is still around and set bitmap.
@Override
protected void onPostExecute(Bitmap bitmap) {
if (imageViewReference != null && bitmap != null) {
final ImageView imageView = imageViewReference.get();
if (imageView != null) {
imageView.setImageBitmap(bitmap);
}
}
}
}
public void loadBitmap(int resId, ImageView imageView) {
BitmapWorkerTask task = new BitmapWorkerTask(imageView);
task.execute(resId);
}
private LruCache<String, Bitmap> mMemoryCache;
@Override
protected void onCreate(Bundle savedInstanceState) {
...
// Get max available VM memory, exceeding this amount will throw an
// OutOfMemory exception. Stored in kilobytes as LruCache takes an
// int in its constructor.
final int maxMemory = (int) (Runtime.getRuntime().maxMemory() / 1024);
// Use 1/8th of the available memory for this memory cache.
final int cacheSize = maxMemory / 8;
mMemoryCache = new LruCache<String, Bitmap>(cacheSize) {
@Override
protected int sizeOf(String key, Bitmap bitmap) {
// The cache size will be measured in kilobytes rather than
// number of items.
return bitmap.getByteCount() / 1024;
}
};
...
}
public void addBitmapToMemoryCache(String key, Bitmap bitmap) {
if (getBitmapFromMemCache(key) == null) {
mMemoryCache.put(key, bitmap);
}
}
public Bitmap getBitmapFromMemCache(String key) {
return mMemoryCache.get(key);
}
public void loadBitmap(int resId, ImageView imageView) {
final String imageKey = String.valueOf(resId);
final Bitmap bitmap = getBitmapFromMemCache(imageKey);
if (bitmap != null) {
mImageView.setImageBitmap(bitmap);
} else {
mImageView.setImageResource(R.drawable.image_placeholder);
BitmapWorkerTask task = new BitmapWorkerTask(mImageView);
task.execute(resId);
}
}
class BitmapWorkerTask extends AsyncTask<Integer, Void, Bitmap> {
...
// Decode image in background.
@Override
protected Bitmap doInBackground(Integer... params) {
final Bitmap bitmap = decodeSampledBitmapFromResource(
getResources(), params[0], 100, 100));
addBitmapToMemoryCache(String.valueOf(params[0]), bitmap);
return bitmap;
}
...
}
<ul id="menulateral">
<li id="colores">- Colores:</li>
<li id="items" onclick="#">Color 1<input class="color5" type="text" name="color5" value="#FF00FF" /></li>
<li id="items" onclick="#">Color 2<input class="color5" type="text" name="color5" value="#FF00FF" /></li>
<li id="items" onclick="#">Color 3<input class="color5" type="text" name="color5" value="#FF00FF" /></li>
<li id="items" onclick="#">Color 4<input class="color5" type="text" name="color5" value="#FF00FF" /></li>
</ul>
Cita de: WikipediaLDAP son las siglas de Lightweight Directory Access Protocol (en español Protocolo Ligero de Acceso a Directorios) que hacen referencia a un protocolo a nivel de aplicación el cual permite el acceso a un servicio de directorio ordenado y distribuido para buscar diversa información en un entorno de red. LDAP también es considerado una base de datos (aunque su sistema de almacenamiento puede ser diferente) a la que pueden realizarse consultas.
Un directorio es un conjunto de objetos con atributos organizados en una manera lógica y jerárquica. El ejemplo más común es el directorio telefónico, que consiste en una serie de nombres (personas u organizaciones) que están ordenados alfabéticamente, con cada nombre teniendo una dirección y un número de teléfono adjuntos.
Un árbol de directorio LDAP a veces refleja varios límites políticos, geográficos u organizacionales, dependiendo del modelo elegido. Los despliegues actuales de LDAP tienden a usar nombres de Sistema de Nombres de Dominio (DNS por sus siglas en inglés) para estructurar los niveles más altos de la jerarquía. Conforme se desciende en el directorio pueden aparecer entradas que representan personas, unidades organizacionales, impresoras, documentos, grupos de personas o cualquier cosa que representa una entrada dada en el árbol (o múltiples entradas).
Habitualmente, almacena la información de autenticación (usuario y contraseña) y es utilizado para autenticarse aunque es posible almacenar otra información (datos de contacto del usuario, ubicación de diversos recursos de la red, permisos, certificados, etc). A manera de síntesis, LDAP es un protocolo de acceso unificado a un conjunto de información sobre una red.
La versión actual es LDAPv3, la cual es especificada en una serie de Internet Engineering Task Force (IETF) Standard Track Request for Comments (RFCs) como se detalla en el documento RFC 4510.
dn: cn=Testcell,dc=pruebas,dc=com
cn: Testcell
givenName: X-C3LL
sn: Celula
telephoneNumber: 696969696
telephoneNumber: 7878787878
mail: [email protected]
objectClass: inetOrgPerson
objectClass: organizationalPerson
objectClass: person
objectClass: top
Citarsuffix "dc=pruebas,dc=com"
rootdn "cn=Manager,dc=pruebas,dc=com"
echo "
Test de funcionamiento
";
$ds = ldap_connect("127.0.0.1");
?>
Citardn: dc=pruebas,dc=com
objectclass: dcObject
objectclass: organization
o: Test123
dc: pruebas
dn: cn=TestSeta,dc=pruebas,dc=com
cn: TestSeta
givenName: Seth
sn: Gay
telephoneNumber: 7777777
telephoneNumber: 76767676767676
mail: No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
objectClass: inetOrgPerson
objectClass: organizationalPerso n
objectClass: person
objectClass: top
dn: cn=TestDark,dc=pruebas,dc=com
cn: TestDark
givenName: DarkGatox
sn: Gato
telephoneNumber:56565656565
telephoneNumber: 1234567
mail: No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
objectClass: inetOrgPerson
objectClass: organizationalPerso n
objectClass: person
objectClass: top
dn: cn=Testcell,dc=pruebas,dc=com
cn: Testcell
givenName: X-C3LL
sn: Celula
telephoneNumber: 696969696
telephoneNumber: 7878787878
mail: No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
objectClass: inetOrgPerson
objectClass: organizationalPerso n
objectClass: person
objectClass: top
Citarslapadd -l pruebas.ldif
echo "
Ejercicio nº1
"
;
//Seteamos las variables "usuario" y "password" para facilitar su trabajo
$usuario = "cn=Manager,dc=pruebas,dc=com";
$pass = "secret";
//Conectamos con el servidor e indicamos la versión que emplearemos en la comunicación
$ds = ldap_connect("127.0.0.1");
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
//Si se establece la conexión procederemos a autenticarnos
if ($ds){
$a=ldap_bind($ds, $usuario, $pass);
if($a){
//En caso afirmativo aparecerá un mensaje verde....
echo 'Autenticación con éxito';
} else {
//... y si no ha funcado en rojo.
echo 'Autenticación fallida';
}
//Cerramos la conexión
ldap_close($ds);
}
?>
echo "
Ejercicio nº2
";
$usuario = "cn=Manager,dc=pruebas,dc=com";
$pass = "secret";
$ds = ldap_connect("127.0.0.1");
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
if ($ds) {
$a=ldap_bind($ds, $usuario, $pass);
if ($a) {
//Realizamos la búsqueda, en este caso buscamos las entradas que tengan como valor de sn "Gato"
$sr = ldap_search($ds, "dc=pruebas, dc=com", "sn=Gato");
//Sacamos un array asociativo con los datos
$info = ldap_get_entries($ds, $sr);
//Mostramos el número de entradas que contienen un sn cuyo valor es "Gato"
echo "Devueltos datos de ".$info["count"]." entradas:";
//Mediante un bucle for mostramos el DN y el SN de la entrada
for ($i=0; $i<$info["count"]; $i++) {
echo "Nombre de la entrada: ". $info[$i]["dn"] ."
";
echo "sn: ". $info[$i]["sn"][0] ."";
}
} else {
echo "No autenticado";
}
}
ldap_close($ds);
?>
CitarEjercicio nº2
Devueltos datos de 1 entradas:
Nombre de la entrada: cn=TestDark,dc=pruebas,dc=com
sn: Gato
echo "
Ejercicio nº3
";
$usuario = "cn=Manager,dc=pruebas,dc=com";
$pass = "secret";
$ds = ldap_connect("127.0.0.1");
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
if ($ds) {
$a=ldap_bind($ds, $usuario, $pass);
if ($a) {
$sr = ldap_search($ds, "dc=pruebas, dc=com", "mail=*@portaljuanker.info");
$info = ldap_get_entries($ds, $sr);
echo "Devueltos datos de ".$info["count"]." entradas:";
for ($i=0; $i<$info["count"]; $i++) {
echo "Nombre de la entrada: ". $info[$i]["dn"] ."
";
echo "sn: ". $info[$i]["sn"][0] ."
";
echo "Mail:".$info[$i]["mail"][0]."";
}
} else {
echo "No autenticado";
}
}
ldap_close($ds);
?>
CitarEjercicio nº3
Devueltos datos de 3 entradas:
Nombre de la entrada: cn=Testcell,dc=pruebas,dc=com
sn: Celula
Mail:[email protected]
Nombre de la entrada: cn=TestDark,dc=pruebas,dc=com
sn: Gato
Mail:[email protected]
Nombre de la entrada: cn=TestSeta,dc=pruebas,dc=com
sn: Gay
Mail:[email protected]
Citardn: dc=pruebas,dc=com
objectclass: dcObject
objectclass: organization
o: Web
dc: pruebas
dn: dc=usuarios,dc=pruebas,dc=com
objectclass: dcObject
objectclass: organization
o: Usuarios
dc: usuarios
dn: uid=seth,dc=usuarios,dc=pruebas,dc=com
objectclass: top
objectclass: person
objectclass: organizationalPerso n
objectclass: inetOrgPerson
cn: Seth
sn: Gaylord
givenname: Seta
uid: seth
ou: people
description: Moderador de Seguridad Web
telephonenumber: 44433322
mail: No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
userpassword: RGBlaChupaDeCanto
dn: uid=rgb,dc=usuarios,dc=pruebas,dc=com
objectclass: top
objectclass: person
objectclass: organizationalPerso n
objectclass: inetOrgPerson
cn: Rgb
sn: Dictator
givenname: Colorines
uid: rgb
ou: people
description: Administrador PortalHacker
telephonenumber: 1234123412
mail: No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
userpassword: SethEsGay
dn: uid=waeswaes,dc=usuarios,dc=pruebas,dc=com
objectclass: top
objectclass: person
objectclass: organizationalPerso n
objectclass: inetOrgPerson
cn: WaesWaes
sn: Javadicted
givenname: Gmod
uid: waes
ou: people
description: Gmod de PortalHacker
telephonenumber: 696969696
mail: No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
userpassword: 0verl0ad
echo "
Ejercicio nº4 - Bypass login con asteriscos
";
$usuario = "cn=Manager,dc=pruebas,dc=com";
$pass = "secret";
$ds = ldap_connect("127.0.0.1");
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
if ($ds){
$a=ldap_bind($ds, $usuario, $pass);
if ($a){
$buscar = "(&(uid=".$_GET['uid'].")(userPassword=".$_GET['p']."))";
echo $buscar."";
$sr = ldap_search($ds, "dc=pruebas, dc=com", "$buscar");
$info = ldap_get_entries($ds, $sr);
if ($info["count"] == 1){
echo '¡Has iniciado sesión correctamente!';
for ($i=0; $i<$info["count"]; $i++) {
echo "Nombre de la entrada: ". $info[$i]["dn"] ."
";
echo "Apellidos: ". $info[$i]["sn"][0] ."
";
echo "Apodo: ". $info[$i]["givenname"][0] ."
";
echo "Rango: ". $info[$i]["description"][0] ."
";
echo "Telefono: ". $info[$i]["telephonenumber"][0] ."
";
echo "Mail:".$info[$i]["mail"][0]."";
}
} else {
echo '¡ERROR! El usuario o contraseña son incorrectos';
}
} else {
echo "No autenticado";
}
}
ldap_close($ds);
?>
Citardn: dc=pruebas,dc=com
objectclass: dcObject
objectclass: organization
o: Web
dc: pruebas
dn: dc=usuarios,dc=pruebas,dc=com
objectclass: dcObject
objectclass: organization
o: Usuarios
dc: usuarios
dn: dc=admin,dc=usuarios,dc=pruebas,dc=com
objectclass: dcObject
objectclass: organization
o: Administradores
dc: admin
dn: dc=gmod,dc=usuarios,dc=pruebas,dc=com
objectclass: dcObject
objectclass: organization
o: Moderadores Globales
dc: gmod
dn: dc=mod,dc=gmod,dc=usuarios,dc=pruebas,dc=com
objectclass: dcObject
objectclass: organization
o: Moderadores
dc: mod
dn: uid=vart,dc=admin,dc=usuarios,dc=pruebas,dc=com
objectclass: top
objectclass: person
objectclass: organizationalPerson
objectclass: inetOrgPerson
cn: Vart
sn: Vartolin
givenname: Vartola
uid: vart
ou: people
description: admin
telephonenumber: 44433322
mail: No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
userpassword: nananaLIDER
dn: uid=rgb,dc=admin,dc=usuarios,dc=pruebas,dc=com
objectclass: top
objectclass: person
objectclass: organizationalPerson
objectclass: inetOrgPerson
cn: Romario
sn: Gonzalez Sinde
givenname: Colorines
uid: rgb
ou: people
description: admin
telephonenumber: 4455522
mail: No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
userpassword: SethEsGay
dn: uid=rcart,dc=gmod,dc=usuarios,dc=pruebas,dc=com
objectclass: top
objectclass: person
objectclass: organizationalPerson
objectclass: inetOrgPerson
cn: Rocarto
sn: Linuxin
givenname: Rcarteles
uid: rcart
ou: people
description: gmod
telephonenumber: 65423452345
mail: No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
userpassword: NadieMeHaceCaso
dn: uid=Waes,dc=gmod,dc=usuarios,dc=pruebas,dc=com
objectclass: top
objectclass: person
objectclass: organizationalPerson
objectclass: inetOrgPerson
cn: Waltermelon
sn: Galindo Perez
givenname: Waeswaes
uid: waes
ou: people
description: gmod
telephonenumber: 45234523452
mail: No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
userpassword: SecretoDeSumario
dn: uid=seth,dc=mod,dc=gmod,dc=usuarios,dc=pruebas,dc=com
objectclass: top
objectclass: person
objectclass: organizationalPerson
objectclass: inetOrgPerson
cn: Rafael
sn: Jimenez Losantos
givenname: Seta
uid: seth
ou: people
description: mod
telephonenumber: 654243555
mail: No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
userpassword: FreePornHere
dn: uid=cemasmas,dc=mod,dc=gmod,dc=usuarios,dc=pruebas,dc=com
objectclass: top
objectclass: person
objectclass: organizationalPerson
objectclass: inetOrgPerson
cn: Robustiano
sn: Perez Perez
givenname: C++
uid: cemasmas
ou: people
description: mod
telephonenumber: 64534654663555
mail: No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
userpassword: ILOVECPH
dn: uid=aetsu,dc=mod,dc=gmod,dc=usuarios,dc=pruebas,dc=com
objectclass: top
objectclass: person
objectclass: organizationalPerson
objectclass: inetOrgPerson
cn: Vidal
sn: Fernandez Carazzo
givenname: Aetsu
uid: aetsu
ou: people
description: mod
telephonenumber: 44455566
mail: No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
userpassword: WifiPowah
echo "
Ejercicio nº5 - Extracción de información
";
$usuario = "cn=Manager,dc=pruebas,dc=com";
$pass = "secret";
$ds = ldap_connect("127.0.0.1");
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
if ($ds){
$a=ldap_bind($ds, $usuario, $pass);
if ($a){
$buscar = "(&(uid=".$_GET['q'].")(description=mod))";
echo $buscar."";
$sr = ldap_search($ds, "dc=pruebas, dc=com", "$buscar");
$info = ldap_get_entries($ds, $sr);
for ($i=0; $i<$info["count"]; $i++) {
echo "Nombre de la entrada: ". $info[$i]["dn"] ."
";
echo "Apellidos: ". $info[$i]["sn"][0] ."
";
echo "Apodo: ". $info[$i]["givenname"][0] ."
";
echo "Rango: ". $info[$i]["description"][0] ."
";
echo "Telefono: ". $info[$i]["telephonenumber"][0] ."
";
echo "Mail:".$info[$i]["mail"][0]."";
}
} else {
echo "No autenticado";
}
}
ldap_close($ds);
?>