[RECOVERY][pyramid][CWM Advanced Edition] PhilZ Touch (6.43.0) [02.06.2014] - HTC Sensation

Main thread + features + install instructions + dev support :
http://forum.xda-developers.com/showthread.php?t=2201860
DISSCLAIMER
Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards or you
* getting fired because the alarm app failed.
* YOU are choosing to make these modifications.
Click to expand...
Click to collapse
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
PhilZ Touch is a CWM Advanced Edition that adds all the features you could ever miss in CWM
It is a well proven recovery for many phones
It also adds a full touch interface a completely configurable GUI
Please give your feedback, what works, and any bug you could encounter
Read the features, and check if you are missing something
Also, do not forget to read about the powerful aroma file manager integration and double tap shortcut
Update 6.43.0 [CWM Base 6.0.4.8] :
PHILZ Changelog
Code:
6.43.0 (02.06.2014)
- nandroid backup: fix 'media' exception:
In CWM, a bug present from the begining was preventing any path/file named media from backup on /data/media devices
This fix will only exclude /data/media path and not other media files/folders
- f2fs: recreate /etc/fstab after ext4/f2fs conversion for proper use of system mount command
- comment useless dead code
- f2fs: fix nandroid restore to f2fs partitions
- f2fs: support format extra storage to f2fs (vold patch needed)
- f2fs: support switching between f2fs/ext4 (needs f2fs in kernel modules), thanks @KumaJaya
- f2fs: reload volume table after f2fs/ext4 conversion (no reboot needed after conversion)
- f2fs: do not format whole /data when not expected on /data/media devices
- f2fs: allow /data f2fs/ext4 conversion for non data_media devices
Preserve recovery settings after a wipe
- on settings change, create a second copy of recovery settings on primary storage (/sdcard)
- on recovery exit, always copy recovery settings to sdcard if no copy is present
- after a wipe, on recovery exit, try to restore settings from the copy on primary storage
- fix save/restore settings menu labels
- libtouch_gui 1.22
- fix various compiler warnings and errors
- enhance pre-compile setup
- dedupe: merge clean up code from @xiaolu
- merge: fix restorecon_from_file potential crash from @xiaolu (only for BOARD_RECOVERY_USE_BBTAR)
- fix 240x320 images
- merge "cwm: Honor recovery variant "
- merge "cwm: Remove hardcoded paths"
- merge "Keep 'show log' on screen until user dismisses it"
- create /data/media directory after internal storage is wiped
prevents denial to read/write from internal storage under some circumstances
- open source touch_gui library
- update licence files
Ali.Filth Changelog
Code:
- Add Ali.Filth Background
- Fix Philz default Background
Screenshoot :
FULL CHANGE LOG : LINK
XDA: Information
CWM 6.0.4.8, a Tool/Utility for the HTC Sensation
Contributors
ali.filth, Phil3759
Version Information
Status: BETA
Current Beta Version: 6.43.0
Beta Release Date: 2014-06-02
Created 2014-04-14
Last Updated 2014-06-02
Special Thank's to : @migui0401 for helping out with testing for the sake of development :laugh:
Credits​
Team-SennyC2 for providing device source
@bilal_liberty
@Sultanxda
@shantur​
Click to expand...
Click to collapse

DOWNLOAD
Download :
http://d-h.st/users/ali.filth/?fld_id=36885#files

Installation
Instructions : Recovery Tools
If you have are not sure if you have an unrestricted HBOOT
Download Recovery Tools from Play Store
Download phil_touch_6.26.4-pyramid.img above, rename to recovery.img and put to your sdcard
Open Recovery Tools and give Superuser access
Select Flash Other Recovery and select the release that was copied to SDCard.
Done
Instructions : Fastboot
If you have Juopunutbear HBOOT or other that supports unrestricted fastboot flash commands
Download phil_touch_6.26.4-pyramid.img above, and rename to recovery.img
Boot into your bootloader ( Vol Down + Power )
Enter command
Code:
fastboot erase recovery
fastboot erase cache
fastboot flash recovery recovery.img
Reboot Bootloader
Select Recovery
Guide installation : by @shantur​

Reserved

i'm not own this device, so please give your feedback, what work and didn't work before I add it in the main thread.
Thanks

ali.filth said:
i'm not own this device, so please give your feedback, what work and didn't work before I add it in the main thread.
Thanks
Click to expand...
Click to collapse
Thanks for this, i use phils recovery on my S3, very good. Does this have all the options like to change background colour, font colour etc etc like on the S3? Dont have time to flash it now n find out

jmcclue said:
Thanks for this, i use phils recovery on my S3, very good. Does this have all the options like to change background colour, font colour etc etc like on the S3? Dont have time to flash it now n find out
Click to expand...
Click to collapse
sure..this recovery have many feature like that..changing background,text color,touch & non touch, aroma file manager, etc..ok..maybe next time you must try this for your htc device too.

ali.filth said:
sure..this recovery have many feature like that..changing background,text color,touch & non touch, aroma file manager, etc..ok..maybe next time you must try this for your htc device too.
Click to expand...
Click to collapse
Just flashed it using PG58IMG method using my phone, its very cool, looks exactly like the S3. :good:

jmcclue said:
Just flashed it using PG58IMG method using my phone, its very cool, looks exactly like the S3. :good:
Click to expand...
Click to collapse
yes, maybe PG58IMG method is best way for flash it.. :laugh:

ali.filth said:
yes, maybe PG58IMG method is best way for flash it.. :laugh:
Click to expand...
Click to collapse
Normaly id use fastboot commands but no access to pc so just created the PG88IMG on my phone. U need to be s-off to use the PG88IMG method aswell, s-on users need to use fasboot

Thank you. Looks fresh for the color background.

-XoRoX- said:
Thank you. Looks fresh for the color background.
Click to expand...
Click to collapse
Yes..also you can change the background at will you.
By the way, you have this device? have you try? Please give your feedback, what working and didn't working..
I need result before put this device on main thread
Send from my Pager using xda-developers app

4ext & CWM(stock) are more better than this recovery(i test it )
if u develope this recovery may it be a Competitor for that

omegfa said:
4ext & CWM(stock) are more better than this recovery(i test it )
if u develope this recovery may it be a Competitor for that
Click to expand...
Click to collapse
Lol..everything is from user..
but until this time, more than 50 device has support this recovery..and everyday a lot of people always request to ported this recovery for their device.
Send from my Pager using xda-developers app

I looked into this recovery when we couldn't flash 4.4 for awhile on the sensation with 4ext. I appreciate your efforts to port a recovery for a device that you don't even own. Kudos to you! I'll try it out when I get ready to flash a new build.

I found anoher bug, the battery status is always presenting 66%, never change. I will keep reporting.

migui0401 said:
I found anoher bug, the battery status is always presenting 66%, never change. I will keep reporting.
Click to expand...
Click to collapse
What version are you use dude? Maybe you can try this version (6.26.4), and give me result.
Thanks
Send from my Pager using xda-developers app

ali.filth said:
What version are you use dude? Maybe you can try this version (6.26.4), and give me result.
Thanks
Send from my Pager using xda-developers app
Click to expand...
Click to collapse
Ok, i'll flash it:good:
---------- Post added at 07:42 PM ---------- Previous post was at 07:27 PM ----------
The same bugs I've mentioned you before are still present.

migui0401 said:
Ok, i'll flash it:good:
---------- Post added at 07:42 PM ---------- Previous post was at 07:27 PM ----------
The same bugs I've mentioned you before are still present.
Click to expand...
Click to collapse
Hemmm..ok..will fix soon..thank's
Send from my Pager using xda-developers app

Here are my thoughts:
1) You might mention that you need to wipe cache and reboot recovery after first booting into recovery.
2) Clean to Install a New ROM tries to wipe /sd-ext which our device does not have (not a big deal, but if the build can be told that we don't have that partition it would be good).
3) Full backup seemed to work fine.
4) Mounting the SDCARD and transferring a ROM file worked fine.
5) Installing Vipers 5.1.0 which uses Aroma fails (can't press Next). I thought Aroma installers were supposed to work, but maybe that is a limitation of this recovery?
6) Battery does always report 66%. I left my phone plugged in for over 10 minutes and the clock changed but the battery percent did not.
I have to get Venom installed before heading to work so I'm reverting to 4ext for now.

Related

[TOUCHCOVERY] 4EXT Recovery Touch v1.0.0.6 RC 3

Proudly presenting:
4EXT Recovery Touch
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
brand new user interface: "4EXT UI"
touchscreen only
extremely fast
much more useful features than the already feature-packed 4EXT Recovery Classic v2.2.7 RC5 (see 2nd post)
optionally save space by configuring recovery to exclude /cache from backups
you can configure recovery to save even more space by excluding dalvik-cache from backups
calculates real space needed to complete a backup to save you from troubles
detects your local time zone
-> correct time is used for backups you start from within recovery
allows you to change md5sum check behaviour
displays and updates your current battery level in real time
scrollable texthistory (drag down the statusbar)
built-in interactivity (yes/no questions) for updater-scripts
built-in screenshot functionality
extensive theming capabilities!
nearly ALL YOU SEE is changeable.
"worker bar": create your own custom animations, there are (nearly) no limits! Use any shapes/sizes/animations et.c.
extra low cpu needed for that: absolutely no negative impact on backup/restore speed.
async UI rendering for optimal performance for the "heavy tasks" like backup/restore
backups even faster than with usual recoveries.
.. explore the new interface to see more
includes all features of 4EXT Recovery Classic
​
INFO: ​
For App and Rom devs:​
Make use of the Recovery Interface Api provided by the (free and paid) 4EXT Recovery Apps to push updates/mods/addons for auto installation.
Very easy to use and to integrate into Apps or even shell scripts.
Please check 3rd post.​
Info regarding 4EXT Recovery Touch and its yesno feature, or any interactive installer scripts you might already use, please see 3rd post.​
​
Themes for 4EXT Recovery Touch:
Official 4EXT Recovery Themes Index & Discussion Thread
​
Download​
All downloads are available through 4EXT Recovery Updater.
It's free, no ads, no tracking, no nothing, don't worry
..and of course via 4EXT Recovery Control
This ensures that your downloads are ok by automatically verifying md5sums and that known issues and changelogs are easily accessible
When you install or download a recovery via the app it makes sure that your recovery config is correctly set up.
It allows to automatically setup your time zone for recovery.
You can use it to get notified about updates regarding your recovery version
You can configure it to get notified in case any critical bugs have been discovered of the recovery version you currently have installed.
It allows me to update known issues/changelogs immediately and to quickly pull a newly released version if there were reports about critical bugs
You can also use it to just download a recovery.zip containing the image. The download will be automatically verified for correct md5sums!
​
By default the app also saves the recovery.img you flash on your sdcard,
so you can use it to flash the recovery via fastboot in case you need to do that one day.
If you somehow lost those files, there's a direct download for a version you can flash via fastboot.
4EXT Recovery Control
Free version: Recovery Updater
Fully featured: Recovery Control
For a list of its many features, visit www.4ext.net
Some examples :
Very easy to use, but also includes an extensive set of features available via "advanced mode"
Comfortable configure all settings of recovery
Calculate the space needed to create a new full or advanced backup
So you can make sure the backup will succeed before even rebooting into recovery.
Advanced Backups: While you are selecting / deselecting partitions, it will display and update the currently needed space to complete that custom backup set.​
Identifies and adds your romname so you don't need to type so much when chosing a meaningful name for your backup
When you restore a backup, the app does the md5sum check instead of the recovery
This ensures that you know whether the restore process will succeed before even rebooting into recovery​
Flash as many zip files you want in one go
Automatically calculate and display the md5sums of all zip files you are going to flash
Check your backups' health to ensure they will restore later when you need them, by verifying their md5sums!
Optionally, but highly not recommended:
If md5sums don't match but you really need that backup badly, you might want to restore it anyway.
You can you this app to fix the md5sums of a given backup​
As an example, the following is possible to do in just one session:
Restore a backup, set to create a backup / advanced backup before the restore,
format all partitions with a file system of your choice before the restore process starts,
flash additional zip files afterwards, fix permissions and select to stay inside recovery or to reboot automatically once all actions are complete.​
Much, much more! See www.4ext.net
Big thanks to craacK for a lot of great icons!
​
Thanks:​
Big thanks to DolphiCom for all the graphics, the worker bar and a whole lot of great ideas and to the many great testers who spent all day/night testing, reporting bugs, making suggestions, helping with decisions:
Jotha, craacK, Patrics83, Euphorie, Mike1986, Whiskey103, ptr_hamilton, Lizard, TheUntouchable
Big thanks to Jotha and Whiskey103 for testing the themes features creating and their first themes for 4EXT Recovery Touch.
Also Big thanks to all the donators to 4EXT Recovery and everyone who has bought 4EXT Recovery Control! Without you I wouldn't be able to spend as much time with the project:
SO A HUGE THANK YOU!​
FRANKIE-BOY, SYRAKUS, FISHA21, ZJXPOT, ZEEKIZ, A USER, PHILOS64, STEVEATHOME, PREACHER65, BEN_PYETT, HAWST, ANIT77, ULTRA DROID, PTR_HAMILTON, BEANBEAN50, SEBASTIAAN15 and LOVEBOATCAPTAIN
Of course BIG THANKS to KOUSH for ClockworkModRecovery!
Without him, 4EXT Recovery wouldn't exist!​
Thanks a lot to the following users for initial testing for specific devices :
PTR_HAMILTON, SEBASTIAAN15, THEUNTOUCHABLE, BMONSTER, ANDREIGHERGHE, PRESTON74, MADKAI, YASIR, PLAYPETEPP
IPERZAMPEM0, THESHAWTY, JBBANDOS, GREGFERNS and INCREDULOUS
Special thanks to Invasion2 and Stlouie65 for spending at least 10 hours of their time helping me debug a really nasty issue on the myTouch 4G!
Also thanks for obtaining calibration values for the touchscreen:
Wolfepakt
Jaibar
Jayallen1980
Stlouie65
Invasion2
PacerguyDon
Ben_Pyett
Dargocitfer
Darknessrise1234
Lizard
Azazel71
​
Features of 4EXT Recovery Classic:
(Use 4EXT Recovery Control or Recovery Updater for complete Changelogs and Known issues!)
not all features may be relevant for all devices
Displays additional information:
Identifies your current rom and displays its name
Current filesystems on your partitions
Free space remaining of all of your volumes
Current battery charge level
Backup | Restore:
Correctly calculates free space needed to complete a backup ( version > 2.2.6 RC4 )
Tar backups (can be switched on or off)
Complete CWMR5 compatibility
All Backups you create will be named after your currently installed Rom for easier identification.
Never unwillingly get "downgraded" to EXT3 again
Always restores backups using the file systems you HAD on your partitions at the time of creation!
-> all partitions formatted with ext4 at that time, will be restored to ext4. The same is true for ext3.​
You can manually change any existing Backup to ext4 or ext3
-> so that after a restore, all partitions and up with the file system you wanted!​
Advanced Backup: backup only a single partition
Convert any of your partitions to EXT4 or EXT3 without data loss.
Formatting:
When you wipe or format it will always use the same file system you currently have.
-> but you can change that​
When you format ext4 it will always create an aligned file system
Correctly identifies unformatted sd-ext partitions
-> if it finds one it displays a warning and suggests you may format them by visiting the 4EXT menu​
Filesystem check and repair option in advanced menu
Partitioning:
Alignment check of your partitions
Full support for up to 2 sd-ext partitions + swap (Backup/restore/format/convert, fsck, et.c.)
(RE-) Partition your sdcard for sd-ext without removing your fat32 partition.
All partitions created with 4EXTRecovery will be perfectly aligned to 4k
Installing:
Integrated md5sum checking option
Menus:
Most popular menu items rearranged
Format menu
Power Menu + option to reboot into bootloader
Changed Advanced Restore: first select what you want to restore, then select the backup
-> Useful for restoring from "Advanced Backups"​
4ext.prop:
Configuration file on your sdcard where you can set options to be used by 4EXTRecovery
Change all settings conveniently with 4EXT Recovery Control
Many more options to come
Share your settings / themes by packing your config into a flashable theme
Other stuff:
USB Storage Autostart (must be switched on)
Mount usb storage exposes all partitions on your sdcard to the os (not just fat32)
-> you could even partition your sdcard from your PC while connected via USB​
Switch haptic feedback on/off
Button backlights
​
Recovery Interface Api for Apps and Scripts​
Both: free and paid 4EXT apps now provide a very easy to use interface you can use to access 4EXT Recovery from within your shell scripts or apps.
Features:
wipe cache
wipe dalvik
wipe data / factory reset
install multiple zips at once
backup
If you are interested, please download this zip file with examples​
How to make use of 4EXT Recovery Touch from within updater-scripts:​
Since Beta 1.0.0.3 Beta 4 you can do the following:
identify whether the user is running 4EXT Recovery Touch or not (to use or not to use the following commands)
make use of the native yes/no dialogue (confirm / cancel buttons)
prevent recovery from redrawing the screen ( in case you need to use your own 3rd party interactive binary )
​
To identify 4EXT Recovery Touch:
Code:
if getprop("ext.edition") == "ng" then
<your code>
endif;
To use the native confirm dialogues:
Code:
ui_print("4ext: show_yesno"); # <-- recovery will pause your script and display "yes / no" buttons.
run_program("/sbin/sleep", "2"); # <-- for safety since the above is executed asynchronous
#check the return value by calling:
if getprop("ext.confirm") == "yes" then
<yourcode>
endif;
To prevent recovery from redrawing the screen ( if you want to use an external binary that needs to occupy the screen and get the focus )
Code:
ui_print("4ext: disable_scrn_update");
# don't forget to enable it again after your yesno binary or graphical installer is finished, by calling:
ui_print("4ext: enable_scrn_update"); #otherwise the recovery will appear to be frozen as it won't update the screen anymore.
Best Recovery!
Best Update!
Best Austrian guy!
Best everything!
thank you so much for the new recovery!
Now go and take 1 dayy off ;D
Amazing work my friend!
Thank you so much!
Holy ****!!!
great stuff!!!!
Looks legendary!
Edit:
And also working legendary!
You guys are taking recovery to the next level! Keeping me surprised every time!
Thanks
Sent from my Desire HD using XDA Premium App
I don't find any clue on how to install. Recovery control hints there is an update available in market but when clicked, nothing comes as an update.
Edit: Opps! I missed to see you already mentioned 2.1.4 is being compiled . Waiting on it...
Nice
I'm trying it now
amresh said:
I don't find any clue on how to install. Recovery control hints there is an update available in market but when clicked, nothing comes as an update.
Click to expand...
Click to collapse
Quoted from original post:
Recovery is currently being compiled, app v2.1.4 is being finished and all should be available within the next 30-60 Minutes.
Click to expand...
Click to collapse
Edit: too late
amresh said:
I don't find any clue on how to install. Recovery control hints there is an update available in market but when clicked, nothing comes as an update.
Edit: Opps! I missed to see you already mentioned 2.1.4 is being compiled . Waiting on it...
Click to expand...
Click to collapse
If you read the op you will see why it is not available atm:
Recovery is currently being compiled, app v2.1.4 is being finished and all should be available within the next 30-60 Minutes.
Sent from my Desire HD using XDA Premium App
Edit: Also too late #fail
Holy snap touchsceeen recovery now?!!? Awesome job!
Sent from my HTC Inspire 4G using XDA App
how do i flash this because my wifi is broken and my 3g is finished for this month. So can anyone provide me a download link for the recovery once its compiled and if i get a download link do i flash this through adb/ fastboot?
Aamir.Badat said:
how do i flash this because my wifi is broken and my 3g is finished for this month. So can anyone provide me a download link for the recovery once its compiled and if i get a download link do i flash this through adb/ fastboot?
Click to expand...
Click to collapse
I can't give you link. But to flash recovery, go to bootloader menu and try command "adb flash recovery recovery.img"
Where recovery.img is name of your recovery.
That was unexpected, awesome stuff
Sent from my HTC Desire HD using xda premium
i cant Believe it
Really hard work
tnx
AdrianM said:
Quoted from original post:
Edit: too late
Click to expand...
Click to collapse
melvie said:
If you read the op you will see why it is not available atm:
Recovery is currently being compiled, app v2.1.4 is being finished and all should be available within the next 30-60 Minutes.
Sent from my Desire HD using XDA Premium App
Edit: Also too late #fail
Click to expand...
Click to collapse
Haha... I am always fast to undo my mistakes .
amresh said:
I can't give you link. But to flash recovery, go to bootloader menu and try command "adb flash recovery recovery.img"
Where recovery.img is name of your recovery.
Click to expand...
Click to collapse
thanks but when its released i will be around looking for link
craacK said:
Best Recovery!
Best Update!
Best Austrian guy!
Best everything!
Click to expand...
Click to collapse
Quoted For Truth.
This brings new meaning to "awesome".

[Recovery] TWRP Recovery 2.7.0.x (recommended for 4.2.2)

Hi there, i'm starting here a discussion thread about Team Win Recovery Project 2.x for our HTC One SV.
Team Win Recovery Project 2.x, or twrp2 for short, is a custom recovery built with ease of use and customization in mind. We started from the ground up by taking AOSP recovery and loading it with the standard recovery options, then added a lot of our own features. It’s a fully touch driven user interface – no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.
Click to expand...
Click to collapse
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Pictures by TWRP
As long as i know it will work for k2_u and k2_ul (LTE), cause both have the same partition layout.
This recovery don't work for boost mobile users!
Notice:
This is not my work, i'm not the developer of it!!! I only start the thread here about it because the dev is a russian guy (and i don't know, if he is here at xda and if he speaks english language).
Please be sure what you are doing, when you flash it, bricks can happen and i am not responsible for damaged devices. Do at your own risk!
Credits:
- xpirt for building it
- Modding.MyMind for his open mind
- MikG for earlier versions
- Team Win Recovery Project
- rollon76 for posting this here on xda
- jmztaylor (for being a great guy and help if needed)
- bkcokota (for his cwm recovery, a start for development)
Important: Recommended for hboot 2.21!
Download:
--------------------------------------------------------------------------------
This is not for boost mobile users!
You can find TWRP Recovery 2.7.0.1 (made by xpirt, credits and thanks to him) here.
Only for k2u & k2ul!
--------------------------------------------------------------------------------
The recovery for boost mobile (K2_CL) users is in the second post!!!
--------------------------------------------------------------------------------
How to install:
Download the img file and rename it to recovery.img
Put it into your fastboot folder and start a command window there.
Boot your phone into fastboot USB mode (bootloader + device plugged to pc)
Enter the following command:
Code:
fastboot flash recovery recovery.img
That's it.
K2_CL ONLY!!!!!
Kernel Source: Click Here!
Changelog Version 2:
Code:
* From commit [URL="https://github.com/ModdingMyMind/android_kernel_htc_k2_cl_twrp/commit/86a317157a741ef12042426696e3c84eeed3e263"]86a317157a[/URL] on my github.
* Kernel built in version 2.7.1.0
* Disabled Module support
Changelog Version 1:
Code:
* From commit [URL="https://github.com/ModdingMyMind/android_kernel_htc_k2_cl_twrp/commit/c34ea02e20b758e78cae9f8b8bc975d268accd84"]c34ea02[/URL] on my github.
* Kernel built in version 2.7.0.2[B]d[/B]
* Added full SELinux support.
* Removed HTC write protection.
---------------------------
---------------------------
TWRP 2.7.1.0 - for 4.2.2
TWRP 2.7.0.2d - for 4.2.2
TWRP 2.7.0.2c - for 4.2.2
TWRP 2.7.0.2b - for 4.2.2 (deprecated)
TWRP 2.7.0.2a - for 4.2.2 (deprecated)
---------------------------
---------------------------
TWRP source was patched from https://gerrit.omnirom.org/#/c/6283/
This patch allows the ability to take screenshots while in the recovery. It has not been merged over to the TWRP source yet so only unofficial builds at this moment will be seen with this feature.
To take screenshots while in recovery just press both the power key and volume down key. The screen will flash. It will naturally store the screenshot in your pictures folder of your sdcard if mounted in either your internal or external.
TWRP Changelogs:
Code:
[U]2.7.1.0
[/U]Built with custom kernel.
- [B]Removed custom theme and reverted back to stock theme.[/B]
- Add GUI option to change or repair file systems on individual partitions. The change is destructive so backup your data including internal sdcard first. This option should make it a little easier to migrate a device from ext4 -> f2fs, for instance. You will find this option under Wipe -> Advanced Wipe, then select only one partition and then press the Repair or Change File System button.
- Various bugfixes to backup and restore
- Improvements to USB storage handling
- Added a class to search for files to make finding the correct brightness file automatic in most cases
- Various other bugfixes and tweaks
[U]2.7.0.2d[/U]
Built with custom kernel.
- Added full SELinux support
- Completely removed HTC write protection.
[U]2.7.0.2c[/U]
Fixed init.rc to allow communication with binaries in /sbin.
TWRP 2.7.0.2c is built ready for SELinux, but the kernel is stock. Until they release the source I can't modify the kernel to support SELinux. This is really only needed for having 4.3+ roms but I want to include it in case the day comes and we see CM, AOSP, or possibly other sources.
[U]2.7.0.2b[/U]
Minor theme adjustment
Upgraded screenshot functionality throughout entire recovery
Note - version 2.7.0.2a screenshots are limited to only the main page
TWRP 2.7.0.2b is built ready for SELinux, but the kernel is stock. Until they release the source I can't modify the kernel to support SELinux. This is really only needed for having 4.3+ roms but I want to include it in case the day comes and we see CM, AOSP, or possibly other sources.
[U]2.7.0.2a[/U]
Built from CM11 and Omni 4.4 sources.
Extended backup options.
1. System
2. Boot
3. Cache
4. Data
5. Recovery
6. Misc
7. Firmware_radio
8. Firmware_q6
9. android secure
*** I think I listed them all ;)
Built in AromaFM.
Implemented screenshot functionality.
Added offmode charging.
Completely updated to fit with 4.2.2.
Includes Holofied Black Theme.
TWRP 2.7.0.2a is built ready for SELinux, but the kernel is stock. Until they release the source I can't modify the kernel to support SELinux. This is really only needed for having 4.3+ roms but I want to include it in case the day comes and we see CM, AOSP, or possibly other sources.
HTC Dumlock Instructions:
HTC Dumlock Instructions specifically for S-On users but S-Off users can use it as well if they choose to:
1. Install the build of TWRP using your method of choice, but you must actually flash TWRP to recovery.* No fastboot booting it.* We need it in recovery so that this build of TWRP will be flashed to your boot.* This new build of TWRP has features in it to easily restore your original boot.
2. Reboot into recovery.
3. Make a backup of your phone.
4. Tap Advanced.
5. Tap HTC Dumlock. (If you don't see HTC Dumlock then you need to remove any custom TWRP theme that you might be using.)
6. Tap Install HTC Dumlock.* This will install the app and binaries needed to make everything work nicely.
7. Reboot your device.
8. Find and open the HTC Dumlock app.
9. If/when prompted, give the app root (SuperUser) permissions.
10. Tap the Execute HTC Dumlock button.
11. Wait patiently for a couple of minutes.* It takes a little while.
If your device doesn't reboot automatically, reboot it manually.* Reboot it normally.* DO NOT reboot it to recovery.
You should now be in your recovery, but your recovery is flashed into boot.
12. Tap Advanced.
13. Tap HTC Dumlock.
14. Tap Restore Original Boot.
Use your recovery like normal.* Flash a new kernel.* Restore a backup with a different kernel.* Do whatever you please!
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Addition
This recovery also works in the ADB mode with root rigths.
In this mode, you can add (delete) files in the SYSTEM
on OS Jelly Beam
And sets the superuser, if superuser is not in the system.:good:
Are you the developer of it?
I hope it is ok for you that i have started a thread for it here?
Anyway, it works great and you have done it very well ! :good::good::good:
Thanks a lot!!
Thank you. Use it. Version 2.5.0.1 is made on the kernel 3.14.10-gf43d146.
Bootloader and boot restored only if you have S-OFF.
where can i download version 2.5.0.1?? i have 2.5.0 and it works great.
---------- Post added at 06:13 PM ---------- Previous post was at 06:06 PM ----------
MikG said:
This recovery also works in the ADB mode with root rigths.
In this mode, you can add (delete) files in the SYSTEM
on OS Jelly Beam
And sets the superuser, if superuser is not in the system.:good:
Click to expand...
Click to collapse
Is compulsory be S-OFF to delete files in system??could you explain how to do it??
thanks
titin83 said:
Is compulsory be S-OFF to delete files in system?
Click to expand...
Click to collapse
A custom kernel can do this also.
old.splatterhand said:
A custom kernel can do this also.
Click to expand...
Click to collapse
And is there alredy a kernel that let us do this?? By the way , what recovery are you using?? if is 2.5.0.1 , could yo tell me where download it?? in the russian page i got an error when i try to sign in there , and the translation with google is rather bad...
thanks
titin83 said:
And there is alredy a kernel that let us do this?? By the way , what recovery are you using?? if is 2.5.0.1 , could yo tell me where download it?? in the russian page i got an error when i try to sign in there , and the translation with google is rather bad...
thanks
Click to expand...
Click to collapse
To sign in there is really painful if you don't speak the language, but as far as i know it does not work as long you are on google translation. The captcha i could only pass with a guy from another board who speaks russian.
The recovery shows 2.5.0.0 but the filename from download page was Recovery_TWRP_2.5.0.1_HTC_ONE_SV.img so i think it is the same.
Kernel can be found here.
old.splatterhand said:
To sign in there is really painful if you don't speak the language, but as far as i know it does not work as long you are on google translation. The captcha i could only pass with a guy from another board who speaks russian.
The recovery shows 2.5.0.0 but the filename from download page was Recovery_TWRP_2.5.0.1_HTC_ONE_SV.img so i think it is the same.
Kernel can be found here.
Click to expand...
Click to collapse
And the last question , can i flash the kernel without installing the whole rom?? i mean , flash it in the rom that i update some weeks ago via OTA or have i to flash the ro that you have in your signature? My SV is K2_U , can i flash this despite be for K2_UL devices??
thanks
You can flash the kernel only and also for k2u (i have too).
If you are not S-off, you need to flash the zip in recovery and the boot.img inside with fastboot.
once i have flashed the kernel , what i have to do to delete some system app??
thanks again
Use a root explorer and go to system/apps/ and delete the one you don't need anymore (or rename it first to see if it causes problems).
But be carefull with what you delete and make a nand backup before!!!!!
titin83 said:
where can i download version 2.5.0.1?? i have 2.5.0 and it works great.
Is compulsory be S-OFF to delete files in system??could you explain how to do it??
thanks
Click to expand...
Click to collapse
Link in the header right.
S-OFF not need.
In the recovery mount SYSTEM. And the button ADVANCED-> File manager can work fine.
old.splatterhand said:
Use a root explorer and go to system/apps/ and delete the one you don't need anymore (or rename it first to see if it causes problems).
But be carefull with what you delete and make a nand backup before!!!!!
Click to expand...
Click to collapse
No, in JB OS files not be deleted.
Instead, use the file manager in the TWRP recovery.
edit: i was too fast... twrp doesnt work for me. it install perfectly but i cannot boot android anymore? does this work for someone else?
sakax said:
edit: i was too fast... twrp doesnt work for me. it install perfectly but i cannot boot android anymore? does this work for someone else?
Click to expand...
Click to collapse
Everything works fine in my device. Flash it again , perhaps something was wrong.
sakax said:
edit: i was too fast... twrp doesnt work for me. it install perfectly but i cannot boot android anymore? does this work for someone else?
Click to expand...
Click to collapse
This twrp recovery work on many device k2_u and k2_ul fine.
MikG said:
This twrp recovery work on many device k2_u and k2_ul fine.
Click to expand...
Click to collapse
my phone doesnt boot anymore after installing twrp recovery? do i have to reinstall kernel and system backup after flashing recovery? the problem is that i only have cwm backup available?
As long as i know, you can't restore cwm backup with TWRP. So you need to flash cwm and restore your backup with that.

[ROM/WIP] [5.0.2] [May-31] [UNOFFICIAL] ParanoidAndroid 5.0 Alpha 2 | Kernel 3.0.101

Bringing to you Paranoid Android on Lollipop 5.0.2
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This is an unofficial ROM which is built from source by using portions from Nikez' Kernel code, Evervolv's Legacy code, HTC device and vendor files.
Built for pure testing purposes.
Don't blame me if you brick your device.
Credits:
PA TEAM for their great work and allowing me to build the ROM!
EVERVOLV TEAM for the legacy codes and toolbox, especially Thomas Lehner -- without his talents the birth of Lollipop for our device would have been much harder!
Nikez for the kernel, libs, and for being a magician!
madmaxx82 for 4eXT Touch Recovery!
chainfire for SuperSU!
And all those individuals/teams who I might have missed!
My special thanks to walter79, macs18max, azzam, myself5, Robbie P and everyone else from HD24Ever Team for their recent support with helping out and getting me on track with developing on Android 5.
What's working:
Audio
Display
3G/Mobile Data/Telephony/SMS
Bluetooth
WIFI
ADB connection
USB Mass Storage
Torch (partially)
Not working:
Camera (Force close)
GPS (not sure about this)
Please be aware that the ROM might occasionally reboot or bring a FC. In that case it would be kind of you to share as many reproduction information as possible (e.g. logcat, radio logcat, dmesg, last kmesg).
General hints:
The ROM is currently under development and in its very early alpha stages.
The ROM is no longer installed to your phone's internal memory. From now on we use "DirectSD" which will be the new way of running Android 5 Lollipop on our device.
Before installing this ROM you are required to switch to a new custom hboot for LP which has a modified memory layout -> system/cache/data (5/5/427); This will allow the ROM to store the ART/dalvik-cache on the phone's internal memory (follow instructions on how to change the hboot for LP below).
Furthermore you need to create two sd-ext partitions on your SD-card AND also a SWAP partition besides the remaining FAT partition -- so in the end you will have three partitions (please exactly follow the instructions below, otherwise the ROM won't boot!).
For good overall performance use a fast SD-card (e.g. class 6 or even higher).
Before flashing SU or GAPPS you have to flash the new 4eXT Touch Recovery for LP from the link below.
Don't even think of asking when this ROM is ready for daily use..
Please keep this thread on-topic, here is a Q&A thread:
http://forum.xda-developers.com//htc-desire/help/qa-paranoidandroid-5-0-alpha-t3015265
How to create sd-ext partitions on your SD card:
Make a backup by copying all contents of your SD card to your computer
Read this guide by @abaaaabbbb63 (4ext method): http://forum.xda-developers.com/showthread.php?t=2125513
In case that you use 4eXT Recovery, select 1024mb for sd-ext1, chose something between 1024mb and 4096mb for sd-ext2 (you can size it as you like depending on how much space you want for apps), and create a swap partition of 512mb.
After the sd-ext partitions have been formatted, you can also format the remaining FAT partition on the SD card, and then add back your backupd files
How to change the hboot for Lollipop:
Download this file: PB99IMG_Lollipop_5_5_427.zip and make sure that the md5 checksum 93e00900cb7b55e1c9702be2167caafd is the same
Rename the file into PB99IMG.zip and place it into the root folder of your SD card
Reboot with volume down button pressed
Confirm the update with volume up and reboot into recovery
Format all partitions except for SD-card
Step-by-step ROM and GAPPS "permanent" installation:
Make a backup of your current ROM in recovery
Copy the new hboot for Lollipop to your SD-card (PB99IMG.zip; find more details one section above)
Reboot and confirm with Volume up to update the hboot (in case of problems: select clear storage)
Reboot into recovery and do a full wipe by formatting all partitions except for SD-card
Flash the new 4eXT Touch Recovery for Android 5 and again reboot into recovery (Note: the new 4eXT recovery has a "bug" which will no longer allow you to view the correct information about the sd-ext1/sd-ext2 partitions. Actually, sd-ext1 has become /system and sd-ext2 is now /data. Got it?!)
Flash the ROM and GAPPS; optional step: flash SU if root access is required
Boot the ROM and let it settle down for a few minutes
Enable WIFI; before adding your G account do a hot reboot (this is really important to allow the WIFI connection to properly operate)!
After rebooting the ROM add your G account
NOTE: In case that the ROM should freeze at the HTC splash screen, please pull the battery and turn it on -- then it should boot up normally! (I am not sure if this occurs only on my "old" Desire.. maybe a sign of ageing.. :/ )
Help! I want to get back to my previous ROM. So how can I revert things, like hboot and recovery?:
Get the AlphaRev Jelly hboot (250/5/182) from here and follow the instructions: http://forum.xda-developers.com/showpost.php?p=48063010&postcount=22 and make sure that the md5 checksum is the same
Now let's do the PB99IMG method again for flashing the 4eXT recovery; get it from here: http://forum.xda-developers.com/showthread.php?t=1751258
Changelog:
1st test version (2015-01-13)
Initial release
2nd test version (2015-01-17)
Switch to DirectSD (fixed reboots)
3G/Telephony fixed
3rd test version (2015-02-08)
Wifi fixed!!!!!!!!!!!!!!!! Big thanks to @zyr3x and @[email protected] for helping me!
UMS/USB debugging connection kind of works (but still needs further improvement!)
Added fix for allowing USB Tethering (untested!) Kudos @nickleby
Speed up first boot sequence which now also displays the app installation progress
Added ROM Settings/Toolbox to give access to performance settings and further stuff (many options are not (yet) working, e.g. battery/clock style, superuser settings, bug report)
Tweaks: decreased animation duration and transition scale settings to .5x for better performance
Translucent lock screen + status bar enabled per default (can be turned off > Toolbox > Interface > General > 'Force fancy UI elements')
Extended power menu (customizable > Toolbox > Interface > Power menu)
Quick 'Quick Settings' Pulldown (in a single swipe)
4th test version (2015-02-11)
ROM speed improved by using "DalvikOnNAND" (requires a custom hboot (5/5/427) as mentioned above)
UMS option disabled as it didn't yet work as expected
Official Lollipop Bootanimation added
5th test version (2015-03-08)
Kernel: fix wifi capabilities query which was failing due to missing attribute definitions
Kernel: updates for smartass governors / smartassH3: Enable boost pulse by default
Kernel: decrease PMEM_ADSP_SIZE for now to achieve better performance
zRAM enabled per default (50%)
Use corrected lowmemorykiller values / revert to less agressive values previously used in KitKat (credits: konstaT)
New feature: Toolbox allows for enabling volume button to wake device
New feature: CM Themes Engine
New feature: AppOps
1st test version with K3 (2015-05-31)
Kernel 3.0.101 for Lollipop: AWESOME! Credits go to all k3 devs (Nikez, Thomas, marc1706, Mustaavalkosta, elginsk8r, sakindia123, NiharG15 and everyone else who contributed)
Use external SWAP on SD to improve responsiveness! This will allow you to use GAPPS without getting a sluggish ROM! Therefore you have to repartition your SD card and create a SWAP partition (512MB) after adding the two sd-ext partitions for SYSTEM (1GB) and DATA (4GB).
If you agree with the above terms,
Download ROM: http://www.mediafire.com/download/qtu102kdwfaiv4x/pa_bravo-5.0-ALPHA2-20150531.zip
md5sum - d49c1da8b4a60b1c0ac8c2555fca7f78
Download custom hboot for Lollipop: PB99IMG_Lollipop_5_5_427.zip
Download 4EXT Touch Recovery for Lollipop: 4ext-touch-recovery-for-LP.zip kudos @walter79
Note: this recovery has a small "bug" which will no longer allow you to view the correct information about the sd-ext1/sd-ext2 partitions. Actually, sd-ext1 has become /system and sd-ext2 is now /data.
Download SuperSU for root permission: http://download.chainfire.eu/supersu
Download my "slimmed" PA GAPPS 5.0.1 RC4 - Pico Modular Package (without SetupWizard/PartnerSetup): http://d-h.st/Eey
Or get any official or unofficial 5.0 GApps from here:
1) PA GApps http://d-h.st/users/TKruzze/?fld_id=41940#files (pick the one with 'Proper DPI')
2) Slim zero GApps http://104.236.22.120/gapps/lollipop/5.0/ (pick the one with '42M')
IMPORTANT:
Please read all posts in this thread and use the search before you post anything. If your question or feedback does not contribute to the further development of this ROM, then please use the Q&A thread instead.
I don't reply to support inquiries via PM.
That's all I am asking for at the moment!
And have a nice day!
XDA:DevDB Information
Paranoid Android LP, ROM for the HTC Desire
Contributors
spezi77, walter79
Source Code:
ROM: https://github.com/aospa-legacy
Manifest: https://github.com/spezi77/paranoid/tree/lollipop
Kernel: https://github.com/spezi77/android_kernel_htc_qsd8k_3.0/tree/lollipop-3.0.101-wip
ROM OS Version: 5.0.2 Lollipop
ROM Kernel: Linux 3.0.101
Based On: AOSPA
Version Information
Status: Testing
Created 2015-01-13
Last Updated 2015-05-31
Screenshots
wow!
YOU DID IT! :good:
Thanks!
Damn Spezi amazed you got 5.0 on our old desire! Genius!
:good:
Fantastic! I have to try!! Thank you Spezi!
It's on the blank screen bit and adb logcat too.
still blackscreen. . .
Sent from my HTC Desire S using XDA Free mobile app
lilsafbig said:
It's on the blank screen bit and adb logcat too.
still blackscreen. . .
Sent from my HTC Desire S using XDA Free mobile app
Click to expand...
Click to collapse
Try to reboot. 1st boot can take quite long (10-20min). Be aware that there is no bootanimation.
Sent from my Nexus™4 ?
spezi77 said:
Try to reboot. 1st boot can take quite long (10-20min). Be aware that there is no bootanimation.
Sent from my Nexus™4 ?
Click to expand...
Click to collapse
It's like it died, it didnt even vibrate. I did reboot.
Sent from my HTC Desire S using XDA Free mobile app
I think it needs gapps to start it properly.
Sent from my HTC Desire S using XDA Free mobile app
lilsafbig said:
I think it needs gapps to start it properly.
Sent from my HTC Desire S using XDA Free mobile app
Click to expand...
Click to collapse
Nope, it runs without gapps. You are welcome to figure out how to install gapps.
Edit: Could you do me a favor and provide a complete logcat? The previous one seems too short. How long did you wait before you canceled it?
spezi77 said:
Nope, it runs without gapps. You are welcome to figure out how to install gapps.
Edit: Could you do me a favor and provide a complete logcat? The previous one seems too short. How long did you wait before you canceled it?
Click to expand...
Click to collapse
10 minutes, still showed nothing going on with the process so then I.just disconnected.
Sent from my HTC Desire S using XDA Free mobile app
Couldn't manage to boot.. Stays on black screen. Even after 20mn.. In recovery, I had a look in "information", and once the rom installed, I have 248mega free out of 250 on system.
Tried 3 times
Sent from my HUAWEI P7-L10 using XDA Free mobile app
maxens63 said:
Couldn't manage to boot.. Stays on black screen. Even after 20mn.. In recovery, I had a look in "information", and once the rom installed, I have 248mega free out of 250 on system.
Tried 3 times
Sent from my HUAWEI P7-L10 using XDA Free mobile app
Click to expand...
Click to collapse
Could you also take a dmesg, please?
adb shell
dmesg
Thanks!
Sent from my Nexus™4 ?
spezi77 said:
Could you also take a dmesg, please?
adb shell
dmesg
Thanks!
Sent from my Nexus™4
Click to expand...
Click to collapse
when it is installing the log shows
installing update. . .
warning: no file_contexts
and then the aospa 5+ for legacy devices
script succeeded result was [0.200000]
+1
Sent from my HUAWEI P7-L10 using XDA Free mobile app
lilsafbig said:
when it is installing the log shows
installing update. . .
warning: no file_contexts
and then the aospa 5+ for legacy devices
script succeeded result was [0.200000]
Click to expand...
Click to collapse
No worries, that looks fine. Alternatively, you could copy the recovery.log to SD. You find the command in 4ext under tools.
Sent from my Nexus™4 ?
spezi77 said:
No worries, that looks fine. Alternatively, you could copy the recovery.log to SD. You find the command in 4ext under tools.
Sent from my Nexus™4 ?
Click to expand...
Click to collapse
Yh that's what I did but it copied the gapps log which still had the same result, black screen and Yh I've attached that dmesg thing u told me to do.
Sent from my HTC Desire S using XDA Free mobile app
---------- Post added at 07:29 PM ---------- Previous post was at 07:28 PM ----------
What you need k3?
Sent from my HTC Desire S using XDA Free mobile app
maxens63 said:
Couldn't manage to boot.. Stays on black screen. Even after 20mn.. In recovery, I had a look in "information", and once the rom installed, I have 248mega free out of 250 on system.
Tried 3 times
Sent from my HUAWEI P7-L10 using XDA Free mobile app
Click to expand...
Click to collapse
Please attach recovery.log to check if something went wrong during installation.
248mb free out of 250 on system is to be expected. The logical explanation is that 4ext recovery is too old. It has no SELinux support and cannot read the new filesystem that LP requires. With LP we are no longer using yaffs2, but ext4 on /system and /data.
Edit: Although flashin with 4ext and twrp worked out, I think that we also require a newer recovery the sooner or later.

[STABLE] EFIDroid MultiBooting on Nokia X2 [PORTED by yoAeroA00]

/include/disclaimer or warning.h
/*
* Your warranty is not void as I Think!!
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this Port
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you, Hard, a Lot $ Lot
* But I will always be here to HELP! You...
*/
yO Guys..
To Support the Project PM me but if you are not a Developer than Press Thumps Up! :good: Button for Encouraging..:good::fingers-crossed:
I @yoAeroA00 and @m11kkaa has spended two Days to Successfully Port it to Nokia X2 so you better try it out...
If you wan't any feature to be added in EFIDroid than you are specially welcomed:good:​
XDA:DevDB Information
EFIDroid for Nokia X2, Tool/Utility for the Nokia X2
Contributors
yoAeroA00, m11kkaa, Nokia X2 Users and Fan's...
Source Code: https://github.com/efidroid/device/tree/nokia/ara
Version Information
Status: Stable
Created 2017-01-14
Last Updated 2017-01-21
Let's Continue
Table of Contents
1> About EFIDroid
2> How to install EFIDroid on any Supported Device
3> Configuring new ROMs from the APP before Installation
4> Adding a System to the newly created ROM Slot
5> MultiBooting into your newly created ROM
6> FAQ
About EFIDroid
As @m11kkaa said EFIDroid is a easy to use, powerful 2ndstage-bootloader based on EDKII(UEFI).
It can be installed one-click with the EFIDroidManager App. You can Add/RemoveEdit Multiboot ROM's.
There's no special support needed by ROM's or RecoveryTools(no kexec etc).
And I think @yoAeroA00 EFIDroid is a relatively new Multiboot solution for Snapdragon SOC based mobile devices which is based on the EFI implementation by Intel (EDK2).
In last few month's 90% of the Developers has just drop out for no Reasons. Without these drop-out's it could gain a Huge Success.
For more information , please visit to the Github WIKI and for support, please visit EFIDroid Slack. @m11kkaa and I @yoAeroA00 will always be on Slack Community to Help you Porting it to your Devices or Help you a little bit.:silly:
How to install EFIDroid on any Supported Device
> You can Download EFIDroid Manager App from Google Play.
> After installing EFIDroid Manager App Go to Install/Update..
> Then Click Install:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
> It should be Successfully Installed!
Configuring new ROMs from the APP before Installation
Note: You need to configure the system before installing any new ROM for Multibooting.
> Before you do any of this you should have a ROM .zip file Handy on your SD card (/storage/sdcard1/ and !!NOT!! /sdcard!).
> To Add a ROM Slot got to "Operating Systems" List and click on the FAB (Floating Action Button)..
> Choose an ICON for your new ROM Slot..:good:
> Choose in the screen /data/media/0/multiboot or any other on screen places as a location for your ROM Slot.
> Enter a name and description for your ROM.
> You can leave the partitions as they are (Schema LoopSystem + BindOther) or modify their names or sizes.
> If you need your own custom replacements than configure them as per your needs in the Replacement Tab.
> Press the tick in the top right corner if you have finished setting up things.
> Now you can see that your newly created ROM Slot is in the "Operating Systems" list.
> Then Reboot to See the EFIDroid's Magic!:silly:
Adding a System to the newly created ROM Slot
Note: Once you are in the UEFI, you can navigate around with Volume Down to go Down, Volume Up to go Up and the Power Button to confirm your Selection.
> To flash a ROM select the empty slot, select TWRP (Internal) and then press Power Button.
> Next select your newly created ROM Slot.
> You will be now landed in TWRP and be greeted with a warning about keeping the System Partition ReadOnly. Swipe the Slider at the bottom to Acknowledge it.
> I will highly Recommend you to format all the Partitions(System, Data, Cache) to EXT4 or any file System before you Continue to Install any ROM..
> Click Install, select the Micro SDcard at the Storage tab and then navigate to the directory where your ROM .zip is placed.
> Select your ROM .zip file ****!-ROM.zip.
> Disable the Zip file signature verification and slide the Confirmation Bar.
> If Everything is good then you can Reboot!
MultiBooting into your newly created ROM
> Select your new ROM and press the Power Button. Do not be put off because of the long “Booting <ROMName>” screen as your ROM will open & play the boot animation very late (Unfortunately for only the First time).
> Aaaand Finally we are in the New ROM!
FAQ
Note: If you have any questions, please ask in the This Forum thread or PM me
Q.1> This is a UEFI port, can we port Windows?
> Not, till Yet but with your support we can easily Port it.
Q.2> Can I still use fastboot after installing this?
> If you flash to the boot/recovery partitions, UEFI will be overwritten.(dd in Android/Recovery instead) all other partitions will work as usual.
Q.3> I FOUND A BUG, what should I do now?
>Report it on Github. If there already is an issue for your bug and you don't have anything useful to add, just hit the thumbs-up button. This way I know how many people are affected and can adjust my priority list. I will not keep track of all bugs reported in posts of this thread. If you want a bug to get fixed, report it on Github.
​[email protected]​
yUP Two...
:fingers-crossed::good:
Why you not start your new project to fixing ril and camera on cm13 and los 14 by your hacking mind
netradip said:
Why you not start your new project to fixing ril and camera on cm13 and los 14 by your hacking mind
Click to expand...
Click to collapse
he's not ROM builder but kernel builder :laugh:
yoAeroA00 said:
yO Guys..
Currently Testing..
To Support the Project PM me but if you are not a Developer than Press Thanks! Button for Encouraging..:good::fingers-crossed:​
XDA:DevDB Information
EFIDroid for Nokia X2, Tool/Utility for the Nokia X2
Contributors
yoAeroA00, yoAeroA00, Nokia X2 Users and Fan's...
Source Code: http://Coming Soon...
Version Information
Status: Testing
Created 2017-01-14
Last Updated 2017-01-14
Click to expand...
Click to collapse
Could you please fix bugs on the new Lineage OS ?
Multi rom on 2,2gb is bad idea
thinhx2 said:
Multi rom on 2,2gb is bad idea
Click to expand...
Click to collapse
It is not multi ROM Bro. It is Grub bootloader through which I can even boot from a system image file stored in a folder on sdcard... And even boot Linux on the Mobile(Need's to be Ported First!)....
If anyone wan't to help me than PM me so that we can give it a start...
KenX2 said:
Could you please fix bugs on the new Lineage OS ?
Click to expand...
Click to collapse
Yes, but only those bugs related to kernel...
How to you add config of X2 to EFIDroid?
i'm building efidroid
source: https://github.com/thinhx2/device @yoAeroA00
I need you phone to take file,i build done lk.img but i need 1 nokia x2 to read file
thinhx2 said:
i'm building efidroid
source: https://github.com/thinhx2/device @yoAeroA00
I need you phone to take file,i build done lk.img but i need 1 nokia x2 to read file
Click to expand...
Click to collapse
No need Bro I have successfully made EFIDroid for Nokia X2...
after install this my sdcard not detected on twrp and stock ROM. But sdcard read on cm12, i have change my sdcard still got this problem. On stock rom i have clean flash trough NCS.
frnsl3 said:
after install this my sdcard not detected on twrp and stock ROM. But sdcard read on cm12, i have change my sdcard still got this problem. On stock rom i have clean flash trough NCS.
Click to expand...
Click to collapse
Hmm you have followed wrong steps while installing EFIDroid..
Uninstall it and see if your problem still persists..[emoji44] [emoji6]
Sent from my ara using XDA-Developers Legacy app
yoAeroA00 said:
Hmm you have followed wrong steps while installing EFIDroid..
Uninstall it and see if your problem still persists..[emoji44] [emoji6]
Sent from my ara using XDA-Developers Legacy app
Click to expand...
Click to collapse
My SD card could be detected in TWRP and CM12, but it's mounted Read-Only, I can not add any file or remove any file.
I tried to connect it to my PC and format it or use the " Check " inside tool then It's had worked correctly but the problem happens again when I reboot my phone
How can I fix this ?
yoAeroA00 said:
Hmm you have followed wrong steps while installing EFIDroid..
Uninstall it and see if your problem still persists..[emoji44] [emoji6]
Sent from my ara using XDA-Developers Legacy app
Click to expand...
Click to collapse
all i need is just repartition my sdcard bro :silly::silly:, just install efidroid its get partition error. now working as usual :victory:
@yoAeroA00 can you share direct image file, and "how to install manually" steps for advanced users like me?
---------- Post added at 11:15 AM ---------- Previous post was at 10:58 AM ----------
symbuzzer said:
@yoAeroA00 can you share direct image file, and "how to install manually" steps for advanced users like me?
Click to expand...
Click to collapse
"https://github.com/efidroid/files/releases/download/builds/otapackage-20170120-nokia_ara.zip"
files already found. can you help with manual installation steps?
symbuzzer said:
@yoAeroA00 can you share direct image file, and "how to install manually" steps for advanced users like me?
---------- Post added at 11:15 AM ---------- Previous post was at 10:58 AM ----------
"https://github.com/efidroid/files/releases/download/builds/otapackage-20170120-nokia_ara.zip"
files already found. can you help with manual installation steps?
Click to expand...
Click to collapse
got to https://slack-redir.net/link?url=ht...ndroid/software-hacking/efidroid-t3447466&v=3
yoAeroA00 said:
got to https://slack-redir.net/link?url=ht...ndroid/software-hacking/efidroid-t3447466&v=3
Click to expand...
Click to collapse
No, I didnt mean that.
- I flashed lk.img via fastboot flash boot lk.img
- I can reach efidroid's menu
- But I can't add installed rom and twrp recovery from there
(I can't use efidroid's android app, because of my data partition is encrypted - it show's not supported message when I click install button)
So is there any advanced way to add my rom and recovery manually, like editing a xml based config file etc?
symbuzzer said:
No, I didnt mean that.
- I flashed lk.img via fastboot flash boot lk.img
- I can reach efidroid's menu
- But I can't add installed rom and twrp recovery from there
(I can't use efidroid's android app, because of my data partition is encrypted - it show's not supported message when I click install button)
So is there any advanced way to add my rom and recovery manually, like editing a xml based config file etc?
Click to expand...
Click to collapse
Ohh... You should flash uefi_boot.img not lk.img and currently EFIDroid is in development so you can only add ROMs by using it's app and soon I will write a tutorial on how to install ROMs on EFIDroid...using app[emoji6]
Sent from my ara using XDA-Developers Legacy app

[Recovery] TWRP (vela) - Official 3.3.1-0 (final)

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Team Win Recovery Project (TWRP) is an open-source software custom recovery image for Android-based devices. It provides a touchscreen-enabled interface that allows users to install third-party firmware and back up the current system, functions often unsupported by stock recovery images. It is, therefore, often installed when rooting Android devices, although it isn't dependent on a device being rooted to be installed.
******************************************​
Hi there,
This is the official build (beta) based on TWRP sources and xiaomi blobs ... fully working !
(Mi CC9 meitu Edition)
!!! IT'S NOT MY PROBLEM, IF YOU DON'T READ AND FOLLOW MY INSTRUCTION CAREFULLY, IF YOU DON'T HAVE TIME FOR THIS, OR IF YOU FLASH SOMETHING OR DO A MANIPULATION I DIDN'T MENTION HERE !!!​
Installation Procedure (first time) :
- Unlock your bootloader D)
- Enable ADB from your Official MIUI Developer option
- Plug your USB cable to your Windows PC and type :
adb reboot bootloader
- type then :
fastboot flash recovery twrp-3.3.1-0-vela-final (auto-decrypt).img (rename your image just by twrp.img)
fastboot flash vbmeta vbmeta.img
fastboot reboot (keep Vol+ pressed until you see TWRP splash)
- Wait for decrypting ... (if already you set a lockscreen pattern or a fingerprint)
- Format Data (button on the right) + Type "yes" on the keyboard popup
- Reboot
- To boot TWRP from MIUI : reboot menu + keep Volume UP pressed.
- To boot from phone off : power button + Volume UP
TWRP can now auto-decrypt your crypted /data partition so you can make backup with no issue.
This is a big fix that prevent to loose your fingerprint and pattern ...
For MIUI users, you must flash the fstab.zip fix after flashing your MIUI rom !!!
Enjoy ! :good:
Update : 2019-11-05
-version : 3.3.1-0
-busybox update
-terminal fixed
-stable and optimized : setting lockscreen pattern and fingerprint on the first boot is no longer needed !
BE SURE WHEN YOU WIPE YOUR DATA, YOU KEEP THE "4 FOLDERS BELOW + .layout_version". THESE ARE YOU ENCRYPTION DATA. IF YOU DELETE THEM, YOU WILL NOT BE ABLE TO RESTORE YOUR DATA BACKUP UNTIL YOU FORMAT YOUR DATA AGAIN.
TRICK TO SAVE YOUR LIFE : ALWAYS KEEP YOUR BACKUPS ON THE EXTERNAL STORAGE !!!
!!! This recovery is only for flashing "vela" roms in the future. Don't use it to flash pyxis roms. For this, use pyxis recovery instead !!!​
Download
link
XDA : DevDB Information
TWRP, Tool/Utility for the Mi CC9 meitu Edition (vela)
Contributors
gringo80
Source Code 1 : https://github.com/TeamWin
Source Code 2 : Prebuilt Recovery Kernel from MIUI
Version Information
Status : Stable
Release Date : 2019-11-05
Hi.
First of all, thank you so much for all the time and effort you have put in to make this recovery for all of us.
Second, The url is bad I get a 404 error.
I would appreciate it if you could resend the correct link.
yotamy said:
Hi.
First of all, thank you so much for all the time and effort you have put in to make this recovery for all of us.
Second, The url is bad I get a 404 error.
I would appreciate it if you could resend the correct link.
Click to expand...
Click to collapse
It's working now. Thanks
I think it works
gringo80 said:
It's working now. Thanks
Click to expand...
Click to collapse
I did all your that you have instructed.
All my data was deleted, due to format data in twrp.
i will continue to test it and let you know.
@gringo80 , what will it take for you to create a global rom for this device?
yotamy said:
I did all your that you have instructed.
All my data was deleted, due to format data in twrp.
i will continue to test it and let you know.
@gringo80 , what will it take for you to create a global rom for this device?
Click to expand...
Click to collapse
i need time. may be next week !
btw, i'm working on a GSI patch. Some issues need to be fixed. I'm focusing myself now on this !
thanks. Some QA
gringo80 said:
i need time. may be next week !
btw, i'm working on a GSI patch. Some issues need to be fixed. I'm focusing myself now on this !
Click to expand...
Click to collapse
@gringo80 , you are the best!
you made me so happy.
you dont have to apologize or to explain yourself regarding the ROM . you are great
if you can send me a link to tutorial for creating a rom i will start the learning process
after examining the recovery:
1. it works! it identifies vela official rom
2. can not create twrp backup.
there is an error message after the attempt to backup DATA.
"create tar fork() process ended with error: 255" (attached recovery log and screenshot)
3. when choosing to install from internal storage, I get a list of unidentified folders
when you go up one level, everything is ok with the folders names (attached screenshot)
this is a minor bug
4. when changing things in settings, like "reversed navbar layout"
after reboot the values are changing to the original values. they are not saved.
this is a minor bug
Yotam
yotamy said:
@gringo80 , you are the best!
you made me so happy.
you dont have to apologize or to explain yourself regarding the ROM . you are great
if you can send me a link to tutorial for creating a rom i will start the learning process
after examining the recovery:
1. it works! it identifies vela official rom
2. can not create twrp backup.
there is an error message after the attempt to backup DATA.
"create tar fork() process ended with error: 255" (attached recovery log and screenshot)
3. when choosing to install from internal storage, I get a list of unidentified folders
when you go up one level, everything is ok with the folders names (attached screenshot)
this is a minor bug
4. when changing things in settings, like "reversed navbar layout"
after reboot the values are changing to the original values. they are not saved.
this is a minor bug
Yotam
Click to expand...
Click to collapse
this is not a bug. you have to format data after installing twrp.
from twrp homescreen, go to :
Wipe > Format Data (on the right) > type yes from the keyboard
TWRP don't support backup/ restore from encrypted files/folders. You must decrypt by formatting data !
Reboot to system. Install and config your rom then go TWRP to make backup !
Always put your roms and zip on the External SD Card... or sideload them by adb cmd from your windows PC !
Flash fstab.zip (OP) to avoid the encryption again by your MIUI rom !
sorry. i dont understand
gringo80 said:
Flash fstab.zip (OP) to avoid the encryption again by your MIUI rom !
Click to expand...
Click to collapse
fstab = file system table?
where do i find it?
flash it how? via twrp or fastboot?
yotamy said:
fstab = file system table?
where do i find it?
flash it how? via twrp or fastboot?
Click to expand...
Click to collapse
lol
it's inside the zip. go to my mediafire link. you will find everything
yes you flash it on twrp
i cannot thank you enough
thanks again
New Update (TWRP auto-decrypt)
yotamy said:
i cannot thank you enough
thanks again
Click to expand...
Click to collapse
Please update you TWRP ! (Highly recommended). Read OP carefully !
Thanks
:good:
You are the best.
I hope this will fix the issue I have with the fingerprint scanner. It's not working well since the twrp
yotamy said:
You are the best.
I hope this will fix the issue I have with the fingerprint scanner. It's not working well since the twrp
Click to expand...
Click to collapse
Yes, the fingerprint and the lockscreen pattern.
Follow the instruction on the OP !
Are the font files related to this twrp?
There are 2 font files in the link
yotamy said:
There are 2 font files in the link
Click to expand...
Click to collapse
NO, for the roms !
Speaking of roms.....
yotamy said:
Click to expand...
Click to collapse
work in progress
now its working good
gringo80 said:
work in progress
Click to expand...
Click to collapse
@gringo80 ,
the recovery works better now and recognizes fingerprint and lockscreen pattern
1. do you know why this twrp does not save my request to reverse navbar?
after each reboot it returns to the original values
2. in the rom, do you know how I can add 3 way reboot or advanced reboot?
in the china rom, under developer options, I dont have this option like in xiaomi.eu rom.
Thanks again @gringo80 for all the time and effort you put in
Yotam
yotamy said:
@gringo80 ,
the recovery works better now and recognizes fingerprint and lockscreen pattern
1. do you know why this twrp does not save my request to reverse navbar?
after each reboot it returns to the original values
2. in the rom, do you know how I can add 3 way reboot or advanced reboot?
in the china rom, under developer options, I dont have this option like in xiaomi.eu rom.
Thanks again @gringo80 for all the time and effort you put in
Yotam
Click to expand...
Click to collapse
Don't delete TWRP folder on your internal storage, to keep your TWRP settings.
3 way reboot is framework related. Sorry i don't support MIUI for now because i'm busy with GSI. Try to download "Simple Reboot" from the playstore.

Categories

Resources