[XPERIA X10 Themes and Apps] DooMLoRD:
Releases & Notes

DooMLoRD & MrHassell proudly present to u...

Xperia Reboot Options [Reboot into Recovery App/Widget]

this is based on the script which i was working on:

Reboot into Recovery from OS

and the app base is from xCharge

firstly i would like to thank Bin4ry & Androxyde for the FlashTool and the option to "reboot into xrecovery from flashtool" as this APP is based on that..

and to my good friend MrHassell for doing the xcharge base coding, teaching & guiding me to develop android apps....

thanks to everyone who has done the testing and provided invaluable feedback/comments

DIFFICULTY:

EASY

Screenshots:

(will be updated only if the layout of the app/widget changes)

Requirements:

Any of the following supported devices

Phone needs to be rooted with Busybox installed

Any Working Version of Recovery

[Xperia Arc/Play/Neo ONLY] For "Reboot into FASTBOOT mode" u need to connect device (via USB) to PC and have fastboot drivers installed

Supported Devices:

Xperia X10

Xperia X8

Xperia X10 Mini

Xperia X10 Mini Pro

Xperia Arc

Xperia Play

Xperia Neo

How-To: [FOR NEW v1.3.x]

Download the app (apk) provided in post #2 and save on sdcard

Use some file explorer to install the app

U can launch it directly from app drawer or add it to home screen as widget (i personally perfer widget)

Once u enter home screen long press on blank area to add widget (this requires 1x1 icon space)

Locate "Xperia Reboot Options" and select it

Click on the app icon (X) to lauch widget/app

At first run superuser prompt might come up asking for permissions... please click "Allow"

On frist RUN u will be asked to confirm if the device model was detected correctly, please verify that it is correct else u can change the selection using the menu provided

Once u accept/confirm the device the options specific to that device model will be shown

Select what reboot option u want

Click Process

At first run superuser prompt might come up asking for permissions... please click "Allow"

DONE!!!

How-To: [FOR OLD v1.1.x / v1.2.x]

Download the app (apk) provided in post #2 and save on sdcard

Use some file explorer to install the app

U can launch it directly from app drawer or add it to home screen as widget (i personally perfer widget)

Once u enter home screen long press on blank area to add widget (this requires 1x1 icon space)

Locate "Xperia Reboot Options" and select it

Click on the app icon (X) to lauch widget/app

Select what reboot option u want

Click Process

At first run superuser prompt might come up asking for permissions... please click "Allow"

DONE!!!

How-To: [FOR OLD v1.0.x]

Download the update.zip provided in post #2 (its flashable via recovery) and save on sdcard

Reboot into recovery and flash the update.zip

Reboot phone

The app is a widget and does not have a App Drawer icon yet

Once u enter home screen long press on blank area to add widget (this requires 1x1 icon space)

Locate "Xperia Reboot Options" and select it

Click on the app icon (X) to lauch widget/app

Select what reboot option u want

Click Process

At first run superuser prompt might come up asking for permissions... please click "Allow"

DONE!!!

Extra:

[For Xperia X10 ONLY] ability to reboot into custom kernel (provided bootkit files are present)

this option is specifically ment for those users who have FreeXperia recovery installed and have followed this How-To for testing custom kernel

so if u have the custom bootkit installed (miniloader, splboot.ko, boot.img) u can activate the custom kernel on next boot up without the need to be at ur comp to do: in FLASHTOOL menu Advanced -> Kernel -> Reboot custom Kernel

the Reboot Custom Kernel option basically provides u an easier way to do the above right from ur phone!!!

Warning:

DO NOT TRY THIS IF U USE DATA2SD... THIS CANNOT WORK, FOR NOW, ALONG WITH DATA2SD...

Donations:

Now that the app is fairly complete and independently working, Donations are welcome!!!

if u feel that this app has helped u OR u think that the work i, along with others, put into making this app is worthy of donations, then click on the following link for buying me some coffee/beer/etc ;)

PAYPAL DONATION LINK

Download Links:

Check below

[ RELEASE ]

[26/June/2011] Xperia Reboot Options v1.3.0 (UNIVERSAL) released!

[14/June/2011] Xperia Reboot Options v1.2.0 released!

[12/June/2011] Xperia Reboot Options v1.1.0 released!

[27/May/2011] Xperia Reboot Options v1.0.3 released!

[25/May/2011] Xperia Reboot Options v1.0.2 released!

[20/May/2011] Xperia Reboot Options v1.0.1 released!

[20/May/2011] Xperia Reboot Options REMOVE BACKUP released!

[19/May/2011] Xperia Reboot Options v1.0.0 released!

thanks to everyone who has done the testing and provided invaluable feedback/comments

[ DONATIONS ]

Now that the app is fairly complete and independently working, Donations are welcome!!!

if u feel that this app has helped u OR u think that the work i, along with others, put into making this app is worthy of donations, then click on the following link for buying me some coffee/beer/etc ;)

PAYPAL DONATION LINK

[ DOWNLOADS ]

v1.3.0 (UNIVERSAL) (LATEST)

XperiaRebootOptions_v1.3.0.apk

v1.2.0

XperiaRebootOptions_v1.2.0.apk

v1.1.0

XperiaRebootOptions_v1.1.0.apk

v1.0.3

xperia_reboot_options_v1.0.3.zip

v1.0.2

xperia_reboot_options_v1.0.2.zip

v1.0.1

xperia_reboot_options_v1.0.1.zip

v1.0.0

xperia_reboot_options_v1.0.0.zip

REMOVE_BACKUP (TESTING ONLY)

xperia_reboot_options_REMOVE_BACKUP.zip

[ EXTRA ]

for those who are running into problems with this app here is a small PC based package to dump logcat of this app.

please post the log file got from this when u post issues/bugs

[ NOTES ]

v1.3.0 (UNIVERSAL)

MAJOR release

UNIFIED VERSION FOR ALL XPERIA ANDROIDS! (XPERIA 2010 & 2011 LINEUP)

added device detection

some reboot options are device specific so depending on your device model u will see those specific ones

replaced "touch" command with "busybox touch"

added About App screen

added content to Help screen

added reboot into fastboot mode (for Arc/Play/Neo ONLY)

removed onSelect TOAST commands

removed "confirm on exit" message

v1.2.0

major release (GFX & App Drawer)

added nice GFX thanks to lzyllp

finally the app is "visible" in APP Drawer ;)

added About App menu

v1.1.0

major release

app/widget can now be installed independently, no need to flash thru recovery

installer script integrated into app

added su/busybox/recovery checks at startup

added compatibility for various recovery flags

v1.0.3

added compatibility for some X10 mini pro users with flag "/data/local/tmp/xrecovery"

added compatibility for Flashtool v0.2.8 users with flag "/data/local/tmp/flashtool"

added a different 'toolbox' file for x8 (may be MSM7227 in general) compatibility

x10 toolbox MD5HASH: 7fdead031ce8fa58f62f0a82b7fc04cd

x8 toolbox MD5HASH: 37f736805ccadebe984ef7a383d52e46

changed "power off" command to: "su -c '<extractpath>/toolbox reboot -p'"

did some major code cleanup

v1.0.2

added power-off feature (now its become an alternative to Power Menu)[might call it Xperia PowerMenu]

changed screen layout to accommodate power-off

v1.0.1

changed reboot command to a more universal reboot command "su -c 'toolbox reboot'"

resized widget to 1x1 (72px X 72px)

changed widget_initial_layout.xml to have height & width as 54dp (nicely centered the icon)

added drawable-hdpi/drawable-mdpi/drawable-ldpi icons

v1.0.0

initial basic release

REMOVE_BACKUP

ONLY to be used if the chargemon file gets replaced

[ ADDITIONAL INFO ]

{ONLY APPLICABLE FOR v1.0.x}

for users facing problems with Trip's MiUI ROM (Froyo) + TripNKernel_Addon...

i am attaching a corrected file (flashable via recovery):

TripNKernel_Addon_03_corrected.zip

please use the above file instead of TripNKernel_Addon_03.zip to activate custom kernel on TripNMiUI rom (froyo)...

do this:

reboot

get into recovery

flash TripNKernel_Addon_03_corrected.zip

flash xperia_reboot_options_REMOVE_BACKUP.zip

reboot

get into recovery

flash xperia_reboot_options_v1.0.3.zip

reboot phone

app should work now

please uninstall previous version & remove widget from homescreen before flashing newer versions