Tuesday, 25 September 2012

Rootear dispositivos Android ICS/JB



Recientemente en el foro de xda-developers.com el usuario Bin4ry publico un tutorial para rootear dispositivos Android de una manera muy facil

Pues gracias a ese post he podido rootear mi Sony Xperia P con ICS sin necesidad de desbloquear el Bootloader y como dije anteriormente fue muy facil hacerlo

El dispositivo debe tener activado la depuracion por USB, esta opcion esta por ejemplo en el Android ICS:

Config -> Opciones de desarrollo -> Activa la opcion: Depuracion por USB

1. Descargate los archivos necesarios para el rooteo
2. Despues de descarga el archivo .7z extrae los archivos a una carpeta
3. Conecta el dispositivo Android al PC (recuerda tener la opcion de depuracion por USB activada)
4. Ejecuta el archivo RunMe.bat y sigue las instrucciones (estan en ingles)

IMPORTANTE! 
Normal Mode no borrara los datos, pero de igual manera es bueno hacer un respaldo
Special Mode BORRARA todos los datos, asi que respalda tus datos


En el post de xda xda-developers.com dan mas detalles de los dispositicos que son soportados hasta ahora

Basicamente esto es lo que debes hacer y es como yo lo hice:

1. Ejecutas RunMe.bat
2. Selecciona la opcion uno
3. Espera hasta que el dispositivo te pida hacer una copia de seguridad llamada RunMe
4. Luego que termine de hacer la copia de seguridad ahora restaura esa copia de seguridad
5. Listo!! Dispositivo Android rooteado

NOTA: quizas no sea tan facil para otros dispositivos, asi que recuerda hacer una copia de seguridad de tus datos
NOTA2: el script tambien tiene la opcion para des-rootear el dispositivo, que es la opcion x letra 'equis'
Gracias al rooteo he podido instalar Drop-down status bar switch



Publicado en tttony.blogspot.com

Sunday, 23 September 2012

Sapir - September 23rd

It's that time of the day - the build for the 23rd are here.

Main changes in this build:

  1. Added battery styles in status bar (see earlier post)
  2. Corrected a crash in Trebuchet (Mr. Stone, thank you for reporting it :) )
  3. Superuser issue is solved from CM Gerrit

I know some of you don't updated on a daily basis (what?), so I'll repeat my earlier procedure which only applies to the Galaxy Tab build.
The Galaxy Tab build will WIPE your data if you come from a Sapir build earlier than 20120922. It's not an arbitrary decision, this is done to maintain compatibility with CM10, when they return to this layout too.

But, worry not. Please follow the following procedure before installing:
  1. Perform nand backup from the recovery
  2. Install Sapir
  3. Install gapps
  4. Reboot
  5. Reboot to recovery
  6. Advance restore only data
The download links are, as always, to the right.

All that remains is the full updated changelog:
  • Added DPI Changer in Display settings
  • Transparent nav bar / status bar
  • Additional Battery styles in status bar, including circle
  • Brightness control in lock screen
  • Option to disable auto screen-lock after a phone call
  • Delay auto screen-off when answering call
  • T9 Dialer searches also in company and nickname
  • Option to keep the proximity sensor on during calls using a headset
  • Messaging - Ability to change soft keyboard when composing
  • *** (Samsung Galaxy Tab P1000) * Using old partition structure, so data partition is large enough for user applications *
  • (Google Galaxy Nexus) Changed to franco kernel self compiled
  • (Samsung Galaxy Tab) Reverted back to CM kernel
  • CM Gerritmerges as of Sun Sep 23 18:33:33 UTC 2012
  • New Calculator features
  • Added handling of vol rocker long press in camera
  • Changed USB connected icon to feature Cid
  • Center Clock option
  • Ability to enable navigation bar from settings
  • Left navigation bar in landscape mode option
  • Status bar can show both signal strength and network tech
  • Call log: Add lookup in Call logs
  • Added file explorer
  • Corrected Kernel string in Settings
  • Added fullscreen toggle to Browser (M)
  • Enable installing shortcuts in Trebuchet (M)
  • Tethering Fix (M)
  • Clock: Stopwatch and Countdown (M)
  • (Google Galaxy Nexys) Change USB On-the-Go mount point to /storage (M)
  • Lockscreen Clock alignment (M)
  • Mms: Only display template button if templates defined (M)
  • Mms: Add Template support to QuickMessage pop-up(M)
  • Torch: Modify widget to utilize AOSP power widget UI (M)
  • Variable size pattern in lock screen (M)
  • WebView: fix crash when moving cursor (M)
  • Advanced Phone Settings (M)
  • Control cursor in text fields with volume rocker (M)
  • Improve HttpResponseCache performance (M)
  • Quick message support in SMS (M)
  • Nfc card emulation (M)
(M) Merged to CM10

The battery goes round and round

How much battery juice do you have left? I have 98%. Exactly.
I'm testing and uploading - but just to give you a taste:

Do you want the text centered?


Do you want just the text?

Or, of course, the circle battery?


I just merged AOKP battery styles into Sapir.
Build incoming soon.

Saturday, 22 September 2012

Sapir - September 22nd

The build for the 22nd is finally here. There are warnings, so please read this post.

The main non-CM addition to the build is the transparent nav bar / status bar and I'll detail the full log after the two warnings.

First, for all builds, there seem to be an issue with CM merges that cause a problem with SuperUser. However, there's a very simple workaround for that. Simply download SuperSU, open it and let it replace the su binary.

The second warning is specific to the Galaxy Tab Build:
I won't repeat everything I already said - I kept the old partition layout, others didn't, I told you so, yada yada yada. ;)
The Galaxy Tab build will WIPE your data if you come from a Sapir build earlier than this one. It's not an arbitrary decision, this is done to maintain compatibility with CM10, when they return to this layout too.

But, worry not. Please follow the following procedure before installing:
  1. Perform nand backup from the recovery
  2. Install Sapir
  3. Install gapps
  4. Reboot
  5. Reboot to recovery
  6. Advance restore only data

I just tried it twice and it's working - you lose nothing at all.

Oh, and I've started releasing Sapir for the d2att (a.k.a. SGH-I747, a.k.a. AT&T Samsung Galaxy S III).

Now, for the full updated change log:
  • Added DPI Changer in Display settings
  • Transparent nav bar / status bar
  • Brightness control in lock screen
  • Option to disable auto screen-lock after a phone call
  • Delay auto screen-off when answering call
  • T9 Dialer searches also in company and nickname
  • Option to keep the proximity sensor on during calls using a headset
  • Messaging - Ability to change soft keyboard when composing
  • *** (Samsung Galaxy Tab P1000) * Using old partition structure, so data partition is large enough for user applications *
  • (Google Galaxy Nexus) Changed to franco kernel self compiled
  • CM Gerritmerges as of Sat Sep 22 02:56:15 UTC 2012
  • New Calculator features
  • Added handling of vol rocker long press in camera
  • Changed USB connected icon to feature Cid
  • Center Clock option
  • Ability to enable navigation bar from settings
  • Left navigation bar in landscape mode option
  • Status bar can show both signal strength and network tech
  • Call log: Add lookup in Call logs
  • Added file explorer
  • Corrected Kernel string in Settings
  • Added fullscreen toggle to Browser (M)
  • Enable installing shortcuts in Trebuchet (M)
  • Tethering Fix (M)
  • Clock: Stopwatch and Countdown (M)
  • (Google Galaxy Nexys) Change USB On-the-Go mount point to /storage (M)
  • Lockscreen Clock alignment (M)
  • Mms: Only display template button if templates defined (M)
  • Mms: Add Template support to QuickMessage pop-up(M)
  • Torch: Modify widget to utilize AOSP power widget UI (M)
  • Variable size pattern in lock screen (M)
  • WebView: fix crash when moving cursor (M)
  • Advanced Phone Settings (M)
  • Control cursor in text fields with volume rocker (M)
  • Improve HttpResponseCache performance (M)
  • Quick message support in SMS (M)
  • Nfc card emulation (M)
(M) Merged to CM10

Friday, 21 September 2012

Housekeeping

I just saw that at least one of my users couldn't find the download links. Although I thought they were placed in a good spot, that probably was not the case. So, first item of housekeeping - I moved the links for the latest versions for all the devices to the top of the right side of your screen.

Those of you who have been following the Samsung Galaxy Tab version of Sapir probably know that I decided to stick with the "old" partition layout which allowed for a larger data partition - more space for your apps. This is still the case. But, as a second item of housekeeping, I wanted to make sure the ROM will retain compatibility to CM, wherever possible. This also means that anyone upgrading from a Sapir build prior to 20120922 will have to follow a short procedure if they want their data kept:
Before upgrading:

  1. Perform nand backup from the recovery
  2. Install Sapir
  3. Install gapps
  4. Reboot
  5. Reboot to recovery
  6. Advance restore "data only" from recovery


You won't need to do this in the future.

Last item of house keeping - a cleaner look to the status bar and the navigation bar. At the request of a user (ArtoD2), I've merged the transparent navigation bar mod.

There are a number of other additions and changes - all will be detailed soon in the release post.

Thursday, 20 September 2012

Sapir - September 20th

I had a heck of a time uploading this time - not sure why.

The major changes:

  1. Reverted Galaxy Tab 7" kernel to CM.
  2. Completely removed statistics collection from CM.
Specifically, I'd like to hear about the Tab stability, if possible.

Download links to the right - as usual.

Current Changes List:
  • Added DPI Changer in Display settings
  • *** (Samsung Galaxy Tab P1000) * Using old partition structure, so data partition is large enough for user applications *
  • (Google Galaxy Nexus) Changed to franco kernel self compiled
  • (Samsung Galaxy Tab) Reverted back to CM kernel
  • CM Gerritmerges as of Thu Sep 20 14:57:03 UTC 2012
  • Option to prevent auto locking after phone call
  • New Calculator features
  • Added handling of vol rocker long press in camera
  • Changed USB connected icon to feature Cid
  • Center Clock option
  • Ability to enable navigation bar from settings
  • Left navigation bar in landscape mode option
  • Messaging - Ability to change soft keyboard when composing
  • Status bar can show both signal strength and network tech
  • Call log: Add lookup in Call logs
  • Added file explorer
  • Corrected Kernel string in Settings
  • Added fullscreen toggle to Browser (M)
  • Enable installing shortcuts in Trebuchet (M)
  • Tethering Fix (M)
  • Clock: Stopwatch and Countdown (M)
  • (Google Galaxy Nexys) Change USB On-the-Go mount point to /storage (M)
  • Lockscreen Clock alignment (M)
  • Mms: Only display template button if templates defined (M)
  • Mms: Add Template support to QuickMessage pop-up(M)
  • Torch: Modify widget to utilize AOSP power widget UI (M)
  • Variable size pattern in lock screen (M)
  • WebView: fix crash when moving cursor (M)
  • Advanced Phone Settings (M)
  • Control cursor in text fields with volume rocker (M)
  • Improve HttpResponseCache performance (M)
  • Quick message support in SMS (M)
  • Nfc card emulation (M)
(M) Merged to CM10

A Kernel of Truth and a New Device

My beloved Galaxy Tab 7 (OG) was the original reason I started building Sapir, well - the second reason. The real first reason was a missing field in the email app in CM10.
I just couldn't get along with the fact that meeting times were usually missing from the invitation messages and I had to fix it.

Then, I decided to breathe some life into my old Samsung Galaxy Tab 7". Now - it's just like having a cheap, but useful, Nexus 7 wannabe. My users also seem happy with that and especially with the fact I decided to keep the partition layout.
But - a few days ago - the builds for the Galaxy Tab started to lose stability - at least for some users. As a developer, one of the most frustrating situations is not being able to reproduce bugs reported by your users. Before going into a real frenzy, though, I'm simply going to dump the biggest change - I'm going to revert to CM kernel and see if the stability returns.

Worry not, this is only applicable to the GT builds, not to the other devices.

And now, speaking of devices, I just got the AT&T variant of the Samsung Galaxy S III - so my Galaxy Nexus is going to lie low for a while. I just built a Sapir for that - but it's still missing the camera stuff, so I'd wait a bit if I were you.

Builds are running as I write, so nightlies are coming soon.