[EI22] Stock-ish MTD Build [Update 12/21] - Epic 4G Android Development

Note: This is a MTD build. If you don't know what that is, read about it here
If you don't want MTD, don't flash this.
As an added bonus of going to MTD, you get more space in /data. Its almost 700mb now
Because this is MTD, you cant flash other kernels until they become MTD compatible!
To go back to pure stock, you'll need Odin or Heimdall.
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* 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 ROM
* 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.
*/
To install:
1 - Download the zip
2 - Make a nandroid backup!
3 - Flash the zip
4 - If you want, follow the steps to restore your data
5 - ??
6 - Profit!
When coming from another MTD rom/build, this will NOT wipe data. If your using BML, it will. So please beware, and make backups.
Also, please note that this is not perfect. Theres a special splash logo right now, I hope you enjoy it. I may improve on this later. Update: New splash!
Tweaks:
-All deodexed
-Pre-rooted
-1% Battery
-CRT off
-Wireless Hotspot
-1x/3g Icons
-No CIQ
-GPS Fix
-Almost all bloatware removed
Kernel Tweaks
-Voodoo Sound
-Many speed/efficiency tweaks
-Slight Undervolt
-No overclock, stock frequencies
-Added extra CPU governors, use Set CPU to change
-More that I cant remember
Changelog in 3rd post!
Download links:
Version 3 (12/21) - Download
V3 Kernel Only (Thanks zman0900!) - Download
Older versions:
Version 2 (12/20) - Download
Version 1 - Download
Some more notes: You can restore your old system too, use the data restore guide, and modify it for the system backup.
All stock themes/mods (Other than kernels) will flash fine. The kernel is the most important part of this build.
Note: To make themes/mods work, you will need to go to Mounts and mount system before flashing the zip. Pretty much every zip tries to mount the BML system.
The kernel sources for this are located here
To make a working MTD kernel is more difficult than stock, Ill post the process later.
Thanks to:
noobnl (Boot.img)
xBTx (Deodexed files)
k0nane (NoCIQ)
Necrosan (Hotspot)
AproSamurai (Info)
CM Team
SenseiSimple (1x/3g)
And more

To restore data from a nandroid backup:
1 - Mount your sdcard as USB storage
2 - Navigate to clockworkmod/backups/<LAST BACKUP>/
3 - Rename system.rfs.tar to system.yaffs2.tar, data.rfs.tar to data.yaffs2.tar
4 - Open the nandroid.md5 file, replace all rfs in the filenames with yaffs2
5 - Save/close, unmount USB, and reboot into recovery
6 - Advanced restore data (And system if you really want). Only advanced restore, or else it will give you a BML kernel and recovery, which wont boot
7 - Reboot!
(If you were on ext4, just replace rfs with ext4)
If you want your previous Rom, advanced restore system too.

Changelog:
Version 3 - 12/21
Upped voltages to prevent lockups/reboots
Added stock android keyboard (Haptic feedback doesnt work though)
Version 2 - 12/20
Added 1x icon (Thanks to SenseiSimple)
Updated kernel to fix splash issue
Added SuperUser.apk to /system/app (Whoops)
Updated su binary
Confirmed GPS fix
Added extra ringtones and notification tones, from a mix of other devices
Changed the hotspot app name from 'Sprint Hotspot' to 'Wireless Hotspot'
Version 1 - 12/19
Initial release

Yay
1st
10chars

Thanks guys.
Also to reiterate, this is for people on MTD who want a stock experience, overall nothing out of the ordinary or special added to this kernel. This for the meantime is so people don't have to go back to BML for features of their phone which they don't have on AOSP distributions. For non stock features, you're going to have to wait until someone decides to do them otherwise this process isn't as simple as forking someones github and compiling.

1st page reserve. Great job to all involved.
/temporary sig
{
"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"
}

Needs crt on and 1x fix. Just sayin. Sooo glad to see this finally for those who don't want MIUI or Cyanogen. Thank you.
Sent from my SPH-D700 using Tapatalk

Perfect timing, I was reluctant to download cm7 beside I hate using odin for anything cause my computers don't recognise cept my sister lappy. -.- but now if I get bored or wanna switch there's always this
Sent from my SPH-D700 using xda premium

If I advanced restore data AND system from a nand made from legendary would that be like essentially having my legendary rom setup on mtd (sans bml kernel of course). And then i could make a nand of that and restore to it whenever I wanted?
Sent from my SPH-D700 using Tapatalk

stilesja said:
If I advanced restore data AND system from a nand made from legendary would that be like essentially having my legendary rom setup on mtd (sans bml kernel of course). And then i could make a nand of that and restore to it whenever I wanted?
Sent from my SPH-D700 using Tapatalk
Click to expand...
Click to collapse
Essentially yes, on CWM 5 on BML backups are labeled as system.ext4.tar as an example. You can make a backup, and then edit system.ext4.tar to system.yaffs2.tar and change the name for each individual file in the md5 to yaffs2.tar and you should be able to advance restore those files.
Also, as always. lol

AproSamurai said:
Essentially yes, on CWM 5 on BML backups are labeled as system.ext4.tar as an example. You can make a backup, and then edit system.ext4.tar to system.yaffs2.tar and change the name for each individual file in the md5 to yaffs2.tar and you should be able to advance restore those files.
Also, as always. lol
Click to expand...
Click to collapse
Apro loves his memory
/temporary sig

AproSamurai said:
Essentially yes, on CWM 5 on BML backups are labeled as system.ext4.tar as an example. You can make a backup, and then edit system.ext4.tar to system.yaffs2.tar and change the name for each individual file in the md5 to yaffs2.tar and you should be able to advance restore those files.
Also, as always. lol
Click to expand...
Click to collapse
Whaaat? Yes! This made me so happy cause I use my own custom rom and wouldn't want to change anything. So you would just advanced restore system and data after converting the filenames for them correct?
Sent from my SPH-D700 using Tapatalk

Zeinzu said:
Whaaat? Yes! This made me so happy cause I use my own custom rom and wouldn't want to change anything. So you would just advanced restore system and data after converting the filenames for them correct?
Sent from my SPH-D700 using Tapatalk
Click to expand...
Click to collapse
Theoretically yes, as long as everything is changed properly you should be good. lol

Woo!!!! Now no one will have to worry about switching to MTD since everyone will be on it soon!
Sent from my Galaxy Tab 10.1

Thanks for this. It'll be a nice stopgap until CM7 has full video capabilities and permanent solution to PRL updates, switching usb modes, etc.

Is there kernel source somewhere? I'm a computer science student / Linux nut so I would really like to look at that to see if I can understand how this boots or maybe try my hand at some overclocking.
Also, thanks for this. I'm amazed at how quickly development has been moving around here lately.
Sent from my SPH-D700 using xda premium

How about themes

Wow! And they said it would be almost impossible for TW ROMs! Thanks for opening the door!

dangambino said:
How about themes
Click to expand...
Click to collapse
I THINK they should be fine. Along with roms that don't include a kernel
sent from my always aosp epic

K. Cool. Gonna try a ei22 theme on this build later

Related

[KERNEL][EP1F/EP1H]NAMELESS Kernel v2 - EXT4/CWM4/BASH/NANO/ERRORFIX/ETC

{
"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"
}
Thanks:
TheFuzz4
Grillrd
iamtyy
gunnermike53
EXT4 Support
Extra Storage Support
init.d Script Loading Support
Auto root Install
Auto shell install
Built-in root and BusyBox
Built-in fix_permissions Script
Built-in Bash & Nano Binaries
FC Prevention & Detection ( READ THIS POST FOR IMPORTANT DETAILS )
SD Card / Internal MMC Read Speed Tweak
CPU / VM / Kernel Tweaks
CWM4 Recovery
Charge Mode ADB access
Scheduler tweaks
Use EXT4 Formatter (ALL version)
Flash EP1F/EP1H GB ROM
Recovery being used must support mounting EXT4 partitions
Partitions should be mounted in CWMR before installation
If partitions not mounted in CWMR, ROM installation must support mounting EXT4 partitions
ROM must not reformat RFS during installation
Flash NAMELESS Cleanup Script
Flash NAMELESS Kernel
Reboot
Wait, grab a beer, forget about bills, your job, and misbehaving women
IMPORTANT
New in Version 2 is the NAMELESS Kernel Cleanup Script. The Kernel Cleanup Script is a script which MUST be run when coming from another kernel (including NAMELESS v1). This script should be flashed BEFORE installing NAMELESS v2. After using this script, you may notice that on the first boot after installing the kernel it may take a long time, this is normal.
Download: http://www.multiupload.com/N5NOEGXEVH
MIRROR: http://www.mediafire.com/?302ofs64v4ibp9l
-----------------------
Version 2
NOTE: A problem has been detected with the recovery used in the Gummy Charged ODIN file. When using this recovery and trying to install this kernel, it will reboot the phone during installation, which is not good. This isn't a problem with the kernel, but a problem with the recovery. If you believe you are using this recovery, please flash the ODIN recovery below.
Changelog
init scripts completely rewritten
log disabled for fast boot
system now read-only for security
debugfs disabled
permissions fixed
bluetooth fixed
home/menu keys fixed
DBDATA/DATADATA symlink removed
fix_permissions script updated to support TW
CWMR updated to 4.0.1.4
Volume Up/Down keys go up/down through the menu's
Power button goes back a screen
Home button selects an option
EP1F: http://www.multiupload.com/HMNZGRI8Y1
Can be used with EP1F stock leak, or EP1F/EP1H mixed ROM's
MIRROR: http://www.mediafire.com/?g4cot4ugzxmlhmr
ODIN KERNEL (v2 EP1F): http://www.multiupload.com/M7UYRWDE4R (Remove .md5 extension)
ODIN RECOVERY (v2 EP1F): http://www.multiupload.com/31963EOUA0 (Remove .md5 extension)
Flash this first if you want to be on a functional EXT4 recovery. Then flash the ODIN kernel, or the regular CWM flash.
EP1H: http://www.multiupload.com/ZD87WPTFCT
Should be used with EP1H leak
MIRROR: http://www.mediafire.com/?0f89ej6fmjrt6ri
-----------------------
Version 1
http://www.multiupload.com/0H97NLCFUV
MIRROR: http://www.mediafire.com/?h0j9rrbuc9lmhkk
-----------------------
NOTE: There is no overclocking or core performance optimization made with this kernel. We do not currently have source to allow for such adventures and therefore you may see performance evaluations lesser than prior OS releases. If you acknowledge this, then you are also acknowledging the fact that you are by flashing this kernel running a cutting edge piece of software. As such, you should not expect nor fathom to be entitled to such performance characteristics of the aforementioned.
-----------------------
If you like my work, consider donating, or thanking me by clicking the thanks button
I guess the file is still uploading? Anyway thank a lot for your work. I will try it!
Sent from my SCH-I510 using Tapatalk
porlo said:
I guess the file is still uploading? Anyway thank a lot for your work. I will try it!
Sent from my SCH-I510 using Tapatalk
Click to expand...
Click to collapse
It's possible I just put it up, though the DL links appear OK for me.
If we flash this, is there a way to return to the stock ep1f kernel easily? Like a cwm flashable zip?
I want to test but only if I can revert
You could use p3droids odin maker to back up kernal.
Sent from my Nexus S using Tapatalk
timgt said:
If we flash this, is there a way to return to the stock ep1f kernel easily? Like a cwm flashable zip?
I want to test but only if I can revert
Click to expand...
Click to collapse
I'm sure odin the full stock EP1F will get the kernel back.
Sent from my SCH-I510 using Tapatalk
Flashed using CWM 4.0.0.8, phone rebooted in 5 seconds, sat at the Samsung logo for a bit, and then booted up normal into Gummy GB. The FS is listed as RFS when I typed 'mount' in a terminal emulator.
---------------------------------------
Sent from a highly customized Droid Charge, using the magic of Verizon's 4G airwaves and Forum Runner.
NotATreoFan said:
Flashed using CWM 4.0.0.8, phone rebooted in 5 seconds, sat at the Samsung logo for a bit, and then booted up normal into Gummy GB. The FS is listed as RFS when I typed 'mount' in a terminal emulator.
---------------------------------------
Sent from a highly customized Droid Charge, using the magic of Verizon's 4G airwaves and Forum Runner.
Click to expand...
Click to collapse
Install process:
Use EXT4 Formatter (ALL version)
Flash Gummy Charged or other GB ROM
Flash NAMELESS kernel
Reboot
navenedrob said:
Install process:
Use EXT4 Formatter (ALL version)
Flash Gummy Charged or other GB ROM
Flash NAMELESS kernel
Reboot
Click to expand...
Click to collapse
did these in this order even before you posted them but wondered 2 things will it matter if I used the first all ext4 format zip you posted and 2ndly how long are you supposed to experience the "boot loop"
If I'm on EE4 do I need to flash EP1F stock first?
Sent from my SCH-I510 using Tapatalk
I know its made for gingerbread but can i flash this on froyo because i really want to try this but gingerbread isnt stable enough
rami98 said:
I know its made for gingerbread but can i flash this on froyo because i really want to try this but gingerbread isnt stable enough
Click to expand...
Click to collapse
I wouldn't use this on froyo, it's a kernel specifically for EP1F Gingerbread, you'll just get yourself caught in a boot loop.
ZeppelinJ0 said:
I wouldn't use this on froyo, it's a kernel specifically for EP1F Gingerbread, you'll just get yourself caught in a boot loop.
Click to expand...
Click to collapse
You up and running now?
navenedrob said:
Install process:
Use EXT4 Formatter (ALL version)
Flash Gummy Charged or other GB ROM
Flash NAMELESS kernel
Reboot
Click to expand...
Click to collapse
This worked. Thanks a bunch.
Sorry but what is ext4 formatter?
Edit: found it
Thanks for all the hard work!
I use my charge for a lot of tethering and when using the builtin hotspot it shows up as
Insert SIM for using Mobile Hotspot included tethering
Nice effects and looking smooth! Great work!
Are you planning to include the ability for a custom boot animation?
Sent from my Xoom using XDA Premium App
So I followed the steps outlined above, and now whenever I restart my phone, the initial Android setup wizard starts. All of my settings are intact, and even a new launcher is not stopping this. Any ideas?
NotATreoFan said:
So I followed the steps outlined above, and now whenever I restart my phone, the initial Android setup wizard starts. All of my settings are intact, and even a new launcher is not stopping this. Any ideas?
Click to expand...
Click to collapse
So are you saying that your settings are not being saved or old settings are not being updated?
Does anyone know why it wont boot past the screen with the white samsung logo the logo just flickers on then off?
I Tried:
Use EXT4 Formatter (ALL version)
Flash Gummy Charged 1.5
Flash NAMELESS kernel
Using CMR 4.0.0.8

[ROM] [ICS][UCALC4][EMBRYO-1.1][Updated 04/14/2012] CWM zip available

STANDARD DISCLAIMER​ You are installing this ROM at your own risk. I am not responsible if you brick or anything. This is my daily driver, it has given me excellent battery life (actually goes to deep sleep).
THIS IS AT&T Skyrocket ONLY. Since the Kernel is included in this ROM and is cooked for AT&T only.
ChangeLog:
04/14/2012: Embryo 1.1 - Update
* Added call recording. (removed, Add Call button)
* Added El Librator 15toggle blue theme. (thanks El Liberator, you can thank him here).
* removed couple of bloat items
* Incorporated all patches from 1.0 onwards.
- Blue Circle battery.
- Autocorrect dictionary pack added.
Updates:
08APR2012: Upon request, providing the Circle Battery Mod, as a separate CWM zip. Note: this goes on top of the Embryo-1.0 base.
Introduction:
This ROM is my daily driver. I have deodexed ONE file at a time with the only bootclasspath required for each APK, yes I am a little bit anal about these things. No Kitchen or random dump everything in the classpath and deodex.
This is completely debloated. Purged with care and testing. If you need any app missing let me know I will give you the APK.
This is a basically *my* ROM, please no ETA. I do this to customize android to my liking. This is NOT themed, it is as stock as you can get.
Features:
* Guranteed to be smooth as butter .
* 15 toggle mod from wanam lite painfully ported to our skyrocket. (thanks to lidroid and wanam).
* Tethering support. (yup, it works)
* Stock Kernel 3.0.8-perf with ramfs mods (adb root, insecure, boot animation, run-parts or init.d support, usb debugging enabled)
* host files (adblock)
* Debloated (painfully removed all bloat)
* deodexed and zipaligned with care.
* busybox
* SuperSU v0.87 from ChainFire
* bash
* build.prop tweaks
* Titanium Backup preinstalled.
* auto zipalign any new apps (via init.d)
* Updated to latest Google apps
* Circle Battery Mod as a separate CWM zip. Please see below. (NOT part of Embryo 1.0 base).
* can't remember..will add
Click to expand...
Click to collapse
Installation (For Update)
For updates please make sure, you are on Embryo-1.0 base.
* Place the update zip on SD Card.
* boot into CWM recovery
* Wipe Cache.
* Advanced -> Wipe Dalvik Cache
* Choose zip from sdcard.
* select the update file and flash.
* please let it settle, as it would need to rebuild the cache.
Installation (For Full Wipe)
This is important, please follow the instructions carefully. Also, you need the UCALC4 modems, if you don't have it, let me know I will upload it, download link in the end.
Backup:
Make sure you back up your data. I typically use TiBu, to move from ROM to ROM. Just backup "user" apps do NOT attempt to restore system app or data.
Prep:
Make sure you copied the rom and if necessary the modem into your SD card (internal or external, as the touch recovery can show both).
Install Procedure:
Make an Nandroid backup, in case you want to revert.
Go into Clockword Recovery. I personally use this ClockworkMod Touch 5.5.0.4.
Wipe data/cache partition (complete the action by selecting the Yes row)
Go into Mounts and Storage -> Select Format /system (complete the action, by selecting Yes row)
Did you WIPE Data/Cache and Format System as detailed in Step 2), 3) and 4). Please do it.
Did you really do Step 2) 3) and 4)?? If not please do it!!
The reason I am emphasizing Step 2),3) and 4) is because, the update script will NOT do that for you. I have intentionally not incorporated into it, as I found the format command to be unreliable, in the recoveries I have encountered so far. But, in the touch recovery it works flawlessly when executed from the CWM Menu.
Now, select the ZIP you downloaded and go through the install.
Enjoy!! the super fast and smooth ROM.
Download Links
ROM
embryo-1.0-dist.zip (04/04/2012)
Updates:
embryo-1.1-update-cwm5.zip (04/14/2012)
Modem:
* UCALC4 Radio (NO RIL Libraries, since ROM has it ) Download
OTHER
Circle Battery Mod: Make sure you are on Embryo 1.0, copy zip to SD card, Wipe Cache, Go to Advanced -> Wipe Dalvik Cache, flash, reboot, wait (as the cache needs to be rebuild). Download link is here.
Autocorrect/DictionaryPack (see the attachment)
Credits:
Circle Battery Mod, was incorporated by using this link here. Thanks to the OP of that link, and mrvirginia for the images. Download
Pictures:
See the second post.
Frequently Asked Questions
See the 3rd post.
Screenshots
Snapshots: (NOTE: I use the zeam launcher and exDialer for Contacts and dialer)
{
"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"
}
FAQ
What bloatware has been removed?
Except for Samsung touchwiz and Keyboard, all AT&T bloatware, Samsung Bloatware (including wallpapers) have been purged . If you need any apk let me know I will create the CWM zip and post it.
When I do About Phone -> Software Update, nothing happens?
Yup, OTA update APK's have been removed. Since it appears the SR OTA updates require the standard recovery, which you will not have if you are installing custom ROM and if the ROM fingerprint has changed, you will need to ODIN back to Stock. So what's the point I say in having it around .
Is Tethering supported in this ROM?
Yup the WiFi Hotspot will work, just make sure don't enable the switch in the configuration screen. The USB tethering also should work, let me know. Yeah you will get the "Portable Wi-Fi not supported" message, but it is ok. Also, the device list will not show up too, since I have removed the TetheringManager apk.
As a side note, I have seen the HotSpot work with the 15toggle mod, without the mods .
Contacts and Dialer lag?
Well, this seems to be a common problem in the leaked ICS. I have switched to evDialer exDialer (if you have not, try it!) from the Market. Also, I need the damn Contacts tab in the Dialer, I don't know why this has been removed in ICS, sigh. I might try to take a stab at fixing it, but I need the contacts tab on the dialer, so interest is low .
Can I change the Buttons Order in the 15Mod Toggle Panel?
Sure, you can. Just use the included QuickPanelSettings App.
Thanks for all your effort in making this rom!!! Gonna give this a test run when available and report back later!
Sent from my SAMSUNG-SGH-I727 using xda premium
Can you list the bloatware you removed or provide screen shots? i know its stock i just want to know what im getting into before i start flashing
I added the screenshots. Bloatware removed all ATT bloatware, and all Samsung Bloatware, except TouchWiz and Keyboard. If you need anything let me know, I can give you the apks.
can you make a circle battery % when you get a chance
and aslo can you theme everything blueish as it seems that when some green is present makes me feel is back to GB, lol
great job with the rom btw
Nice, been looking for something like this, will give a flash later.
Sent from my SAMSUNG-SGH-I727 using xda premium
So am I under the impression that night mode on chainfire works?!?!
oikhlail11 said:
So am I under the impression that night mode on chainfire works?!?!
Click to expand...
Click to collapse
I would say no, unless it is the patch is in the stock framework, which I doubt.
latinohot said:
can you make a circle battery % when you get a chance
and aslo can you theme everything blueish as it seems that when some green is present makes me feel is back to GB, lol
great job with the rom btw
Click to expand...
Click to collapse
I would leave this to the themers out there. I can try the circle battery, later.
mohan_kr said:
I would leave this to the themers out there. I can try the circle battery, later.
Click to expand...
Click to collapse
yes circle battery please and thank-you
Is there any chance that the Kindle app works with this ROM?
tonyfiore75 said:
Is there any chance that the Kindle app works with this ROM?
Click to expand...
Click to collapse
Not sure, I downloaded it from the market and it appears to work fine for me.
Damn it ha and last question I'm coming from nexxus mod with ucla 3 radio is it safe to flash over as long as I follow directions and do a super wipe or should I installed the leak first and then go from there
oikhlail11 said:
Damn it ha and last question I'm coming from nexxus mod with ucla 3 radio is it safe to flash over as long as I follow directions and do a super wipe or should I installed the leak first and then go from there
Click to expand...
Click to collapse
I would install it from the ICS leak, as you will be pristine. I will see if I have time later to post the UCALC4 radio, since I have to dd the partitions and they will be 100MB each (i.e. total 200MB), I would rather people use the ICS leak and then install the CWM (via ODIN, I can post one).
Thanks for ROM. Got link for radio?
I'm downloading this (first jump to ICS) because the OP sounds like a bad ass.
mohan_kr said:
I would install it from the ICS leak, as you will be pristine. I will see if I have time later to post the UCALC4 radio, since I have to dd the partitions and they will be 100MB each (i.e. total 200MB), I would rather people use the ICS leak and then install the CWM (via ODIN, I can post one).
Click to expand...
Click to collapse
For show homie ill report back any bugs just gonna let phone fully charge before flash
Sweet! downloading now!

[MTD/CWM] SGS4G TWRP Installer (Oct 13, 2012)

{
"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"
}
​
Since it was too much of a hassle to include TWRP with every CM7 release, I decided to make a CMW flashable installer for TWRP.
http://teamw.in/project/twrp2
Team Win Recovery Project 2.1, 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
When you flash a new ROM/boot.img after installing TWRP, if you do not select "Inject TWRP after install" you will go back to CWM!
It's easier to just keep the checkbox ticked (TWRP remembers if you tick it) and have TWRP re-inject itself after every ROM/boot.img flash.
Make sure you're on an MTD rom that's based on cm7 or an ICS rom
Download sgs4g-mtd-twrp-installer.zip for CM7 or sgs4g-ics-twrp-2.2.0-installer.zip for ICS
Reboot to recovery
Flash the installer.zip you downloaded
Enjoy! (After you reboot to recovery once more)
No link yet, but I will probably write a guide in the wiki on how to do it since you can build with almost no modification with how you build a CM7 boot.img
Oct 13, 2012
Updated to TWRP v2.2.2.1
sgs4g-ics-twrp-2.2.2.1-installer.zip (MD5: 2fccfd752936e7022896db6303663b0f)
Changelog from: http://teamw.in/project/twrp2
Significantly improved sd-ext handling (ext partitions on sdcards)
Changes to kinetic scrolling in file selectors
Fixed a problem with using periods in backup names
Fixed problems in XML layouts with mounting system and USB storage
Fixed a problem with unmounting a partition before formatting during restore
Add Jelly Bean decrypt support
Updated 320x480 theme to match others (thanks to Llewelyn)
Improve "symlinking" of /data/media to either /sdcard or /emmc
Added sanitizing of device IDs for invalid characters (thanks to bigbiff)
Fixed free space calculation when switching backup devices on /data/media devices
Fixed a problem with using OpenRecoveryScript to create a backup without providing a backup name
Click to expand...
Click to collapse
Jul 30, 2012
ICE CREAM SANDWICH (CM9/AOKP) Release
sgs4g-ics-twrp-2.2.0-installer.zip (MD5: c2be948473dd709ec9f38e9ec4156e63)
June 24, 2012
GINGERBREAD Release:
sgs4g-mtd-twrp-installer.zip (MD5: efa30628f760d49a41d8737eb999cc3d)
Click to expand...
Click to collapse
Dees-Troy (for helping me with TWRP)
Team Win (For making this awesome recovery)
smasher816 (For Team-Win-Recovery-Project-Samsung)
Team Acid for their awesome CM7 release
My favorite theme (so far):
ICS/Cyan System Style Theme by gimpsta
Nice work fb ill try it with the updated miui build
Sent from my SGH-T959V using XDA
Okay just another progress update. I just made a new build of TWRP using the Team Acid CM7 source tree and it appears to have worked fine. This means that it'll be easier to get updates out to you guys since I can build TWRP off the latest CM7/TeamAcid code.
I'll have to talk to bryan about how to integrate this into github to make it easier on other people to build. I want to share how to do this, but I need guidance first! Wait a few days and all you devs will get to play with the source for this
Great stuff as always! Congratulations on the Recognized Contributor status!
FB this is awesome! Thank You so much U just made our phones even better!
Yo FB,
Flashed over CM7 original R11. Rebooted into TWRP.
Backed up current ROM including cache and Android secures.
Flashed MIUI MTD Revenge using same steps listed for CWM only with TWRP leaving "inject TWRP" checked. ( factory reset, system format etc...all run as expected)
Boot MIUI MTD Revenge, everything is working, IMEI is fine.
Reboot to recovery from power menu, got hung up on old Team Acid logo.
Volume up/down + power into TWRP recovery, restore my previous backup. Reboot into CM7 R11, everything has been 100% restored. Hit XDA app button, leave comment.
Another great contribution man, this is very nice. The touch interface is very nice, I also think the battery % is a nice feature, along with the fact it takes you to your last folder (in my case ROMS) when you hit the install button. This even persists through reboots...very slick. Thanks man.
Sent from my SGH-T959V using XDA
FB
As always nice work. A CWM flashable. You really are to kind. And congrats on the RC status as well. You deserve it.
Congrats FB on RC! Awesome work. I thought that it would be coming soon.
TWRP is excellent. It is very user friendly and this flashable works wonders. I never thought a recovery could be so exciting!
On a side note, and sorry if this is not the place for it, but I have noticed it takes much longer to fix permissions with TWRP. Is this an isolated issue or is it just a result of TWRP?
Awesome work and thanks again for taking the time to help make the SGS4G even more amazing!
Very nice fbi
Sent from my SGH-T959V using xda premium
Any guide to build it in directly from source?
Sent from my SGH-T959V using xda premium
I'm speechless. Lol. Great job!
-Sent From My CModded SGS4G-
jigglynuts said:
On a side note, and sorry if this is not the place for it, but I have noticed it takes much longer to fix permissions with TWRP. Is this an isolated issue or is it just a result of TWRP?
Click to expand...
Click to collapse
Hmm. I'm sure the script to fix permissions is bigger than cwm's. For cwm it's just a shell script that runs a bunch of chmod's, I'm not sure what twrp uses but I'll poke around in the source and ramdisk
Sent from my SGH-T959V
I noticed that it took longer but figured it was because they wanted to make sure it covered all bases.
Here's the TWRP fix_permissions.sh
https://github.com/TeamWin/Team-Win-Recovery-Project/blob/master/prebuilt/fix_permissions.sh
Here's the CWM one:
https://github.com/CyanogenMod/android_bootable_recovery/blob/ics/utilities/fix_permissions
They look roughly the same at a glance
I'm trying to put the ics ui in, but it's not working. I put the ui.zip in the twrp folder, but the ui is the same
Sent from my SGH-T959V using XDA
mierkat09 said:
I'm trying to put the ics ui in, but it's not working. I put the ui.zip in the twrp folder, but the ui is the same
Sent from my SGH-T959V using XDA
Click to expand...
Click to collapse
I'm pretty sure it's because you didn't put it in the right directory. I followed the instructions.
I don't have a theme folder in the twrp folder though. Do i justmake a new folder and name it theme?
Sent from my SGH-T959V using XDA
mierkat09 said:
I don't have a theme folder in the twrp folder though. Do i justmake a new folder and name it theme?
Sent from my SGH-T959V using XDA
Click to expand...
Click to collapse
Yup
Okay I made an update to this. The main change is that twrp now no longer extracts the installation zip into /tmp before installing it. Roms that were bigger than /tmp wouldn't flash correctly, but the new build fixes this.
You should grab it from the link in the OP.

[Rom] Froyo Fast and Lite by -FuFu-

Hi there...
here is a simple Rom, i tried to make a simple 2.2.1 Rom that is usable for the people who dont want to flash custom roms.
{
"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"
}
The Rom is based on a German 2.2.1 sbf, so if you want to use the Rom in other Countrys you may must flash another Baseband via OpenRecovery, but i think you know when it is needed.
Here i only will provide the nandroid Version, on a-h.de Forum i also provide a "Addon Pack" to flash over existing 2.2.1 Rom, but its not updated and there are some problems if there not enough space on /system, so if i have solved the problems i also will provide the Addon Pack here, but i recommend to use the nandroid.
So, here a list of the Changes i made in this nandroid:
- Africakernel (less DSI-Errors) and DSI-Fix
- Overclock to 900mhz
- Apps2EXT (if there is a ext Partition)
- some system-tweaks
- remove some System-Apps
- add some apps
- Launcher replaced by Lagacy Launcher
- add a Filemanager with Rootaccess (free app)
- add SetCPU (xda Version)
- add DSPManager (Audioeffekt)
- add MIUI Camera
- Play Store updated to newest Version
- Music Player replaced
- add Terminal Emulator
- mot_boot_mode hack for applying init.d scripts
- WIFI N support disabled (less wifi problems)
- updated Superuser App + SU Binary
- some build.prop changes and tweaks
- 10% Batterie steps
- replaced Batterysymbol
Download the nandroid: Froyo_Fast_and_Lite_V4.zip
the nandroid also includes the data partition, dont wipe data after restoring the nandroid, it can cause some proplems and setcpu will not work.
there are some more changes in the nandroid, here is the list:
- Gingerbread Theme with 10% Battery steps, replaced Batterysymbol and 4 way reboot over Powermenu
- Battery charginganimation is smoother
- add Note App (Like MIUI Notes)
- add drocap2 (for screenshots)
- add TaskPanel (little Taskkiller)
I recommend to wipe data/cache and ext partition befor restore the nandroid, also make a nandroid of your existing System.
Most of the deleted System-Apps can be Download here: 2.2.1_GApps
just appy via OpenRecovery, its a flashable zip.
also i recommend to set "Window animations" and "Transition animations" to fast in Spare Parts, the system is smoother with this settings i think.
If you have any Problems, just post here... i hope that there a no bigger issues in the nandroid.
i hope you like my nandroid.
and sorry for my bad english ^^
and here is the Link to the German Thread on Android-Hilfe.de: [Rom/Addon] Froyo Fast and Lite by -FuFu-
thx i gone tryit
How does this compare to the froyo mod?
SlashSpeed said:
How does this compare to the froyo mod?
Click to expand...
Click to collapse
Froyo Mod where make from ASOP Source...
i just mod a stock rom, remove some apps and add some apps and scripts
I flashed it,but froyo is slowly for me...try to do your work on cm7,that's can be good
Thanks for rom
Sent from my Milestone using xda app-developers app
froyo is not as fast as CM7
i just try to make it usable
some tweaks may also work for cm7 but i think kabaldan makes a good job to configurate cm7 as best as possible.
I just flashed it and I couldn't even configure WiFi without Settings process constantly FC'ing.
Had to wipe cache and data again after applying the nandroid (yes, I did do the wipes before too).
Now the wallpaper with the ladybug is gone... can't find it - it was in /data, wasn't it?
yes, the wallpaper is in /data/data/com.android.settings/files
i never have problems with WiFi settings, but i also have sometimes fc's when i try to manage my apps, i think is a memory issues, after i kill some apps with taskpanel it works...
if i have some time, i will test some other memory settings or may it helps to use the SuperCharging script, but at the moment i dont have the time to test it
I installed your ROM again from scratch and wiped only the caches before first boot and the errors disappeared - so a data-wipe wasn't necessary.
thx for test it
so i just must try some other memory settings to get the rom a little bit fast
One more thing - what do I have to restore to geht the old Motorola startup logo back?
"logo" in nandroid?
yes, logo is the startup M Logo
to restore the Original Bootanimation, just delete /system/media/bootanimation.zip
Hello
I got e: error in the file. Status 4
when I tried to install from your OR....
bad download?
edit: Its a Nandroid!!!! Entschuldigen
Hey -FuFu-, could you provide instructions on how to create a custom Bootlogo like you did for this ROM?
Are the steps similar to kabaldan's instruction on creating a 2ndBoot splash image? Swapping RGB channels and stuff?
there is a tool from Skrilax_CZ
here is the thread on a-h.de: http://www.android-hilfe.de/themes-...-english-tool-milestone-custom-boot-logo.html
if the downloadlink dont work:
.net framework version: http://droid-world.bplaced.net/load.php?file=download/tools/MilestoneBootLogo_v102.zip
mono version: http://droid-world.bplaced.net/load.php?file=download/tools/MilestoneBootLogo_v102_MONO.zip
its realy simple to create a bootlogo open image and save as nandroid
Hi all nice ROM run very good but I have a trouble with video camera, can't recor a video, when I try record a video the screen is frozen and when I want see the video on gallery can't opent it. I don't know what happen whit it. Maybe only is for me this trouble? And other question, anyone have some troubles with signal ? Some time my device lost the signal for 3 or 5 seconds, after back... Is a little strange.
Well thanks to FUFU nice nice!! I like it. Good job :good:
maybe its a problem with the memorymanagment, i also have some problems when many apps running and try to open a new app it fc's.
video recording i never testet.
you can test if it will helps to set chmod 000 for /system/etc/int.d/08KernelTweaks and 99tweaks, then reboot and test again.
update time
just update some apps and change some settings.
if you update from previous version you can delete data partition from the nandroid, no wipe needed.
if you have problems after restoring, please restore the whole nandroid include the data partition.
play store is updatet to v 4.0.27
i also change some settings, for me now all is smooth and no problems until the last 2 weeks of testing.
download: Froyo_Fast_and_Lite_V4
hey, just wanted to try out this rom on my milestone but i after flashing the linked gapps zip i keep getting this constant nuance.android.vsuite.vsuiteapp force close message which renders the phone completely unusable.
you can delete the VSuiteApp.apk from /system/app
if you what to use the app, use V3 from here: https://www.dropbox.com/home/Android/Froyo Fast and Lite
in V4 i delete the needed files from /system, at the time i'm very busy, but if i have some time, i will make a update.zip to make VSuite useable on my latest nandroid

[ROM][4.4.4][SlimKangs SGS4G][Linaro][Build 3][2014/10/26]

{
"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"
}
SlimKangs Samsung Galaxy S 4G​
These are self-compiled builds of the Latest SlimKat source including added features and build optimizations to enhance Slim's already great experience. Don't flash this if you’re not comfortable with testing out new and possibly broken features. Credits and Thanks to The SlimRom team, CyanogenMod, Team Acid, bhundven, jeffsf, m4xm4n, AntonX, RaverX3X, FBis251, daothanhduy1996, Beastmode, Rascarlo, BeerGang, temasek, Cristiano Matos, sbradymobile, Paranoid Android, Der_Schubi, fusionjack, sparksco, flar2, Faux123, FranciscoFranco, Morphic, and [email protected] for Hosting.
DISCLAIMER
Code:
/*
* Your warranty is now void.
*
* 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 ROM
* 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.
*/
Installation (Same as CM11)
If you're still on Gingerbread or older, follow lumin's guide here. You need CWM 5 with the blue text:
http://forum.xda-developers.com/showpost.php?p=21953878&postcount=2
Once you have blue CWM5, just flash the ROM. It will automatically continue flashing using TWRP once your phone restarts. After the flash is done the phone will continue to boot into CM11, no need for a 2nd flash.
If you're already on any ROM newer than ICS, just follow the instructions below.
Download the ROM and optionally gapps and put them on your SD Card
Make a backup of your current ROM and apps using both Titanium backup and with TWRP/CWM.
Do a factory reset (full wipes for safety)
Flash the ROM and gapps
Wait another 5 minutes after you see your phone boot fully. This will let all the dust settle.
For root open SuperSU and install the latest su binary.
If you are upgrading from an older build of this ROM, you can probably get away with dirty flashing (not doing a factory reset between flashes) but if you run into any issues, do a full phone wipe (wipe system, data and cache) then flash the new version of the ROM.
Changelog and Rom Downloads in POST #2
MISC LINKS
Gapps
Kernel Source
SlimKangs Source
SlimRom Source
SlimRoms.net
If Cherry Picks/Feature's disappear, it's because they were merged, abandoned or conflict with the current source or other cherry picks
Current Build
Build 3 [2014/10/26]
md5: d69a2cdcba0d1c07eb8a8db4d8b23e89
Latest Slimkat source (Including latest Settings reorganization)
Configurable StatusBar Ticker
Enable Speakerphone on Proximity sensor
Framework: Don't collapse if showing quicksettings
Updated SuperSU
Previous Builds/Changelog
COLOR="blue"] Build 2 [2014/10/17][/COLOR]
md5: 9d0f58a9a3cf4eedfc0c047c23c23d05
Latest Slimkat source
Added native Apps2SD support
Make Swap volume buttons configurable
Force Expanded Notifications option
Option to Reduce volume to safe level when headset is connected
Over scroll effects
Update SuperSU
Dual panel settings option
Build 1 [2014/10/07]
md5: 47879ec8bd439a0c5959f491f2e66b1e
Latest Slimkat source
Bunch of kernel updates, Use trickstermod app to configure... See git for log Link
Kernel compiled with linaro 4.8 toolchain
Unnecessary apps removed from build to save space (AOSP Browser, AOSP Music, SlimCenter, SlimFileManager, DashClock)
Lockscreen Blur
Lockscreen notifications
settings: Make mobile settings a first-class citizen and update icon
Heads up: option to disable in lockscreen
Heads up master switch
SlimRecent: Make it optional
Revert CM superuser and add built in SuperSU (v2.02)
AOKP custom system animations
Statusbar: Make double tap gesture configurable
Display Settings: Better font size control
Settings: Add TricksterMod header and remove if app is not installed
Settings: bring back the status bar activity indicators for mobile data and wifi
Add direct launcher prefs access to home settings fragment
Comment out SlimCenter
Owner is always a dev
Status Bar: Network usage stats
Remove custom Slim default DPI's
Set audio volume steps from 15 to 30
AOSP Recents: add clear all recents button
NavBar: shorter glow animation
Smooth background gradient
Frameworks fixs and tweaks
Known Bugs
Aries common bugs
Charging animation broken
No smooth HD video recording
TV out not tested
I knew there was a reason I plugged that old phone in to charge before I left for work this morning. Now, I can't wait to get phone and flash this.
Awesome stuff! I'll give this a whirl on my phone soon.
Hit me up if you need a mirror, I can set up an account on my server for you.
It didn't like a dirty flash from fb's cm11. acore & clock foreclosing errors. Wiped & reinstalled got me no bootup errors.
champ1919 said:
It didn't like a dirty flash from fb's cm11. acore & clock foreclosing errors. Wiped & reinstalled got me no bootup errors.
Click to expand...
Click to collapse
Yea I would do a full wipe coming from other ROMs just the installation instructions are the same as cm11 needing TWRP.
Sent from my Nexus 5 using Tapatalk
we have a little problem?
well icant move may apps to SD?
i try to Disable app moving reboot then Enable app moving reboot. but nothing happens.
i also try to move it via Titanium backup but still its did not move.?
I used titanium to freeze and remove a few apps without any problems. I didn't move though. Insane battery life (with no SIM card). I'm still trying to play with the cool features. Shake works. I haven't figured out what the crt is about though.
DerPuGNa said:
we have a little problem?
well icant move may apps to SD?
i try to Disable app moving reboot then Enable app moving reboot. but nothing happens.
i also try to move it via Titanium backup but still its did not move.?
Click to expand...
Click to collapse
Link2sd works great for me
Sent from my Nexus 5 using Tapatalk
still/
what happen?
DerPuGNa said:
what happen?
Click to expand...
Click to collapse
Are you sure you have the apps mount script and partition on your sdcard setup correctly? I have about 60 apps and they all moved and linked.
Sent from my Nexus 5 using Tapatalk
DJLamontagneIII said:
Are you sure you have the apps mount script and partition on your sdcard setup correctly? I have about 60 apps and they all moved and linked.
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
Same is happenning to me...
How can we do what you say DJ?
Avalladaresm said:
Same is happenning to me...
How can we do what you say DJ?
Click to expand...
Click to collapse
I have a 16GB card with a 2GB EXT 4 partition.
open link2sd
grant root
create a mount script
Select auto mount newly installed apps.
Sent from my Nexus 5 using Tapatalk
Edit
DJLamontagneIII said:
I have a 16GB card with a 2GB EXT 4 partition.
open link2sd
grant root
create a mount script
Select auto mount newly installed apps.
Sent from my Nexus 5 using Tapatalk
Edit
Click to expand...
Click to collapse
whenever i create or recreate mount script.
its says,
"Mount script error
Mount script cannot be created.
mountperation not supported on trnsport endpoint"
and i cant create in ext2 ,-3, FAT 32 but its success in ext-4 but when i try to move the app again , the error in that picture shows again :/
DerPuGNa said:
whenever i create or recreate mount script.
its says,
"Mount script error
Mount script cannot be created.
mountperation not supported on trnsport endpoint"
and i create in ext2 ,-3, FAT 32 but its success in ext-4 but when i try to move the app again , the error in that picture shows again :/
Click to expand...
Click to collapse
What type is your 2nd partition on your sdcard?
Sent from my Nexus 5 using Tapatalk
DJLamontagneIII said:
What type is your 2nd partition on your sdcard?
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
what do you mean about type?
DerPuGNa said:
what do you mean about type?
Click to expand...
Click to collapse
File system type
Sent from my Nexus 5 using Tapatalk
Double post.. Damn tapatalk
Sent from my Nexus 5 using Tapatalk
DJLamontagneIII said:
I have a 16GB card with a 2GB EXT 4 partition.
open link2sd
grant root
create a mount script
Select auto mount newly installed apps.
Click to expand...
Click to collapse
Thanks a lot bro.
Now working for me but using DS App2SD.

Categories

Resources