[Oppo Find 7 and 7a] opposeeker:
XDA:DevDB Information

[ROM][OFFICIAL] RESURRECTION Remix OPPO Find7 [MM 6.x][LVM], ROM for the Oppo Find 7

Contributors

opposeeker, RoppoFon

Source Code: https://github.com/resurrectionremix

Source Code: https://github.com/find7s

ROM OS Version: 6.0.x Marshmallow

ROM Kernel: Linux 3.4.x

Based On: CyanogenMod

Version Information

Status: Stable

Current Stable Version: 5.7.4_r72

Created 2016-07-28

Last Updated 2016-10-07

[A] - INTRODUCTION

This is a continuation of a previous port of Resurrection Remix for the FIND7.

The predecessor was discontinued by the foregoing maintainer soon after its start within a month's period. This port was set up independently from it, all new from scratch, escpecially with proper LVM-Implant (i.e. w/out corrupted sdcard0, see images in the upper screenshot compartment of this page)

... more?

A lot of maintainers stopped their activies for the FIND7. It happened several times to me with different ROMs since I own this device. I really got fed up with the situation:

Only a limited number of ROMs left available for the FIND7 - shrinked down even more when counting only those with LVM-support. As soon as you get used to it, the individual maintainer in charge doesn't care anymore.

I prefer reliability and continuity in real life and therefore - surprise! - I'm really not in the mood exchanging my "technical assistants" on a monthly basis just because the geeks have left the playground for new toys...

Since Resurrection Remix is an awesome, well balanced ROM, I wanted to keep using it! Including enhancements and security fixes in future, of course. And I didn't want to buy a new (maintained-for-how-long?) phone just for that reason. The Devs @ RR are dedicated and strive for sustainment and stability just as I do.

Obviously, they can't take care for each and every piece of hardware on the market. - What to do...?

<b>

If nobody else does it - you'll have to do it yourself!​

</b>

So I did. Still wondering about it, since I didn't have a clue : -)

---

I'd like to share this port with you to enlarge the (limited) choice for us FIND7 users. BTW, since it has eaten an enormous budget of my time and resources, it would be real waste (and blame) not to ... especially as I participated from the work of so many people plus individuals supporting me personally to get this whole thing together.

Hall of Fame:

Being myself an advanced user who had no deal with "porting" or "maintaining" until very recently, I'm very grateful to the following individuals for their personal support:

@Schneiderle - not even owning this device by himself, he was a patient teacher to me "Android Infant" helping me understand the basics and preparing the ground

@maxwen - for his useful hints on LVM, since he has done it properly for Omni and TWRP

@anders3408 - implemented LVM for DU and let me share his work (+ lots of useful hints!)

Thank you, guys!

Thanks to:

Google for creating an alternative to the "fruit monopoly", CyanogenMod and ResurrectionRemix-Team, among many many others, I'd like to express my respect to those in the communicty who spent their time in creating Tutorials and How-To's, so beginners have a chance to get into this without attending University.

I'm also thankful to people like @Entropy512 who made LVM available to the FIND7 initially and therefore saved a lot of people from claiming their Oppo as "real bad buy".

(B) - LEARN MORE about RR, support and unwanted features

If you have specific questions concerning features, requests, bug reports etc., visit the

capitol of ResurrectionRemix

directly and get involved.

You'll also get there a full list of all features, support and up-to-date info.

Don't blame/flame if something doesn't work -

check with others first

: if other people with other devices have equal "unwanted features" - then post in the RR-forum - not here.

[C] - MISCELLANEOUS

I am not a dedicated maintainer nor will I be 24hrs around to nanny. I don't code anything (except for the purpose of mixing things up : - )

I just brought existing stuff of other genius' together, so the whole mixture works in this specific device. No more - not less.

This needs to be re-done for fixes and enhancements from the "ethereous" (=>genius) part of the Android world from time to time. I'll take care for these updates as time allows and as long as I will be using the device myself - this should should be for a while from now, at least up to mature "Nougat", let's see from there.

However - by downloading und using this port you declare: not to ask for ETA(!)

This ROM is a well-balanced and sophisticated one, that's why it's my favoured.

Go and try it if you haven't done so - and you'll see why!

Here we go:

[D] - FLASHING INSTRUCTIONS:

---------------------------------------------------------------------

BEFORE FLASHING - SAVE YOUR DATA!

---------------------------------------------------------------------

Like in real life, you should have a basic understanding about what you are doing. Whatever you do: You'll do it

at your own risk

. I'll take

no liability

for anything. If you don't agree - don't touch it!

Coming from whatever (everlasting-beta) stock ROM by Oppo:

If you previously changed your partition type with Oppo, revert to the original (default) FIRST.

(Should you have created it with 2.1.5 and up (without resizing,) you can leave it as it is).

Then

- Connect your phone to a PC via USB and

- Unlock your phone if this is your fast attempt to install a ROM (fastboot oem unlock)

- Flash TWRP recovery (fastboot flash recovery TWRP-Version.img)

- Reboot to Recovery

Proceed with steps below

Preparing for LVM

Setting up the whole internal storage partition w/out splitted

storage for apps / data requires the following prerequisites:

- TWRP Recovery installed (nothing different)

- Using setuplvm.zip (get from upper download compartment of this thread and save on your external sdcard for later use)

Setting up LVM

- Go to TWRP-Recovery

- Be super-pedantic: Wipe system/data/cache/dalvic

- Flash setuplvm.zip (will wipe everything incl. internal storage!)

- Reboot to recovery

- Flash ROM

- Flash GApps

- Reboot

Errors while setting up LVM?$&%??

- Reboot to TWRP Recovery and flash setuplvm.zip again.

- Reboot to TWRP after that again to proceed flashing.

Coming from another ROM

Note:

It's Aliens's Law to flash modem first to avoid problems with immigration. Travelers from Oppo Stock ROM have a visa and don't have to.

- Get modem files (from upper download compartment of this thread - save on your external sdcard)

- Book into Recovery

- Flash modemxxxx.zip

- Be super-pedantic: Wipe system/data/cache/dalvic

- Reboot to Recovery

- Flash ROM

- Flash GApps

- Reboot

Note: If you currently use whatever Unified XX flavor : Revert to the default partition layout with the tool by the respective provider

prior to flashing this ROM.

Then proceed with above steps. Failure to do so may result in unwanted behaviour. The least you may expect is a "corrupted" sdcard.

Download Links:

ROM downloads see Post #3

3rd party add-ons see Post #4