• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[OFFICIAL][RECOVERY][ginkgo/willow] OrangeFox Recovery Project

Search This thread

Teguhpunya

Member
Nov 25, 2015
44
69
t.me
OrangeFox Recovery Project

1623774345761.png


Code:
/*
* Your warranty is now void.
*
* We're 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 ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*/

INSTALLATION:
0. Backup your ROM, your data, your internal storage, and your settings/apps, to an external device
1. Download the OrangeFox zip file to your device
2. Reboot to your custom TWRP-based Recovery
3. Install the OrangeFox zip file as a normal zip
4. The device will automatically reboot into OrangeFox recovery after installation (allow this to happen)
5. Enjoy!

Frequently Asked Questions; Installation from stock recovery; MIUI OTA; Troubleshooting; Sundry Information:
* See
Guides and FAQ: https://wiki.orangefox.tech/en/guides
Setup OTA: https://wiki.orangefox.tech/en/guides/ota
Discussion about MIUI OTA for our device: https://forum.xda-developers.com/redmi-note-8/how-to/guide-flashing-miui-ota-rom-recovery-t4041591

Credits
* TeamWin - for TWRP
* The OrangeFox Team - for your hard work
* mauronofrio - for bring up ginkgo device tree
* All our testers - for your patience and help

Features
* Updated with latest TWRP commits
* Built-in support for installing init.d functionality
* Built-in support for installing Magisk
* Built-in Magisk Manager
* Flashlight
* Password, torch, led
* Support for Miui and Custom ROMs
* Superb new UI and themes
* OrangeFox theme engine:
- choice of theme (black, dark, etc)
- choice of color scheme
- choice of splash screen
* Alternative lockscreen
* And many more!

DOWNLOADS
https://orangefox.download/en/device/ginkgo

Screenshots
See https://files.orangefox.tech/Screenshots/R10/

Contact Us
Telegram: https://t.me/OrangeFoxChat

XDA:DevDB Information
OrangeFox Recovery Project, Tool/Utility for the Redmi Note 8

Contributors
Teguhpunya, DarthJabba9, MrYacha, mauronofrio
Source Code: https://gitlab.com/OrangeFox
Device Tree: https://gitlab.com/OrangeFox/device/ginkgo


Version Information
Status:
Stable
Current Stable Version: R11.0_1
Stable Release Date: 2021-02-22
Current Beta Version: R11.1_1
Beta Release Date: 2021-08-09

Created 2020-03-04
Last Updated 2021-08-21
 
Last edited:

Teguhpunya

Member
Nov 25, 2015
44
69
t.me
Changelog

--NEW--
Beta
R11.1_1

* Now supports encryption on all MIUI
Notes:
* Doesn't support Android 11's metadata encryption for now. It will stuck at OrangeFox's splash image

Stable
R11.0_1
* Fixed decryption in Android 11 and some MIUI
* Enabled turn off screen feature

--OLD--
Stable
R11.0
* Initial stable R11.0 build
* Manage a new Willow version (commit from mauronofrio)

R10.1_4

* Allow backup Persist image
* Add support for metadata encryption
* Fix status bar padding
* Fix problem with queueing zip for flashing
* Fix some issues related to backup
* Add support for block-based incremental OTA updates in AOSP ROMs that support this
* Fix issue "boot to fastboot" after successfully decrypted data from mount menu
* Update OrangeFox codebase to 2020.05.29


R10.1_3
* Prevent backup error caused by /data/per_boot
* Deal with backup issues relating to Dual-Apps (/data/vendor_ce/999)
* Reduced brightness values to reduce chance to get image retention
* Move status bar up behind notch

R10.1_2
* Updated Magiskboot to 20.2 stable
* Updated DM-verity and forceencrypt disabler (Menu - Gear icon - MIUI OTA - Patch ROM)
* Updated initd addon to anykernel3 version
* Fix languange translations
* many more

R10.1_1
* Initial R10.1 stable build.
* Fixed format partition problem.
* Added support for willow (Not tested).
* Updated magisk to 20.1.
* Enabled Nano editor.

Beta

R11.1_0
* Updated to R11.1 ( See Changelogs at https://wiki.orangefox.tech/en/changelog/ )
* Added support for willow hwversion 18.31.0
* Changed max screen brightness

R10.1_4
- Continuation from R10.1_3 Stable
- Add support for metadata encryption (need more test)
- Fix reading device name (ginkgo as willow or vice versa) (need more test)
- Fix status bar padding
- Fix problem with queueing zip for flashing
- Update Magisk to 20.3 in Fox addons
- Update magiskboot
- Update languange translations
- and more…
 
Last edited:

elfabo88

Member
Feb 2, 2014
21
4
I have a "ginkgo", when I tried to flash the firmware there was an error that said: "E3004: This package is for ginkgo this is a willow" and obviously the package with the firmware was correct.
 
  • Like
Reactions: bdKhaled71

the_weird_aquarian

Senior Member
Nov 13, 2016
396
207
I have a "ginkgo", when I tried to flash the firmware there was an error that said: "E3004: This package is for ginkgo this is a willow" and obviously the package with the firmware was correct.
If you are absolutely sure it's a ginkgo, and you are flashing a ginkgo rom/firmware then in the rom/firmware.zip you can go to META-INF/com/google/android/updater-script->here remove the following line:

Code:
getprop("ro.product.device") == "ginkgo" || abort("E3004: This package is for \"ginkgo\" devices; this is a \"" + getprop("ro.product.device") + "\".");

Now recovery won't verify your device and you can flash the proper rom. Although don't extract your full rom.zip. Just open(not extract) with winrar, go to the mentioned path and extract the updater-script, make changes with notepad++ and drag the new modified updater-script back in the same path.
 

Teguhpunya

Member
Nov 25, 2015
44
69
t.me
Beta update version R10.1_4

R10.1_4 Beta
Changelog:
- Continuation from R10.1_3 Stable
- Add support for metadata encryption (need more test)
- Fix reading device name (ginkgo as willow or vice versa) (need more test)
- Fix status bar padding
- Fix problem with queueing zip for flashing
- Update Magisk to 20.3 in Fox addons
- Update magiskboot
- Update languange translations
- and more..
 

PorridgePi

New member
Mar 29, 2020
4
0
Stability on Beta and questions.

Hi there, I just got a RN8 and want to try out this recovery. It seems great and supports MIUI OTA updates.
How stable is the Beta version as compared to the Stable one? Is there any major improvements that I should choose the Beta one over the Stable one or vice versa?
Besides, this should support the MIUI.EU ROMs' OTA updates, right? And is its functionality is the same as TWRP (e.g. anything that TWRP supports, OrangeFox will also support) ?
Thank you!
 

isamwise

Senior Member
Dec 9, 2014
89
33
Hi there, I just got a RN8 and want to try out this recovery. It seems great and supports MIUI OTA updates.

How stable is the Beta version as compared to the Stable one? Is there any major improvements that I should choose the Beta one over the Stable one or vice versa?

Besides, this should support the MIUI.EU ROMs' OTA updates, right? And is its functionality is the same as TWRP (e.g. anything that TWRP supports, OrangeFox will also support) ?

Thank you!
This is, basically, TWRP on steroids.
If you know what you're doing, hop on the BETA train, otherwise, stable is the safest choice.

Sent from my Redmi Note 8 using Tapatalk
 

PorridgePi

New member
Mar 29, 2020
4
0
This is, basically, TWRP on steroids.
If you know what you're doing, hop on the BETA train, otherwise, stable is the safest choice.

Ok thanks. I think I will stay with the stable build then since I'm a newbie at all this flashing stuff. Should I flash TWRP first and then flash OrangeFox from TWRP or flash OrangeFox directly? Is it the same result?
 

isamwise

Senior Member
Dec 9, 2014
89
33
Ok thanks. I think I will stay with the stable build then since I'm a newbie at all this flashing stuff. Should I flash TWRP first and then flash OrangeFox from TWRP or flash OrangeFox directly? Is it the same result?
It depends on your method of flashing...
If you extract the img from Orangefox archive, you can flash it directly from fastboot, otherwise, flash TWRP first, then flash the Orangefox zip from TWRP.

Sent from my Redmi Note 8 using Tapatalk
 

PorridgePi

New member
Mar 29, 2020
4
0
Thank you so much for clearing my doubts. I will flash OrangeFox directly then. I still need to wait for quite a while for my bootloader to be unlocked...
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    I'm under Resurection Remix and I'm planning to change my OS because RR is abandoned.

    -the rom is fluid/perfect and has literally everything
    -updates were already minimal and android is a really secure OS so you don't really need security updates ...

    for Rom makers that is their thing to play with new sources and stuff everytime a new android released ...
    but i'm not gonna switch just because the majority of people did for 3 reasons :
    1-A11 and A12 are resource hungry (worst performance and bad battery life)
    2-updates on A11 and A12 are not gonne benefit me in any way (in fact no rom until now have features like RROS so i'm gonna lose things ...)
    3-what if people are idiots ?
    My question is... ¿Orange Fox Recovery suports android 12 roms like "Arrow OS"?
    nowdays rom makers release pre decrypted roms to prevent recovery problems
    if not flash DFE and format data
    hopefully OFox devs will fix this ...
  • 33
    OrangeFox Recovery Project

    1623774345761.png


    Code:
    /*
    * Your warranty is now void.
    *
    * We're 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 ROM
    * before flashing it! YOU are choosing to make these modifications, and if
    * you point the finger at us for messing up your device, we will laugh at you.
    */

    INSTALLATION:
    0. Backup your ROM, your data, your internal storage, and your settings/apps, to an external device
    1. Download the OrangeFox zip file to your device
    2. Reboot to your custom TWRP-based Recovery
    3. Install the OrangeFox zip file as a normal zip
    4. The device will automatically reboot into OrangeFox recovery after installation (allow this to happen)
    5. Enjoy!

    Frequently Asked Questions; Installation from stock recovery; MIUI OTA; Troubleshooting; Sundry Information:
    * See
    Guides and FAQ: https://wiki.orangefox.tech/en/guides
    Setup OTA: https://wiki.orangefox.tech/en/guides/ota
    Discussion about MIUI OTA for our device: https://forum.xda-developers.com/redmi-note-8/how-to/guide-flashing-miui-ota-rom-recovery-t4041591

    Credits
    * TeamWin - for TWRP
    * The OrangeFox Team - for your hard work
    * mauronofrio - for bring up ginkgo device tree
    * All our testers - for your patience and help

    Features
    * Updated with latest TWRP commits
    * Built-in support for installing init.d functionality
    * Built-in support for installing Magisk
    * Built-in Magisk Manager
    * Flashlight
    * Password, torch, led
    * Support for Miui and Custom ROMs
    * Superb new UI and themes
    * OrangeFox theme engine:
    - choice of theme (black, dark, etc)
    - choice of color scheme
    - choice of splash screen
    * Alternative lockscreen
    * And many more!

    DOWNLOADS
    https://orangefox.download/en/device/ginkgo

    Screenshots
    See https://files.orangefox.tech/Screenshots/R10/

    Contact Us
    Telegram: https://t.me/OrangeFoxChat

    XDA:DevDB Information
    OrangeFox Recovery Project, Tool/Utility for the Redmi Note 8

    Contributors
    Teguhpunya, DarthJabba9, MrYacha, mauronofrio
    Source Code: https://gitlab.com/OrangeFox
    Device Tree: https://gitlab.com/OrangeFox/device/ginkgo


    Version Information
    Status:
    Stable
    Current Stable Version: R11.0_1
    Stable Release Date: 2021-02-22
    Current Beta Version: R11.1_1
    Beta Release Date: 2021-08-09

    Created 2020-03-04
    Last Updated 2021-08-21
    7
    Changelog

    --NEW--
    Beta
    R11.1_1

    * Now supports encryption on all MIUI
    Notes:
    * Doesn't support Android 11's metadata encryption for now. It will stuck at OrangeFox's splash image

    Stable
    R11.0_1
    * Fixed decryption in Android 11 and some MIUI
    * Enabled turn off screen feature

    --OLD--
    Stable
    R11.0
    * Initial stable R11.0 build
    * Manage a new Willow version (commit from mauronofrio)

    R10.1_4

    * Allow backup Persist image
    * Add support for metadata encryption
    * Fix status bar padding
    * Fix problem with queueing zip for flashing
    * Fix some issues related to backup
    * Add support for block-based incremental OTA updates in AOSP ROMs that support this
    * Fix issue "boot to fastboot" after successfully decrypted data from mount menu
    * Update OrangeFox codebase to 2020.05.29


    R10.1_3
    * Prevent backup error caused by /data/per_boot
    * Deal with backup issues relating to Dual-Apps (/data/vendor_ce/999)
    * Reduced brightness values to reduce chance to get image retention
    * Move status bar up behind notch

    R10.1_2
    * Updated Magiskboot to 20.2 stable
    * Updated DM-verity and forceencrypt disabler (Menu - Gear icon - MIUI OTA - Patch ROM)
    * Updated initd addon to anykernel3 version
    * Fix languange translations
    * many more

    R10.1_1
    * Initial R10.1 stable build.
    * Fixed format partition problem.
    * Added support for willow (Not tested).
    * Updated magisk to 20.1.
    * Enabled Nano editor.

    Beta

    R11.1_0
    * Updated to R11.1 ( See Changelogs at https://wiki.orangefox.tech/en/changelog/ )
    * Added support for willow hwversion 18.31.0
    * Changed max screen brightness

    R10.1_4
    - Continuation from R10.1_3 Stable
    - Add support for metadata encryption (need more test)
    - Fix reading device name (ginkgo as willow or vice versa) (need more test)
    - Fix status bar padding
    - Fix problem with queueing zip for flashing
    - Update Magisk to 20.3 in Fox addons
    - Update magiskboot
    - Update languange translations
    - and more…
    4
    R10.1_4 Stable

    Changelog:
    * Allow backup Persist image
    * Add support for metadata encryption
    * Fix status bar padding
    * Fix problem with queueing zip for flashing
    * Fix some issues related to backup
    * Add support for block-based incremental OTA updates in AOSP ROMs that support this
    * Fix issue "boot to fastboot" after successfully decrypted data from mount menu
    * Update OrangeFox codebase to 2020.05.29
    4
    New update available.
    R11.0_1
    * Fixed decryption in Android 11 and some MIUI
    * Enabled turn off screen feature