Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
manveru0
Old
(Last edited by manveru0; 9th January 2012 at 11:28 PM.) Reason: updates
#1  
manveru0's Avatar
Senior Member - OP
Thanks Meter 247
Posts: 285
Join Date: Oct 2011
Location: Bern
Post [Release]FeaMod Recovery 1.4 - based on CWM Recovery v. 5.5.0.4.

I've ported the CWM Recovery v. 5.0.2.7 to the Samsung Galaxy I9001 device.
Download it here and follow the instructions to install it. I will post any changes or updates again in this very first post.

Disclaimer: Flashing software onto your device might void your guarantee and may brick your phone. Use the attached software on your own risk. I am not responsible for any bricked device due to this software. You've been warned.

Credits and huge thanks go to:

Koush - for writing the original ClockworkMod Recovery
Ilarrain- for patching graphics.c for the Galaxy Ace device
YardE - providing init.d support to the custom kernel
Riversource - for providing scripts which make the handling of smd files super easy
All the users on this forum who have tested my former versions and helped to debug it - you're great

Are there any differences to "stock" CWM recovery which I can see?


Yes, there are. I've removed additional "No"'s in some functions. I've also changed the background logo and the name of the recovery (though "CWM Recovery" is still there due to make proper credits and copyright thing things). And of course there is the custom kernel included!

How to install/update

If you already have a FeaModRecovery version on your device it's simple:
Download one of the update.zip packages (starting with version 1.3) and copy it to one of your sdcards. Reboot into recovery and install the package (install zip from sdcard -> choose zip from ...).

If you're still on stock recovery or another one follow the the step-by-step instructions on the bottom of the post.

What about the version numbers?

The first number represents major updates (for example update to CWM 6 thus FeaMod v. 2)
The second number represents minor updates. For example if CWM goes up to 5.0.2.8 or I change something on my version.
The third number on some versions represents the kernel since it's a custom one and included in the whole package. So if only the last number changes, I have made "only" changes to the kernel.

Downloads
SMD files to flash via Odin

download FeaMod v1.1: http://www.mediafire.com/?oxxn0676fikkdaw
download FeaMod v1.2: http://www.mediafire.com/?u9996yn6i7rc92z

Hint:
For those who experience boot loops. Before you flash a new version copy the content of your external sdcard onto your pc and format it afterwards. This should help. After you've successfully flashed and rebooted into your system you can copy the files back on your external sdcard.



zip files OC/UV kernel to flash via FeaMod Recovery
WARNING:
Applying the FeaMod Recovery with the FeaCore_OC/UV kernel is dangerous and may brick your phone. In any case it will drain your battery faster when running on 1.8 GHz all the time. Only install it when you know what you are doing! Otherwise install a package without a OC/UV supporting kernel.


FeaMod Recovery 1.3.1 with FeaCore Phoenix OC stable release: http://mediafire.com/?al9s0abvdjrmg6e

FeaCore Phoenix includes:
-BFQ I/O scheduler 2 r1
-SIO I/O scheduler
-OC up to 1.8 GHz
-smartassV2 governor (ondemand is default)
-JFS and CIFS support
-tun included
-bootanimation support
-new boot sound
- I8150 GPU librarys
-cleancache

FeaMod Recovery 1.4 with FeaCore Phoenix OC stable release: http://www.mediafire.com/?jqfbvxflev1jcoz


zip files without OC/UV kernel to flash via FeaMod Recovery
FeaMod Recovery 1.3.1 with FeaCore Phoenix nonOC stable release: http://mediafire.com/?5unogie5i58x85r

FeaMod Recovery 1.4 with FeaCore Phoenix nonOC stable release:http://www.mediafire.com/?ben9s5a8bz1d3gc


if you wanna change your bootanimation, copy your downloaded bootanimation.zip to /system/media/sanim.zip (yes you have to rename it to sanim.zip). Change the modus to 644 (rw-r--r--).

How to change the bootanimation:

Copy the bootanimation.zip to your sdcard and start adb shell:

Code:
mount -o rw,remount /system
cd sdcard 
dd if=bootanimation.zip of=/system/media/sanim.zip
chmod 644 /system/media/sanim.zip


Changelog:

FeaMod v.1.1:
+ Performing a factory reset aka wipe data now doesn't delete the external sdcard anymore.
+ Performing a backup with no changes in the mount menu will automatically backup .android_secure as well.
+ The external sd card will no longer be "backuped" unless you manually mount the sd-ext in the mount menu.

FeaMod v.1.1.1:
+Kernel changes: initd support - implemented by YardE. BFQ I/O Scheduler implemented by me

FeaModRecovery v.1.2:
-Included the rest of the changes made by Koush
-You can now select wheter you wanna make the backup onto internal or external sdcard
-I've decided to let go the backup of the external sdcard (save .android_secure of course). Because it can destroy your internal sdcard when not properly handled and backing up the external sdcard on the external sdcard doesn't make any sense at all.

FeaModRecovery v.1.3:
- fixed a bug which led to a md5 mismatch when recovering only single partitions (advanced recovery).
- reimplement the reboot into recovery option. This option now makes sense again (see next point).
- I provide you from now on with update.zip packages to update FMR from within an already installed FMR.

FeaModRecovery v.1.4:
- https://github.com/CyanogenMod/andro...y/commits/ics/

Kernel (FeaCore_1.0 and FeaCore_1.0_OC/UV):
- update to jhash3 (for better reliability on data connections)
- implemented Brain**** Scheduler as main scheduler (CFS is gone for the moment)
- implemented interactive governor (ondemand is still default and already very aggressive)
- implemented BFQ I/O
- init.d support (thx to YardE)

Kernel FeaCore Phoenix (OC and nonOC):
-jhash (battery drain is too high with jhash3)
-CFS as CPU scheduler
-SmartassV2 as new governor (ondemand is default)
-CFQ, BFQ, SIO and Deadline as I/O schedulers (SIO is default)
-supports Boot animation
-custom Boot sound
-cleancache patches
-I8150 GPU libraries

How to use

Start the FeaMod Recovery by pressing your Power Button and the Volume Up button simultaneously. Hold both keys until the Samsung Logo appears. Release both keys after additional 2-3 seconds and wait. The system now boots into FeaMod Recovery.

Navigate in the menu: Volume Up/Volume Down buttons
Select item: Menu Button
Return to start screen: Return button

Additional hints

Old versions (all versions until v.1.1.1): To backup your external-sd too, you need to mount the sd-ext partition in FeaMod Recovery:
Select mounts and storage -> mount /sd-ext.
Warning:
Don't backup your external sdcard if its content is larger than the space on your internal sdcard left!!!

If not manually mounted only your apps on the sd-ext will be saved.

In case the system won't recognize your external sdcard: Copy the content of your external sdcard to your PC and format it within your ROM. Copy the files back onto the newly formatted external sdcard. Thx to Igor_999 for stumbling across that problem

Sources on github:
https://github.com/manveru0/FeaMod-Recovery

Have fun with it!

Do it step by step ;)


For Odin related things, look also at the attached image.

Important: You have to install busybox under /system/xbin/ in order to get the init scripts working.
Get "Busybox Installer" from the market. That version let you choose the location to install it.


1. If you don't have at least XXKP4, download it from samsungmobile (you need to register, but it's worth it)
Browse through the forum and go to our devices, there you'll find the ROMs. If your comfortable with your ROM
go to step 3.
2. Download Odin 4.43 from here and flash the files. If you have a one package file, download AriesVE.ops from this post and select that one in Odin
under OPS file. If you downloaded XXKP4 select the bootloader.tar as the BOOT file, the MODEM file as the phone file, the PDA file as the PDA file and the CSC file as the CSC file. Flash it and wait until your phone has rebooted back into the system.
3. Download FeaMod Recovery v.1.2.
4. Open Odin again and select the AriesVE.ops as the OPS file. Tick the one package option under OPTION. The select the FeaMod file as the One Package file. Flash it! After 10 to 15 secs your device will reboot into your system.
6. Copy the Universal Adrenaline v.13 zip file (download it from here: http://forum.xda-developers.com/show....php?t=1236779) to your internal or external sdcard.
5. Shut your device down and reboot into FeaMod Recovery v.1.2. by holding the Volume up and Power Button simultaneously until the Samsung Logo appears, hold it for 2,3 seconds longer and release both buttons. Welcome to FeaMod zone :D
6. Make a full backup either to your external or internal sdcard (look at the options you got) just to be sure.
7. Go to mount and storage -> mount /system
8. Go to advanced and select fix permissions.
9. Go to install zip from sdcard and select your fresh copy of adrenaline shot v. 13.
10. Reboot into system.

you got it! You now have FeaMod Recovery v.1.2. with the latest kernel from YardE and me which supports init.d and has BFQ as the default I/O scheduler. And you should have the applied adrenaline shot by now. Test it either with a terminal (you should have the /system/etc/init.d folder) or by the quadrant benchmark (you should get at least 2500 points). In case there are any questions left, ask for.
Attached Thumbnails
Click image for larger version

Name:	odin.JPG
Views:	13326
Size:	54.4 KB
ID:	770564  
Attached Files
File Type: zip AriesVE.ops.zip - [Click for QR Code] (277 Bytes, 29470 views)
File Type: zip Multi_Downloader_v4.43_with_smd0425.zip - [Click for QR Code] (208.0 KB, 18163 views)
The Following 80 Users Say Thank You to manveru0 For This Useful Post: [ Click to Expand ]
 
reneph
Old
#2  
Senior Member
Thanks Meter 113
Posts: 199
Join Date: Oct 2011
Nice. I just flashed it and its backing up right now. It seems to work like a charm. Thanks!
 
budakmaran
Old
#3  
budakmaran's Avatar
Senior Member
Thanks Meter 55
Posts: 273
Join Date: Oct 2011
it's looks like this right??

The Following 2 Users Say Thank You to budakmaran For This Useful Post: [ Click to Expand ]
 
annoymous1234
Old
#4  
annoymous1234's Avatar
Senior Member
Thanks Meter 49
Posts: 431
Join Date: Sep 2011
Location: Gold Coast
hi. sorry i don't get it. what is the function for this? is it to backup my current ROM?
 
crisdorya
Old
#5  
Member
Thanks Meter 39
Posts: 98
Join Date: Jan 2011
OK, I had a bad day today, but this made my day!

Thank you sooo MUCH!

So, now... Custom ROMs much more easily?
The Following User Says Thank You to crisdorya For This Useful Post: [ Click to Expand ]
 
reneph
Old
#6  
Senior Member
Thanks Meter 113
Posts: 199
Join Date: Oct 2011
Quote:
Originally Posted by budakmaran View Post
it's looks like this right??
Yes, thats correct!
 
h94sharma
Old
#7  
Member
Thanks Meter 8
Posts: 78
Join Date: Sep 2011
Location: Sohar, Oman
Talking AWESOME

I've said it before and i'm saying it again You are awesome!!! Thnx a lot.
And also a big thank you to netchip without whom i dont think we could have had this
I'm soooo happy! now cyanogen mod to look forward tooo
 
Blumdum
Old
#8  
Senior Member
Thanks Meter 109
Posts: 391
Join Date: Sep 2011
Nice cwm works but somehow my sdcard is causing problems.... I will format it in windows and try it again
Because the problem is that my phone freezes and turns off when my sdcard is in my device

Sent from my GT-I9001
 
manveru0
Old
#9  
manveru0's Avatar
Senior Member - OP
Thanks Meter 247
Posts: 285
Join Date: Oct 2011
Location: Bern
Quote:
Originally Posted by Blumdum View Post
Nice cwm works but somehow my sdcard is causing problems.... I will format it in windows and try it again
Because the problem is that my phone freezes and turns off when my sdcard is in my device

Sent from my GT-I9001
You can also format your sdcard in CWM Recovery if your phone doesn't freeze in CWM:
mounts and storage -> format /sd-ext
 
dannylill1981
Old
#10  
Member
Thanks Meter 9
Posts: 80
Join Date: Aug 2007
sweeeeeeet ill try this later looking forward to cyanogen mod now we have working cwm

 
Post Reply+
Tags
cwm recovery, feamod recovery
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...