Crazy Recovery Concept

zefie

Well-known member
Nov 15, 2010
844
634
0
I just came up with a crazy concept for recovery..

It boots a standard kernel and the init script runs /sbin/recovery.

What if the init script ran a check
if /sdcard/minrec/framework/framework.res exists -> boot minimal custom android from /sdcard/minrec/ and have a custom UI for recovery with full touch input.

Of course if the minrec expansion isnt found it would just launch the standard txt recovery we are accustom to. Nice idea right? Who wants to implement it? :)
 
Sounds very interesting. So a recovery with touch ui? I assume the ui will look different? Bigger buttons? Lol I can see it being difficult to tap those little lines in the regular recovery.

Sent from my LS670 using Tapatalk
 
Personally I can see a lot of potential for what one could do with a touchscreen UI.

However I think you need to couple it with new recovery functionality to make it worth while.

Having a touchscreen UI on top of the existing recovery functionality I think is overkill and probably not worthy of your limited time as it may not be the easiest UI, but people don't seem to have a major problem getting things done with the current text-based UI.

Was there some particular functionality you were interested in implementing which was impeded by the text-based up/down/select/back UI? IMO that would be the more interesting part of the idea.
 
Personally I can see a lot of potential for what one could do with a touchscreen UI.

However I think you need to couple it with new recovery functionality to make it worth while.

Having a touchscreen UI on top of the existing recovery functionality I think is overkill and probably not worthy of your limited time as it may not be the easiest UI, but people don't seem to have a major problem getting things done with the current text-based UI.

Was there some particular functionality you were interested in implementing which was impeded by the text-based up/down/select/back UI? IMO that would be the more interesting part of the idea.

I'm not interested in writing the UI honestly. That is the chore of someone else. I would use an apk as a test and attempt to boot a minimal android from the SD card and launch a single program.

In other words I want to pave the road for awesome in the near future :P

Phone manufactures could easily make this concept built in by using a larger nand that would allow for a larger recovery.img and put the entire minidroid in the ramdisk.
 
I'm not interested in writing the UI honestly. That is the chore of someone else. I would use an apk as a test and attempt to boot a minimal android from the SD card and launch a single program.

In other words I want to pave the road for awesome in the near future :P
Better be careful, in next to no time, we will have our home-grown own OS competing with Android :)

Perhaps you could work with Drew on OSCC 3.0 and make it phone-based.

http://forum.androidcentral.com/lg-...opment-build-semi-experienced-users-only.html
 
Better be careful, in next to no time, we will have our home-grown own OS competing with Android :)

Perhaps you could work with Drew on OSCC 3.0 and make it phone-based.

http://forum.androidcentral.com/lg-...opment-build-semi-experienced-users-only.html

like I said I'm just interested in booting and launching a single application (probably as a override hook to the home launcher or something)

There is a BUILD_TINY_ANDROID option and I will start from there but mounting and paths and permissions seem to be the biggest issue (which would not be with a properly configured large ramdisk and rewrite of CWM)

it is possible just not feasable on current hardware.

It is a concept that higher ups should consider though.
 
I know you are saying you just want to work it out to the point of starting an app.

I am just saying OSCC would be a nice application to have coupled with your new functionality. It would be nice to be able to re-root, change bootimages, etc. from a nice UI on the phone rather than through a PC. It could also become a ROM manager.
 
I know you are saying you just want to work it out to the point of starting an app.

I am just saying OSCC would be a nice application to have coupled with your new functionality. It would be nice to be able to re-root, change bootimages, etc. from a nice UI on the phone rather than through a PC. It could also become a ROM manager.

its just a concept i wouldnt expect anything from it ;p
 
I'm liking this idea. I'm wondering how we could get an apk to run in recovery. I been thinking about this (off and on I got a short attention span) for awhile. I was thinking of a ui like car home with big ole buttons. Wouldn't it at least have to include the android framework?
 
squashfs of minidroid, mount it as system.. idk

minidroid is something we still would have to build. probably a BUILD_TINY_ANDROID=true build hacked to launch the process of our choice instead of launcher.

OR make our recovery app report itself as a home launcher maybe

Better yet, hacked minidroid froyo system to change all references to /system to something else (maybe /sysrec/ or something) so that it doesnt conflict with real /system.
 
i think scrolling for files would be the biggest advantage here. On the Xionia Recovery I had to scroll on and on for files on the root of the sdcard. Then i made a folder named "a" and put all the cm7 updates there. Being able to scroll would make selection a lot easier, but you'd have to be careful not to hit the wrong file, and end up trying to flash a png. just a thought. Cool idea though, looking forward to seeing it if/when it comes to fruition.
 
i think scrolling for files would be the biggest advantage here. On the Xionia Recovery I had to scroll on and on for files on the root of the sdcard. Then i made a folder named "a" and put all the cm7 updates there. Being able to scroll would make selection a lot easier, but you'd have to be careful not to hit the wrong file, and end up trying to flash a png. just a thought. Cool idea though, looking forward to seeing it if/when it comes to fruition.

like i said in another tread you can always press volume up button and youll go to the bottom of the list.

but yeah it seem like a really sweet and groundbreaking idea zefie cant wait to see how it might turn out