Wednesday, February 15, 2017
i cant get out of TWRP recovery mode
i cant get out of TWRP recovery mode
Im a newcomer in this forum but I have already successfully unlocked bootloader and flash custom rom onto my OnePlus One.
Now Im doing this for my friends Xperia Z as well but im stuck in recovery mode now.
This is what Ive done so far:
- unlock bootloader
- flash twrp image file via fastboot
- after command "fastboot reboot" -> it boots into twrp recovery
- asks me if its okay to modificate system partition, i swipe okay
- want to reboot into system -> asks me if i want to flash supersu for root access, i swipe okay
- boots into twrp recovery -> want to reboot into system but i boot into twrp anyway
Edit: when power down the phone and restart -> boots into twrp recovery
Now Im stuck in recovery mode. Please help me
raichisaku
from xda-developers http://ift.tt/2am8IVl
via IFTTT
Available link for download
Tuesday, February 14, 2017
Esteganografía en TCP IP Una Proof of Concept en Ruby
Esteganografía en TCP IP Una Proof of Concept en Ruby
![]() |
| Figura 1: Esteganografía en TCP/IP: Una PoC en Ruby |
En esta prueba de concepto, los paquetes TCP son reales, pero no tienen ningún sentido. Es cierto que se podría lograr un ejemplo de esteganografía más real que permitiese transmitir información sobre tráfico coherente TCP que se genere en el equipo. Es cierto, que si un administrador de red lee el tráfico que generaremos no me encontrará coherencia, y pensará que es tráfico erróneo, pero el mensaje se encuentra ahí, oculto.
Planteamiento
El primer planteamiento es ocultar información dentro de las estructuras que proporciona el protocolo TCP. Si nos fijamos en los flags más famosos de este protocolo, se tienen 6 huecos para almacenar bits. Los flags son: SYN, ACK, PSH, URG, RST y FIN. Aquí tenemos 6 bits y utilizando el número de secuencia o Sequence Number del protocolo se puede aumentar el ratio de bits. Para la prueba de concepto se ha decidido utilizar, solo 2 bits más con el número de secuencia.
| Figura 2: Visualización de transmisión de letra "e" |
En la máquina destino tendremos un programa que es capaz de leer el tráfico TCP y decodificar el tráfico oculto en TCP. ¿Cómo sabemos que el tráfico es especial? Para esta PoC hemos utilizado un puerto destino concreto como clave. Es decir, cuando recibamos un TCP destino 3030 entendemos que es un paquete con esteganografía.
El proceso de decodificación es el proceso inverso al de ocultación. El programa remoto leerá el número de secuencia y esos 2 bits (del 0 al 3) serán los bits más significativos. Después concatenaremos los flags, y obtendremos de nuevo un valor de 8 bits. Este valor se identifica con un carácter. Una vez entendido el mecanismo sencillo que se utilizará para ocultar los caracteres en los paquetes TCP vamos a hablar de la implementación.
Implementación
Para llevar a cabo la prueba de concepto se utilizó Ruby. La librería PacketFu, la cual es parecida a Scapy en Python, permite jugar y crear paquetes TCP y datagramas IP a nuestro antojo. Ya fue utilizado para el Port-Knocking con Latch y el modo paranoia. En la siguiente imagen se puede ver el código de la función main. El coder recibe 2 parámetros: Dirección IP destino y mensaje a ocultar en el protocolo TCP.
| Figura 3: Coder. Implementación de la función main |
El coder invoca un método denominado send_message, el cual proporciona la funcionalidad de ocultar el mensaje en el protocolo TCP, tal y como se explicó anteriormente. La función send_message inyecta el tráfico en la red a través de la función inject y prepara mediante unpack los caracteres que forman el mensaje en formato bytes.
| Figura 4: Implementación de la función send_message |
Hay una función importante como es write_byte_into_packet que permite ocultar la información en el paquete TCP gracias a PacketFu, tal y como puede verse en la siguiente imagen. En esta imagen se puede ver la explicación de dónde se oculta dentro de un paquete TCP los bits.
| Figura 5: Función writ_byte_into_packet |
Y, ¿El orden?
El orden de los paquetes TCP importa, ya que no es lo mismo que la e de esto es un secreto llegue antes o después que la s. El mecanismo válido en un ámbito real sería utilizar el Sequence Number para lo que es, y utilizar el ACK Number cómo lo estamos utilizando nosotros en esta prueba de concepto. En este caso, para evitar problemas se ha decidido enviar los paquetes con 1 segundo de diferencia, aunque en entornos LAN no habría problema.
En la siguiente imagen se puede visualizar como el emisor lanza el mensaje a una dirección IP concreta y al puerto 3030. El mensaje es esto es un secreto.
| Figura 6: Envío del mensaje secreto con esteganografía en TCP/IP |
El receptor recibe el tráfico y puede obtener el mensaje oculto uniendo los bits del Sequence Number y los flags TCP, tal y como se puede ver en la imagen. El resultado es el mensaje original. Si viéramos con Wireshark el tráfico veríamos paquetes TCP que podrían ser considerados incoherentes, pero que esconden el mensaje.
| Figura 7: Lectura del mensaje por el covert channel en Kali Linux |
Quiero agradecer a mi compañero Daniel Ruiz su apoyo y colaboración en llevar la prueba de concepto hacia adelante.
Autor: Pablo González Pérez (@pablogonzalezpe)
Escritor de los libros "Metasploit para Pentesters", "Ethical Hacking" y Pentesting con Powershell
Sigue Un informático en el lado del mal - Google+ RSS 0xWord

Available link for download
Saturday, February 11, 2017
Bank of America revamps interface in version 7 adds Spanish language FICO Score and credit card rewards
Bank of America revamps interface in version 7 adds Spanish language FICO Score and credit card rewards
Bank of Americas Android app has been stuck on the same look since 2014 when version 5.0 added a hint of Material Design and saved the interface from its Froyo days. With this new version 7.0, the app gets a major facelift with plenty of new features.
The new redesign and side-menu are getting mixed reviews on the Play Store: some users are raving about how easy it is to use and others are complaining about how unintuitive its become and how some areas require a lot more steps to get to.
Read MoreBank of America revamps interface in version 7, adds Spanish language, FICO Score, and credit card rewards was written by the awesome team at Android Police.
from Android Police Android News, Apps, Games, Phones, Tablets http://ift.tt/29SZfC4
via IFTTT
Available link for download
Monday, February 6, 2017
Android Developer Story Peak Games generates majority of global revenue for popular game ‘Spades’ on Android
Android Developer Story Peak Games generates majority of global revenue for popular game ‘Spades’ on Android
Posted by Lily Sheringham, Google Play team
Founded in 2010, Turkish mobile games developer Peak Games started developing games targeted to the local market and is now scaling globally. Their game Spades Plus is growing in the US and the game generates over 70% of its mobile revenue from Android.
Watch Erdem ?nan, Business Intelligence and Marketing Director, and ?lkin Ula? Balkanay, Head of Android Development, explain how Peak Games improved user engagement and increased installs with Google Play Store Listing experiments and app promotion right from within the Developer Console.
Find out more about how to use run tests on your Store Listing to increase your installs and how to promote your app or game with Universal App Campaigns from the Google Play Developer Console.
Available link for download
Friday, January 27, 2017
Android Experiments A celebration of creativity and code
Android Experiments A celebration of creativity and code
Posted by Roman Nurik, Design Advocate, and Richard The, Google Creative Lab
Android was created as an open and flexible platform, giving people more ways to come together to imagine and create. This spirit of invention has allowed developers to push the boundaries of mobile development and has helped make Android the go-to platform for creative projects in more placesfrom phones, to tablets, to watches, and beyond. We set out to find a way to celebrate the creative, experimental Android work of developers everywhere and inspire more developers to get creative with technology and code.
Today, were excited to launch Android Experiments: a showcase of inspiring projects on Android and an open invitation for all developers to submit their own experiments to the gallery.
The 20 initial experiments show a broad range of creative workfrom camera experiments to innovative Android Wear apps to hardware hacks to cutting edge OpenGL demos. All are built using platforms such as the Android SDK and NDK, Android Wear, the IOIO board, Cinder, Processing, OpenFrameworks and Unity. Each project creatively examines in small and big ways how we think of the devices we interact with every day.
Today is just the beginning as were opening up experiment submissions to creators everywhere. Whether youre a student just starting out, or youve been at it for a while, and no matter the framework it uses or the device it runs on, Android Experiments is open to everybody.
Check out Android Experiments to view the completed projects, or to submit one of your own. While we cant post every submission, wed love to see what youve created.
Follow along to see what others build at AndroidExperiments.com.
Available link for download
Sunday, January 15, 2017
Deprecation of BIND LISTENER with Android Wear APIs
Deprecation of BIND LISTENER with Android Wear APIs
Posted by Wayne Piekarski, Developer Advocate, Android Wear
If youre an Android Wear developer, we wanted to let you know of a change you might need to make to your app to improve the performance of your users devices. If your app is using BIND_LISTENER intent filters in your manifest, it is important that you are aware that this API has been deprecated on all Android versions. The new replacement API introduced in Google Play Services 8.2 is more efficient for Android devices, so developers are encouraged to migrate to this as soon as possible to ensure the best user experience. It is important that all Android Wear developers are aware of this change and update their apps as soon as possible.
Limitations of BIND_LISTENER API
When Android Wear introduced the WearableListenerService, it allowed you to listen to changes via the BIND_LISTENER intent filter in the AndroidManifest.xml. These changes included data item changes, message arrivals, capability changes, and peer connects/disconnects.
The WearableListenerService starts whenever any of these events occur, even if the app is only interested in one type. When a phone has a large number of apps using WearableListenerService and BIND_LISTENER, a watch appearing or disappearing can cause many services to start up. This applies memory pressure to the device, causing other activities and services to be shut down, and generates unnecessary work.
Fine-grained intent filter API
In Google Play Services 8.2, we introduced a new fine-grained intent filter mechanism that allows developers to specify exactly what events they are interested in. For example, if you have multiple listener services, use a path prefix to filter only those data items and messages meant for the service, with syntax like this:
<service android_name=".FirstExampleService"> <intent-filter> <action android_name="com.google.android.gms.wearable.DATA_CHANGED" /> <action android_name="com.google.android.gms.wearable.MESSAGE_RECEIVED" /> <data android_scheme="wear" android_host="*" android_pathPrefix="/FirstExample" /> </intent-filter> </service> There are intent filters for DATA_CHANGED, MESSAGE_RECEIVED, CHANNEL_EVENT, and CAPABILITY_CHANGED. You can specify multiple elements, and if any of them match, it will call your service and filter out anything else. If you do not include a element, all events will be filtered out and your service will never be called, so make sure to include at least one. You should be aware that registering in an AndroidManifest.xml for CAPABILITY_CHANGED will cause your service to be called any time a device advertising this capability appears or disappears, so you should use this only if there is a compelling reason.
Live listeners
If you only need these events when an Activity or Service is running, then there is no need to register a listener in AndroidManifest.xml at all. Instead, you can use addListener() live listeners, which will only be active when the Activity or Service is running, and will not impact the device otherwise. This is particularly useful if you want to do live status updates for capabilities being available in an Activity, but with no further background impact. In general, you should try to use addListener(), and only use AndroidManifest.xml when you need to receive events all the time.
Best practices
In general, you should only use a listener in AndroidManifest.xml for events that must launch your service. For example, if your watch app needs to send an interactive message or data to the phone.
You should try to limit the number of wake-ups of your service by using filters. If most of the events do not need to launch your app, then use a path and a filter that only matches the event you need. This is critical to limit the number of launches of your service.
If you have other cases where you do not need to launch a service, such as listening for status updates in an Activity, then register a live listener only for the duration it is needed.
Documentation
There is more information available about Data Layer events and the use of WearableListenerService, and tags in the manifest. Android Studio has a guide with a summary of how to convert to the new API. The Android Wear samples also show best practices in the use of WearableListenerService, such as DataLayer and XYZTouristAttractions. The changes needed are very small, and can be seen in this git diff from one of the samples here.
Removal of BIND_LISTENER
With the release of Android Studio 2.1, lint rules have been added that flag the use of BIND_LISTENER as a fatal error, and developers will need to make a small change to the AndroidManifest.xml to declare accurate intent filters. If you are still using BIND_LISTENER, you will receive the following error:
AndroidManifest.xml:11: Error: The com.google.android.gms.wearable.BIND_LISTENER action is deprecated. [WearableBindListener] <action android_name="com.google.android.gms.wearable.BIND_LISTENER" /> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ This will only impact developers who are recompiling their apps with Android Studio 2.1 and will not affect existing apps on users devices.
For developers who are using Google Play Services earlier than 8.2, the lint rules will not generate an error, but you should update to a newer version and implement more accurate intent filters as soon as possible.
In order to give users the best experience, we plan to disable BIND_LISTENER in the near future. It is therefore important that developers take action now, to avoid any future disruption experienced by users of their apps.
Available link for download
Friday, January 13, 2017
Cuando los mensajes SMS son realmente el First Factor of Authentication
Cuando los mensajes SMS son realmente el First Factor of Authentication
![]() |
| Figura 1: Cuando los mensajes SMS son realmente el First Factor of Authentication |
![]() |
| Figura 2: Cuenta de Gmail con recuperación de password basada en SMS |
![]() |
| Figura 3: Cuenta de Twitter de El Rubius protegida por SMS |
![]() |
| Figura 4: La cuenta de Twitter de Satya está asociada al correo de Microsoft.com. Los correos de Microsoft.com utilizan el SMS y el Phone Call como 2FA. |
![]() |
| Figura 5: La cuenta Twitter de Pablo Iglesias está asociada la cuenta de Podemos.info. Podemos.info usa un RoundCube sin 2FA (Solo password). Deberían poner Latch al menos };) |
Sigue Un informático en el lado del mal - Google+ RSS 0xWord

Available link for download
Wednesday, January 4, 2017
Google OnHub Smart Router for Internet of Things
Google OnHub Smart Router for Internet of Things
Google is all about the Web: it develops the most popular browser and mobile operating system, it has a public DNS service, it provides broadband Internet (Google Fiber) and wireless service (Project Fi). So why not build a router to improve your Internet connection and make your router as smart and easy to use as your smartphone?
Google partnered with TP-LINK to build OnHub (TGR1900), a next-generation router for the Internet of Things. Its not the fastest router (AC 1900 Mbps), its not the most expensive router ($199.99) and its not the best router for power users. Instead, Google focused on providing the best experience for regular users, much like Apple and its AirPort devices.

"We replaced unruly cords and blinking lights with internal antennas and subtle, useful lighting, so youll be happy placing OnHub out in the open, where your router performs its best. A unique antenna design and smart software keep working in the background, automatically adjusting OnHub to avoid interference and keep your network at peak performance. You can even prioritize a device, so that your most important activity like streaming your favorite show gets the fastest speed," mentions Google.
There are mobile apps for Android and iOS which let you setup the router, change the settings and check the stats. A Google account is required and Google saves all the settings online, except for the WiFi password. Googles OnHub downloads and installs new versions of the firmware automatically and the best thing is that the router doesnt restart, so it doesnt interrupt your connection
OnHub is designed for Internet of Things and it supports Bluetooth Smart Ready, Weave (Nest protocol for the Internet of Things), IEEE 802.15.4 (a standard that focuses on low-speed connections between devices). The router has a dual-core 1.4GHz processor from Qualcomm Atheros (its based on Snapdragon S4), 4GB of storage, 1GB of RAM, one USB 3.0 port, a 3W speaker, a WAN port and a single LAN port (both are Gigabit ports). Youll need a switch if you want more Ethernet ports.
You can pre-order OnHub from Google Store, Amazon and other sites in the US and it will ship in the coming weeks. It will also be available for sale in retail stores in the U.S. and in Canada. Google plans to release a second OnHub device later this year, in partnership with ASUS.
Many people will wonder if Google monitors the sites theyre visiting. Theres a help center article about this, which mentions that Google collects some data about your Internet usage (data speeds, historical network usage, network status, connected devices, network settings) and associates some of them with your Google account, but you can disable this in the settings. Google DNS is used by default, but you can change the DNS settings.
So why isnt OnHub a router for power users? It has a single WAN port, it uses mobile apps for setup and changing settings, its complicated to connect multiple OnHubs because OnHub has a fixed subnet IP address that currently cant be changed.
Available link for download
Crowdfunding project of the week Modobag is a luggage bag you can ride!
Crowdfunding project of the week Modobag is a luggage bag you can ride!
Its time for your featured crowdfunding project of the week! This is an article series in which we select the coolest crowdfunding campaigns from websites like Kickstarter and Indiegogo. We all know there are plenty of projects we would rather not waste our time with.
Other featured crowdfunding campaigns:
- Omnicharge battery pack
- Solos Smart Cycling Glasses
- Basslet wearable subwoofer
I must say this weeks featured crowdfunding project is about the coolest we have seen in a very long time. The Modobag is a luggage bag you can ride! Literally you can hop on it and take it for a spin through the airport.
The suit case has 2,000 cubic inches of interior storing capacity and measures 22 x 9 x 14 inches, which means it doesnt need to be checked in. Once everything is packed, its simple to pull out the handle bars and jump right on top of it to take a ride.
Maximum speed is set to 8 miles per hour and it has a range of 6 miles (based on a 180-pound user). It is all powered by a "belt-driven, maintenance-free, high-torque 150 watt electric motor".
By the way, its battery can charge your gadgets. The Modobag comes equipped with two USB charging ports than will keep all your devices powered up. And this is no dumb riding bag, either. It actually has smart features that work with the companys official app. This application helps you locate the bag using GPS. Its also possible to set up proximity alerts for when you forget your bag or go to far from it.
Pretty amazing, right? I know I want to get one for myself, but lets not get too excited just yet. This thing looks expensive and it is. The lowest you can get it for on Indiegogo is $995. That money is well worth it for someone who travels often, though.
It has reached and far surpassed its goal, so theres no need to worry. Shipping is estimated to start this January (2017), so get ready to ride right into your flight!
from Android Authority http://ift.tt/2a7om7a
via IFTTT
Available link for download
Thursday, December 22, 2016
How to Enable Disable Hidden Options of Huawei Modems
How to Enable Disable Hidden Options of Huawei Modems
Compatible with mobile networks (2G / 3G / 4G), USB modems are powerful devices that can connect to the internet with a broadband connection speed wherever you are. Most Huawei modems sold by operators are locked so as to run on their network. Some features of these customized modems are still restricted and in this tutorial we will see how to enable or disable these options. Huawei Modem Unlocker v5.8.1 by Bojs is a utility to unlock Huawei modems with a serial number that starts with the number 35, the use of the application offers many advantages.



Wireless Device
upgrade download and upload speed, how to reset unlock code counter Huawei old algo, activating voice calling,
Available link for download
Friday, December 9, 2016
7 Years of Google Chrome
7 Years of Google Chrome
A lot has changed since Google launched Chrome back in September 2008. Chromes popularity has been growing ever since then and all the other important browsers became more like Chrome. Google focused on the things that mattered and transformed the browser from a simple application into a "modern OS" for web apps.
While there are many services that claim to measure the market share for browsers, I tend to think that StatCounter is the most accurate. StatCounters stats for 2008-2015 show that Chromes market share grew from 0% to 53% in 7 years, while IEs share declined from 67% to 15%. According to StatCounter, Chrome is now the dominant browser, while IE and Firefox are continually losing market share.

Its clear that Google did a lot things right when it launched Chrome, but few people anticipated that Googles browser will take over the world. Most people didnt know whats a browser and only knew that they were supposed to click on the blue E icon to go online. Google changed this by promoting a constantly evolving browser, which was faster and more secure.
Available link for download
Monday, December 5, 2016
Beware of fake Prisma Android apps Heres the legit Google Play link
Beware of fake Prisma Android apps Heres the legit Google Play link
Looking for the Android version of Prisma? Make sure you dont download a fake.
Did you hear? The unique, artistic photo-filtering app Prisma is now available on Android. But in the early days of the apps availability on the Play Store, you might be having a hard time tracking down a legitimate Prisma download.
Thats because, at the time of writing, the apps still relatively new on Google Play, and as such Googles servers are still surfacing an unfortunate number of fake apps in searches for "Prisma."
Fortunately the solution is easy. Simply download Prisma from the link below, which is the legit version from Prisma Labs, Inc. If youre following a link from elsewhere, check for "Prisma Labs, inc." as the publisher, and "contact@prisma-ai.com" as the contact email at the bottom of the page.
See Prisma on Google Play
Stay safe, and happy downloading!
from Android Central - Android Forums, News, Reviews, Help and Android Wallpapers http://ift.tt/2a63k5P
via IFTTT
Available link for download
Sunday, December 4, 2016
6s active off of ebay
6s active off of ebay
from xda-developers http://ift.tt/2ad1fJ3
via IFTTT
Available link for download
Sunday, November 27, 2016
Introducing the second class of Launchpad Accelerator
Introducing the second class of Launchpad Accelerator
Originally posted on Google Developers blog
Roy Glasberg, Global Lead, Launchpad Program & Accelerator
This week Launchpad Accelerator announces its second class, which includes 24 promising startups from around the world. While the number of accelerators is at an all-time high, we take a different approach with Launchpad Accelerator, a program that exclusively works with late-stage tech startups in emerging markets -- Brazil, Indonesia, India and Mexico.
See what its like to participate in the Accelerator.
We provide comprehensive mentorship that delivers results, says Jacob Greenshpan, one of Launchpads lead mentors. We start by running a patient diagnostic to determine each startups critical challenges, and then deploy precise mentorship, actionable solutions, and Google resources that enables the app to scale.
Class 2 kicks off June 13. The startups will descend on Google HQ for an intensive 2 week bootcamp. Under the tutelage of Google product teams and mentors from the global Launchpad network, they will receive intensive, targeted mentoring, equity-free funding, and more benefits during the 6-month program.
Heres the full list of startups (by country):
Brazil
| BankFacil | Emprego Ligado | AppProva | GetNinjas | Edools | Love Mondays |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Indonesia
| HijUp | Talenta | Jarvis Store | Ruangguru | IDNtimes | Codapay |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
India
| Taskbob | Programming Hub | ShareChat | RedCarpet | PlaySimple Games | MagicPin |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Mexico
| Aliada | SaferTaxi | Conekta | Konfio | Kichink | Miroculus |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Googles Scalerator Drives Results for Alumni
What advice do Class 1 alumni give to the new intake? Come to the accelerator with an open mind. You will be shocked to find how many things are going wrong in your app. Thankfully the mentors will help you implement better solutions, says Vinicius Heimbeck, Founder of Brazilian mobile game developer UpBeat Games.
UpBeat Games had more than 1,000% increase in daily app installations in Asia during the period of a feature, as well as a 200% overall increase in active users after following a long list of improvements Accelerator mentors suggested. We made optimizations that led us to be featured in Google Play, which changed everything for us.
See Upbeat Games at the Accelerator in this video.
Believe you can build a world class product. The mentors will push you to bet on yourself, says Amarendra Sahu, Nestaway Co-founder and Class 1 alumni. NestAway just closed a $30M Series C, one of the largest investment rounds in India this year.
Your biggest enemy is not failure; it is the temptation to be ordinary. But the mentors will push you to build an extraordinary product and scale an extraordinary startup," says eFishery Co-founder and CEO Gibran Chuzaefah Amsi El Farizy, who was announced as one of the top 27 leaders in Indonesias startup ecosystem, after participating in the Accelerator program.
Available link for download





























