[ROM] [xROM Eclair 1.1] [2.1] [AOSP/CMSource] [JAC-Kernel] [Fast] [Stable] 1/27/2010 - G1 Android Development

WWARNING:You must Have The Correct Radio and Latest SPL! You can find them here (RADIO MUST BE INSTALLED FIRST) You can find it here
PLEASE DO YOUR RESEARCH BEFORE FLASHING ANY ROM INCLUDING MINE IT WILL SAVE YOU AND OTHERS TIME AND HEADACHE!!!
AOSP Eclair (CyanogenMOD) forked source compiled by JAC. Thanks to Cyanogen for making the source public. Source available here http://github.com/cyanogen And of course Thanks to all the devs on XDA and in the Android community in general for making Android better for the masses.
Install as usual please wipe for good measure. The Danger/Haykuro SPL is required folks as stated above.
If you like what I do consider donating here
We are no longer on 2.01 source. If you are using beta3 with 2.01 source please upgrade to the current stable 1.0 which is compiled using 2.1 source.v1.0 2.1 source was release on 1/27/2010
xROM-Eclair-1.1
-G1/MT3G support
-2.1 AOSP Source with tons of enhancements by Cyanogen and JAC
-5 Screen Launcher.apk
-MT working in Browser.apk and Gallery.apk
-Swipe gestures in Gallery.apk
-Modded Settings.apk with Ext partition info
-A2SD support for ext2/3/4 partitions with noatime etc
-safe boot and shutdown eg. checks for fs corruption
-Cgroup tweaks
-Gallery3D
-Wysie's phone.apk
-Voice to Text service working
-working livewallpapers thanks to jubeh
-lib updates
-Camera lib from (Ncommander)
-Modified APN list
-Reboot option from the power button
-Amazon MP3
-FLAC support
-VM tweaks
-Tether support for USB and WiFi
-TCP optimizations
-Tons of etra modules CIFS AUFS etc
-ZipAligned and Png opt
-RIL tweaks
-Commandline extras: powertop etc
-lock home app in memory control from spareparts.apk
-Compcache control from spareparts.apk
-WifiTether for Eclair included
Kernel
-2.6.29.6-jac kernel compiled for Eclair
-Eclair 2.0 MT API
-Modified RAMdisk for Eclair with trigger support for init.rc etc
-Nexus sdcc driver
-ext2/3/4 FS support
-Squashfs 4.0 and AUFS support
-CPU scaling and freq tweaks
-Deadline I/O fifo=1
Compcache modules compiled with the latest source (01/14/2010)
-many more tweaks for speed and stability
Changelog:
Memory leaks in openssl fixed
Su request issues fixed
reverted vendor.apk
removed provision.apk
VM Tweaks
updated contacts.apk
Download
xROM Eclair 2.1 Stable v1.1 www.justanotherdev.slackdev.com/xROM-Eclair-2.1-1.1.zip
MD5:89395fa568446454aa667a52d751b83e
xROM Eclair Dark www.justanotherdev.slackdev.com/xROM-Eclair-2.1-1.1Dark.zip
MD5:a457d2793e4a89ce48daefba781a0d79
Follow me on Twitter

Source from Cyanogen Many thanks! Heres a quick rundown on building for Cyanogen
You will need to have the standard build envrionment setup for Android available at http://source.android.com/download
The source is available to be repo'd from repo init -u git://github.com/cyanogen/android.git -b eclair
then
build as usual make sure to check out the Cyanogen vendor trees and include the buildspec.mk with this data below
TARGET_PRODUCT:=cyanogen_dream_us
TARGET_BUILD_VARIANT:=eng
TARGET_BUILD_TYPE:=release
You may run into some issues with @Override and Java 5 as well as other misc issues I had to overcome. The most recent repo does not build as is..will try and get more info up soon

first =), glad to see you back JAC

Working great for me! Flashed from CM 4.2.11.1 without wipe with no f/c's or problems.
Would be nice if you could include bash and nano, but I can manually push them over from CM. Just waiting for a ram hack version of the kernel

senab said:
Working great for me! Flashed from CM 4.2.11.1 without wipe with no f/c's or problems.
Would be nice if you could include bash and nano, but I can manually push them over from CM. Just waiting for a ram hack version of the kernel
Click to expand...
Click to collapse
I enjoy ram hacks, but they seem to break bluetooth for eclair roms. Gonna flash this later and see how it is, I'm sure it will be good though.
Nice to see you back JAC

justanothercrowd said:
-Reboot option from the power button
Click to expand...
Click to collapse
where can i find this in the Source?

Does this include the modifications in Phone.apk that Cyanogen uses in his current builds?

Long press the power buton, you'll find the reboot option.

pj_bj said:
Long press the power buton, you'll find the reboot option.
Click to expand...
Click to collapse
He wants the source for it, meaning he wants to be able to either, 1) Make his own rom and include this feature, or 2) Wants to pt it in an existing rom

Glad to see you back. Can't wait to flash.

E: Can't chown/mod /system/xbin/busybox (no such file or directory)
E: Failture at line 23: set_perm 0 0 04755 SYSTEM:xbin/b
Installation aborted.
This comes when i try to flash over my wiped CM 4.2.11.1 on T-Mobile G1

bluedragon1982 said:
E: Can't chown/mod /system/xbin/busybox (no such file or directory)
E: Failture at line 23: set_perm 0 0 04755 SYSTEM:xbin/b
Installation aborted.
This comes when i try to flash over my wiped CM 4.2.11.1 on T-Mobile G1
Click to expand...
Click to collapse
You need the Danger/Haykuro/Death spl

JAguirre1231 said:
You need the Danger/Haykuro/Death spl
Click to expand...
Click to collapse
justanotherdev via twitter
@bluenazgul it should fit on the stock SPL..i havent actually tested that though
but i dont want to change SPL cuz the warranty

I would like to make a port for 32A/EBI1, where can i find the source code of 2.6.29.6-jac kernel?

The Gapps you're using on this rom are from the milestone dump, huh?
Do you know exactly what it was that cyanogen did to fix the Google Sync problem?
I'd like to get that change into my AOSP build. I haven't looked (or even cloned) the source yet, but I've got a hunch it's something he changed on his sync provider. Guess I'll check out the source.

welcome back,JAC!

Just flashed xROM Eclair/AOSP, I had to admit it's awsome one. It takes 4 mins for the first reboot, that's the fastest first reboot amoung all the eclair roms i've flashed. But for me , there are some problems:
1. I've got android.process.acore FCs for several times.
2. There's no swap support for this rom by default, when I add swap, the phone seems to be faster. Is swap recommended for this rom?
3. I use Mybackup Pro to backup my phonebook, but only 25 of my 500contacts will be restored, which never accured on donut and cupcake.
Thanks JAC for your excellent roms and happy new year.

bluedragon1982 said:
justanotherdev via twitter
@bluenazgul it should fit on the stock SPL..i have not actually tested that though
but i dont want to change SPL cuz the warranty
Click to expand...
Click to collapse
I'm sure you can roll back to stock spl at any time, and the haykuro spl brings so much more space for apps and such. Anyways the only thing I can see if you need to use the warranty is if you brick, but if you do that then they can't see what spl you have anyway

waaaaaaat a new xrom took so long thank u

Amazing!!
Incredibly fast. Animations are sweet! Flashed this over wesgarners Y rom. No problems that i noticed. Didnt get to try out BT. Played Zilch.... Whoa so fast!!!!
Thanks to you, Cyanogen, Et al.....

Related

[ROM] KB7SQI's Magic Mod w/ Flash & Arabic Support V2.7.2 (dream/sapphire-32b)

Here's the HTC Magic Build w/ Arabic Support as requested for the Dream/Sapphire-32b. This build is based off Sapphire HTC Arabic Etisalat 2.56.494.7 as posted in this thread:
http://forum.xda-developers.com/showthread.php?t=565859
Before flashing this rom, like most other Roger builds, this requires SPL 1.33.2005.
The one thing this build has extra is Flash Support in the Brower like the Hero Builds. This is what I was primarily interested in, but in saying that, I decided to release a full build w/ all the extras from my KB7SQI's Roger Mod. This turned out to be quite a nice build. It's very quick & the flash support has been reported to be as good as what's included in the hero builds, but a bit faster. This build is also based on CUPCAKE & not DONUT. Don't bother asking if I'm going to add DONUT support. You'll have to wait till it released by HTC. Sorry, but it's already been asked. I hope the few who will really use this rom enjoy it.
Here's a quick run down. Several apps have been moved to /data/apps to support the G1/Dream. I've decided to Keep It Simple Stupid (KISS) from here on out w/ this mod. Here's the deal, if you want auto apps2sd, then flash the kb7sqi-a2sd-mod.zip after you flash the rom. The stock builds does come w/ an a2sd script in bin & if you choose to have a userinit.sh script on /system/sd, it'll run it otherwise it automatically sets the platform properly, enables compache by default and sets the clock speed to 528/245 Max/Min Mhz. This makes it a win/win for all & make things simpler for me to have to explain. But please NOTE, the auto apps2sd script I've included ONLY moves apps2sd, NO DATA! It's much safer that way. It works exactly the way Soulife's Roger's Remix version does and it's been customized for this build specifically! Thanks Soulife! Screenshots are posted below.
Changlelog:
V2.7.2 - Warez FREE and forgot to mention the following was fixed in V2.7.1
-Network Search was fixed by updating build.props file. Enjoy!
-QuickOffice was removed as requested.
V2.7.1 - Newer kernel & compcache and theme available!
-Since things have moved around a bit, I'd recommend doing a wipe before hand.
-Kernel has been updated w/ swap_free notify support for compcache-0.5.4 test2 and I've backport squashfs-4.0 from 2.6.29
-compcache-0.5.4 test 2 added
-AdvancedLauncher has been removed. If you want to add it back, feel free.
-compache is now enabled by default
-Removed Google Maps. Grab it from the Market.
-There's now a lite, full, & a theme that can be applied after flashing the rom.
-Lite is basically the build w/ Arabic support removed.
-Full build is as before w/ complete Arabic support for those who need it.
-I fixed the Google Sync Issue. Sorry about that.
-Made the builds much easier to maintain.
-Let me say I'm NO graphics guru first off. I have to say thanks to Soulife, Enomther, TheDude, everyone who provided parts from the following themes:
Hero, gChrome, enoch, zalgo and parts from the Cliq rom & Tattoo build. This is a mixture of something old & new. I basically tooks some png's from each & used them to build a mostly hero theme that had a simple/clean look to it. I hope you like it.
V2.5.1.1 - Fixes issues w/ optimized Browser/Flash Player.
V2.5.1 - Build has been optimized & a few minor updates the init scripts.
V2.5 - Initial Release
Here's the links:
Latest FULL version which is a FULL build w/ complete Ararbic Support:
http://dl.getdropbox.com/u/1701190/kb7sqi-magic-full-V2.7.2.zip
Latest LITE version which has all Arabic Support Removed:
http://dl.getdropbox.com/u/1701190/kb7sqi-magic-lite-V2.7.2.zip
Theme which is a work in progress:
http://dl.getdropbox.com/u/1701190/kb7sqi-magic-theme-V2.7.1.zip
And the a2sd update to be flashed after flashing either build:
http://dl.getdropbox.com/u/1701190/kb7sqi-a2sd-mod.zip
Here's the complete changelog:
- The kernel has been updated to 2.6.27-00399-gc7f8bce. This kernel inlcudes support for swap_free notify, tun, ipsec, ipfilter, ipv6, fuse, cifs, cramfs, squashfs-4.0, ext2/3, cpu scaling,. Close to what JF's 1.51 kernel contained minus unionfs support, and I didn't apply any multi touch patches. The kernel update was done because of the following security alerts:
- Kernel security update fixes a critical vulnerability common to all linux kernels that are un-patched (sock_sendpage() Local Root0 exploit).
http://www.ryebrye.com/blog/2009/08/...k-in-progress/
http://web.nvd.nist.gov/view/vuln/de...=CVE-2009-2692
http://www.securityfocus.com/bid/36038/exploit
- Updated the init.rc in boot.img to export TERMINFO
- Included the new wlan.ko in /system/lib/modules to be compatible w/ the new kernel and added the following changes:
- Removed most of the wallpaper/ringtones, notifications, etc. Needed the space!
- Added Wifi-Tether
- Updated the apn list
- Updated lucid script in /system/bin to the latest release
- Updated the build.prop to be seen as a T-Mobile G1/myTouch 3G so MyAccount 2.0 works, and protected/paid apps work correctly again.
- Added iptables to /system/bin - WiFi Tethering works great!
- Added Haykuro's HTC_IME.apk.
- Added Java from Hero. Jbed.apk in /system/app & libjbedvm.so to system/lib
Re-added Stericson's tweaked Amazon apk
Compiled/Added Compcache 0.5.4 test 2 w/ARM fix - Enabled by default.
I added these changes taken from Soulife's excellent Rogers Remix:
~added cyanogens sexy black terminal
~added cyanogens log collector (no more excuses for lack of logs)
~clearcache added to bin (clear Android Market, Browser, GMail, Google Maps, StreetView, Youtube cache)
~lowered boot sound in extended (so when i restart my phone at 2am i dont scare the **** out of myself)
Added rwsystem and rosystem to bin (just type rwsystem as su in terminal to mount system as read write etc..)
From Cyanogen's 3.9.9.1 release, I've added:
his terminfo in /system/etc/terminfo
his updated e2fsck, mke2fs, tune2fs, busybox, & his new htop port in /system/xbin
updated toolbox, sh, su in /system/bin
From Cyanogen's 4.0.2 release, I've added:
Added the dropbear SSH server into xbin
sweet thz and that's the only thing i want on my donut ty
FLASH FOR THE WIN
My phone has. everything i need now except a2dp. If we get it then it would the best fone. By the way which flash player does it have?
after flash just found out that this is 1.5 cupcake andnot 1.6 donut..
Thank you for the effort, from a development view point; is it possible to extract Arabic support from this build and have it ready to be applied to any build (Hero, Donut, and possible future ROM’s)? I’m sure Cyanogen, JAC, and the others have the knowledge to so.
Finally an htc magic rom other than haykuros great work can't wait for donut magic or magic with sense coming soon
anyway we can incorporate that ARABIC support in the newer Hero builds ?
can you port the flash player and flash to browser for donut please.. this rom is good
tried to install on Dream (G1) got this error
E: Can't chown/mod /system/xbin
(no such file or directory)
E: Failure at line 27:
set_perm_recursive 0 2000 0755 06755 SYSTEM:xbin
installtion aborted
any ideas, i have already tried to wipe
Hi,
Thanks for this new build.
To enable apps2sd do you do this?
#CONF_FILE="/system/bin/user.conf"
CONF_FILE="/system/sd/user.conf"
USERINIT_SCRIPT="/system/sd/userinit.sh"
apps2sd=1;
Thanks
bestwebs said:
Hi,
Thanks for this new build.
To enable apps2sd do you do this?
#CONF_FILE="/system/bin/user.conf"
CONF_FILE="/system/sd/user.conf"
USERINIT_SCRIPT="/system/sd/userinit.sh"
apps2sd=1;
Thanks
Click to expand...
Click to collapse
did you use it on G1?
can anyone confirm that it works on G1
yes it work fine on g1 with connected letters
It Works Perfect on G1, flashed from JACHeroSki 2.2 and RA Recovery.
It Works
thank you
xaxis said:
tried to install on Dream (G1) got this error
E: Can't chown/mod /system/xbin
(no such file or directory)
E: Failure at line 27:
set_perm_recursive 0 2000 0755 06755 SYSTEM:xbin
installtion aborted
any ideas, i have already tried to wipe
Click to expand...
Click to collapse
I can confirm now, i had to change the SPL to get it to work.. thanks everyone
At last, thank you so much for your work...I can confirm that its working.
Thanks,
-Gus
please if it is not too much to ask explain how to enable apps2sd swapping and other features. or let us now where to look
thanks
bestwebs said:
Hi,
Thanks for this new build.
To enable apps2sd do you do this?
#CONF_FILE="/system/bin/user.conf"
CONF_FILE="/system/sd/user.conf"
USERINIT_SCRIPT="/system/sd/userinit.sh"
apps2sd=1;
Thanks
Click to expand...
Click to collapse
this didn't do it!!
thanks aloooooooooooooooooooooooooooooooooooooooooooooot
you'r a hero

[ROM][Beta][in-development] jMod 2.2/AOSP 2.2 - Android for the rest of us - 08/05/10

Release Name: Android 2.2 AOSP Master for Dream/Sapphire
Release Version: AOSP080510-master, jMod080510-master
Release Date: 08/05/2010
Credits: AOSP. dferreira for the help fixing many, many issues. CyanogenMod for kernel/wifi module (from CM6RC2, only purpose being to get camera/camcorder working), Dream/Sapphire prelink map, libcamera2, and the huge APNs list. ChainsDD for SuperUser. XDAndroid Project for HW3D files. HTC for the sounds and some of the drawables on the theme (.9 drawables are mostly my work), and 25 wallpapers.
Base Firmware: 2.2 AOSP
Radio Required: 2.22.19.26i or higher (tested with 2.22.19.26i)
SPL Required: Any (tested with ENG SPL and Death SPL)
Partition Layout: Any/none, Ignored
Wipe Required: Yes
These are AOSP builds from master branch with the goal of having as complete an Android system working under regular SPL as possible.
None of these builds include Google Apps. They share the Gapps package system that CM6 uses, so, if you want to add them, look at Cyanogen's CM6RC2 thread for the download link.
There are now two builds, one called AOSP which is pretty much a fixed AOSP build that's as close to ADP1 builds as possible, and the other is jMod, themed and has a few of my personally liked additions.
You can expect both builds to have:
-Live Wallpaper support (none included)
-rosystem/rwsystem so you can easily mount/unmount system from terminal
-busybox
-SuperUser
-Cyanogen's huge APNs list
Additionally, jMod has:
-HTC Legend theme
-HTC Audio Package (small, to fit regular SPL)
-HTC IME (jMod, supports only en_US and is 1/4 the size of the regular HTC IME
-Over 50 wallpapers from HTC and AOSP
On top of that, you get jm-master.zip. What is it, you ask? It's a patch to build your own jMod. Download AOSP master branch to your computer, merge the contents of the zip into the downloaded AOSP code, then:
Code:
cd device/htc/dream
. unzip-files.sh
cd ../../..
. build/envsetup.sh
lunch (select a version from the list, these releases are based on options 9 (AOSP) and 12 (jMod))
make installclean && make -jx otapackage (where x is the number of your processor cores x2)
After a few minutes/hours, you should have your recovery flashable ota package, plus your fastboot flashable images (only need system and boot) at out/target/product/dream.
===Current issues/To Do list:===
-Only en_US locale currently supported. This was done deliberately to cut down on size and, the Dream being so limited in storage, I don't think I can add some more. I'm sorry, but if you want more languages, try CM6 instead.
-Gallery fixed in landscape position. This is due to a bug that causes graphical artifacts when changing orientation. Will re-enable orientation once it's fixed.
-Video recording issues. Video recording works, but just sort-of. Recording never finishes cleanly, so the file ends corrupted. It will play, but it will end in an error. Also, when finished recording, you get no preview until you either exit the activity or start recording again. To exit the activity, either press back or switch the button to camera and then back to camcorder. Also, recording quality is very, very low.
-On Settings>About Phone, System Tutorial does nothing. This is done deliberately to avoid a force-close when Google Apps are not installed. I'll figure out a way to check for gapps, if it's there, button appears, if not, it disappears. Until then, option does nothing.
Click to expand...
Click to collapse
Once all these are fixed, I'll release a patch update.zip along with the completed v1 with all patches applied for new users.
===These issues are specific to building from AOSP with my patches:===
-No SuperUser. This is temporary until I can build su and set it's permissions (04755) at build time. In the mean time, use the attached root patch below.
-Busybox available at /bin, but not linked tools at xbin, so make sure your scripts call busybox tool.
-The OTA Package might not flash to your phone from recovery. This is due to the updater scripts checking for radio and SPL versions. Specifically, it needs spls (0.95.0000, 0.95.3000, 1.33.0004, 1.33.2004) and radios (2.22.19.26I and 2.22.26.07). With some SPLs and radios, the build will refuse to flash. There's nothing wrong with your phone, it's just those useless sanity checks. I'll modify the lists of acceptable hardware based on user experience, so tell me if build works for you on your SPL and radio (let me know which). For the time being, you can flash system and boot from fastboot (remember to "reboot -w" for a wipe).
-Due to a change that was made for my the themed version, the clock display in the status bar is white. I added the drawables in the patch zip for a black statusbar for mdpi and hdpi devices so that you can see the clock regardless if your build is themed or not, you'll always have a black taskbar, but, if you wish to have none of that, omit merging /core and /services from /frameworks/base into your AOSP build.
Click to expand...
Click to collapse
Report back on any issues that I haven't come across. Don't ask for a2sd hack, or features not found on stock roms. If you want those features, use CM6 instead. This build is supposed to be as close to stock, but with root, as possible.
Also, I take hints, so, if you know how to fix some of the current issues (and it indeed fixes it), PM me and I'll add your name to the credit's list along with your contribution.
These builds are an ongoing work. Don't expect reliability or a "daily driver". Flashing is done under your own responsibility. If you don't like test releases, then go build it yourself and get out of my thread.
As always, feel free to take these builds and use as you please, even re-distribute as your own.
===Current Builds===
08/05/10 AOSP beta:
Download: AOSP080510-master
MD5 Sum: e05f2c24ffc463adb23ae093740dedd7
08/05/10 jMod beta:
Download: jMod080510-master
MD5 Sum: a56580b2b557588ffcb0f0fc1629790f
08/06/10 jMod beta proof-of-concept: build with odexed framework, with a "light" version of Google Apps already included (do not install CM Gapps on top of this), 60 MB free in /data at boot with regular Dream SPL.
Download: jMod080610-master-odex-gapps_lite.zip
MD5 Sum: 108c835a946dfaa8a070ae453d35b538
08/05/10 jm-master AOSP patch:
Download: jm-master.zip
MD5 Sum: f274701352c19788a27aeb0749b74334
06/23/10 root patch for AOSP (flash from recovery):
Download: root.zip
MD5 Sum: b86ba3ed1f39d56a2eeba17274ac8811
===Previous Builds===
6/23/10 Test Build:
Download: AOSP062310-master.zip
MD5 Sum: be60d79da3a88c2146108bed5a70cecf
Hey JIT works correct?
Ace42 said:
Hey JIT works correct?
Click to expand...
Click to collapse
Testing the libdvm.so from this build as we speak.
Hmm, no dice on CM 5.0.8. Since the init.rc in the ramdisk is what reflashes the recovery image, it should be easy enough to take that out though.
It fails at verifying for me, running RA recovery 1.7.0, dumps this on the screen:
Installing update...
assert failed: getprop("ro.bootloader") =="1.33.2004" ||
getprop("ro.bootloader") == "1.33.0004" || getprop("ro.bootloader") == "0.95.3000"
E: Error in /sdcard/full_dream-ota-eng.jubeh.zip
(Status 7)
Click to expand...
Click to collapse
Any help? I believe it is searching for bootloader version 1.33.2004, which is probably a typo of 1.33.2005, which is the engineering SPL I use.
Gonna do a full nandroid backup then wipe EVERYTHING and test. Unless that's a waste...
Sent from my HTC Dream using XDA App
I love living life on the edge. Will flash this since it is an AOSP
Hope a dev looks at this :3
EDIT: Same problem as other guy
Installing update...
assert failed: getprop("ro.bootloader") =="1.33.2004" ||
getprop("ro.bootloader") == "1.33.0004" || getprop("ro.bootloader") == "0.95.3000"
E: Error in /sdcard/full_dream-ota-eng.jubeh.zip
(Status 7)
atomsk813 said:
It fails at verifying for me, running RA recovery 1.7.0, dumps this on the screen:
Any help? I believe it is searching for bootloader version 1.33.2004, which is probably a typo of 1.33.2005, which is the engineering SPL I use.
Click to expand...
Click to collapse
It doesn't know about Danger/Death SPL, replace the assert getprop line in updater-script with the one from CM's update.zip & you're good.
I see it's missing the htc proprietary binaries, and seems to have both a update-script and updater-script. Calls probably wont work on this, does anyone one know if the eclair gapps are going to work for this? Otherwise, we're dead in the water till the mytouch(or other msm7k) froyo release
Nothing wrong with this that an update to the ramdisk and the meta-inf won't fix working on it now
uploading a fixed one soon
what works? wi-fi, camera etc... still broken?
Beackman said:
what works? wi-fi, camera etc... still broken?
Click to expand...
Click to collapse
+1 is everything working? is JIT working?
updated first post, no longer flashes recovery and it should install just fine now on all SPL.
As I said, the previous one was completely unmodified for ADP devices.
Flashing soon
Alright, I edited the original zip and got rid of the ro.bootloader and recovery stuff. I signed it, flashed it, and it does work.... well, parts of it.
Let's go over what does work:
It boots.
You can open applications (And as stated before, no gapps)
You can go into the settings menu and change.. um.. settings
Bluetooth works (It at least loads, I have no Bluetooth device to try it with)
Here is what does not work:
No wifi (No firmware, needs to be added)
No phone (Does not get signal)
No 3d
No gapps
No Camera
And probably many more.
Should you flash this? Probably not, unless you are willing to hack away to get everything working again.
Camera does not work, it says could not connect to camera. Calls and Data and wifi do not work either. Sound works, no 3d acceleration.
Lots wrong but I got it working nonetheless.. It's going to need to be recompiled with the binary files extracted, without it the music app and mediascanner will crap out(mp3s aren't recognized, etc). Don't forget to include the Superuser.apk, su and busybox binaries.
Gapps from 2.1 dont seem to work with it, major roadblock.
Wifi doesn't work because firmware in /etc/firmware isn't there, and apparently needs to be rebuilt because the old firmware didn't work.
The camera app displays what looks like an opengl test, then FCs, I'll give the old one a try.
sidroc said:
Camera does not work, it says could not connect to camera. Calls and Data and wifi do not work either. Sound works, no 3d acceleration.
Click to expand...
Click to collapse
Not cool . But hey this is XDA, where reverse engineering and and hacking are the norm .
I guess in the mean time I could start rethemeing.
Calls work if you install the libhtc_ril.so and libhtc_acoustic.so in /system/lib/ and the Audio* files in /system/etc/
Audio isnt working on my setup, did you do anything to make it work sidroc?
Also, disable pinyin and Japanese IMEs in keyboards & layout.
I have extracted some of the relevant files from my htc magic using the .sh scripts that are included in the source tree, but I don't want to flash what I've got for fear of overwriting my recovery.img. Does anyone know how to build a system.img that won't do that?
Wifi works if you push Fw1251r1c.bin into /etc/wifi , you can find it in the CR Froyo release

[ROM] Biffmod 2.1 - Leaving on a Jet Plain - (11/04/10)

http://forum.xda-developers.com/showthread.php?t=532719Hey all. I wanted a new FROYO build with apps2ext without themes and all the other mess that comes with ROMS these days. So here it is. Based off the latest CyanogenMod6 build. I'm not a dev, nor do I claim to be. I just tinker and put stuff together. Infinitybiff started a great rom which was then lifted to greater heights by RK and the BiffMod Squad, and now it's my turn and I am glad to take it over and keep this Rom alive and going strong but be under no illusion that this is and always will be a TEAM effort with everyones input from coders to end users appreciated and much love should be shown to them all. It goes without saying that if your phone blows up or otherwise breaks its not my problem and I will laugh, I'm mean like that!!!
The Team That Brings You BiffMod:
THE BIFF MOD SQUAD:
Team Leader: Shadowch31 - Welcome to 'The Reign Of Terror'
Assistant Team Lead: Currently vacant
Developer: RoyalKnight6190 (Semi Retired)
Developer: Ezterry3
BiffMod now has it's own IrC channel #Biffmod Click HERE for the web client ~ All are welcome to come along and join the channel to chat about all things BiffMod. This is a very handy tool as it allows members to interact easier and also for the BiffMod Squad to be able to help users with problems faster. You will find me in there most of the time and if I'm not then you can catch me at [email protected]
Thanks to Infinitybiff, XxKolohexX, ChromerSmith, Kingklick, Firerat, Cyanogen, HTC, Google, Dumfuq, Houka420, and of course the guy that made this all possible JesusFreke!!!! we wouldnt be where we are now if it wasnt for him.
Like I have said a lot Sharing is Caring so the Camera fix, Single Swipe of Notification and a few other minor fixes and upgrades have been done by the hard work of the CM People who work there butts off to bring us the great work they do. So to Cyanogen and his Team THANK YOU!!! Also I would like to thank Firerat to which we are borrowing heavily from his All In One Patch (1.4) to which we made the scripts from, so to you sir Thank You!!.
Release Name: BiffMod
Release Version: V2.1
Base Firmware: 2.2.1
Radio Required: 2.22.23.02
SPL Required: Death SPL
Partition Layout: FAT32/640MB EXT3 or 4/
Wipe Required: Full wipe each flash (unless otherwise stated)
Special instructions: Give 3 minutes+ to boot please,
Features:
Froyo (2.2.1) (As Plain as it gets)
Launcher2
Apps2Ext
Speed
Stabilty
Performance
Multitasking
This should be common knowledge by now but if you want to complain about an issue make sure you have a log cat also you should be running a log cat on every first boot. If you dont have ADB set up on your computer follow this very easy guide to set it up. It truly only takes a few minutes.
PC Users - Guide ADB,FastBoot and Nandroid for Noobs
Linux Users - How to Set up Android SDK/ADB/Fastboot on Ubuntu Linux
Install Guide By Ohsaka:
No Multi-Reboot Required Anymore!
1 - (Optional,Recommended) Perform a BART backup from Recovery
2 - Power off phone
3 - Wipe system partition using one of these 4 methods:
*Volume down, home back and power for system wipe then use amon ra to wipe the rest
*fastboot erase system -w (Boot into Fastboot by holding back and power on at same time)
*adb shell mount -a; rm -rf /system/*; (ADB via recovery)
*Or using this flashable zip - Download Here Flash in Recovery reboot into recovery after flashed, Not the preferred method!!
4 - Hold Home and power on phone into Recovery mode
5 - Wipe SD Ext and repair SD Ext partition (other wipe options are redundant due to Fastboot erase)
6 - Flash the latest BiffMod ROM
6.b - ONLY if you have a 3.22.* radio install EBI1 kernel (port) file [magic32a/rogers dreams]
7 - Flash the latest BiffMod-Gapps update
8 - (Optional) Flash a BiffMod theme
9 - (Optional) Flash the ADW Launcher installer
10 - Reboot, Let screen go black before proceeding
11 - Click Menu, finish setup wizard and skip account sign in
12 - Click Menu, go to Settings, click Accounts & Sync. Sign into Google account, wait for sync to completely finish before proceeding.
13 - Click Menu, go to Settings and click cm6-BiffMod Settings
14 - Click Application Settings and check “Allow Application Moving”, dont change install location
15 - (Optional) Click Back, click Performance Settings, check Lock Home in Memory, Change VM Heap Size to 24M
15a- You can decide if you want to use Compcache or Swap (and/or JIT). We recommend Swap only and no JIT, which are the defaults now.
16 - Enjoy 2.1 and download apps and finish setting phone up your own way.
Note: You may have noticed the new option to "Enable dex2sd" under cm6-Biffmod -> Application. This will move the dalvik-cache directory to and from your sdcard. We recommend keeping it on internal memory because it will be faster. However, if you install a large number of applications then you will need to move the dalvik-cache to sdcard. After you change the setting and restart, the initial boot will take longer than normal because it has to recreate the cache directory in its new location.
More Instructions To Remove Launcher after installing AfterMarket Launcher:
Remember to have a AfterMarket Launcher installed before you attempt to do this.
In Terminal Type
su <Enter>
remove_launcher stock <Enter>
Market Fix
For those with market problems try this...
http://forum.xda-developers.com/showpost.php?p=9423490&postcount=2920
------------------------------------------------------------------------------------------------------------------------------------------------------
DOWNLOADS:
ROM:
WIPE!!! Full Wipe!!! For the Love of God Wipe Everything!!! EVERYTHING!!!!!
BIFFMOD V2.1: CLICK HERE to Download
BIFFMOD V2.1-EZTerry 2708 port: Click HERE to download
BIFFMOD V2.1 EBI1/32A kernel port Users:CLICK HERE to Download
BiffMod Gapps: CLICK HERE to Download!!
BiffMod ADW Installer: CLICK HERE to Download
Droid X Multi-Touch Keyboard (Thanks to punk.kaos): CLICK HERE to Download
Droid X Multi-Touch Keyboard - Black (Thanks to punk.kaos): CLICK HERE to Download
THEMES:
Here is the Link to the BiffMod Theme Thread enjoy and if you have a theme you want to share PM me.
BiffMod Themes Collection
See what is to come from BiffMod in Version 2.1 Here thank you jacsonmoore3 for the video: BiffMod V2.1 RC1 Video
Follow me on Twitter: My Twitter
COMING SOON
---------------------
BiffMod V2.2 - Lets see what else we can through into this rom to make it even better
-------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
Biff Mod V2.1 - Download Now
-------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
Rom
*New and improved Boot Animation
*Fast, Stable, Smooth Froyo build
*Optimized Build
*Additional Device Properties
*Based on CM6 2.1 / OTA 2.2.1
*So new CM6 features included
*Pulled some items from the OTA also
*BiffMod Parts (New Icon)
*CPU Settings - Governer and CPU Clock Settings
*Compcache Ram Settings
*Swap Settings - On / Off Switch
*Dex2SD - On / Off Switch
App
*BiffMod.apk
*Added Wifi Tether App
*3D Gallery from ASOP (as seen in MT3G ota)
Bin
*APK Manager Script (ApkManager.sh)
*Remove Launcher Script (remove_launcher)
Kernel
*Ezterry’s Kernel - 2.6.34.7-cm6-biffmod (122MHZ - 614MHZ Freq)
*Bootup/Default 245MHz - 556MHz
*1MB Extra Ram Patch
Boot Scripts (borrowing heavily from pieces of Firerat’s All In One 1.4 Patch)
*05MountSD
*08Swap
*10Apps2SD
Framework
*Optimized
*Changed default wallpaper (Thanks BookCase)
Build.prop
*HSPA+ Hack
(If we forgot anything sorry, We did a lot)
-------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
Biff Mod V2.0.1 - Download Here G1 Users
Download Here MT3G Users
-------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
Fixed boot issues for the few that had the issue - We hope
*Added Boot.img
*Fixed Update-Script
*Updated BootAnimation to BiffMod Boot Anima - Thank you pidera
-------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
Biff Mod V2.0 -Download Here G1 Users
Download Here MT3G Users
-------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
Based On NLJ CM6 Build (Thank you NLJ)
Rom
*Notification Slide - Slide individual notification to the right and it goes away
*New Gapps (Separate Flash) - Newest Google apps from market
*Fast and stable and smooth Froyo build
*Increased battery life
App
*Added New and Improved CMParts.apk - (Thanks NLJ)
*Compcache on/off switch
*Disabled, 5% of total Ram, 15%, 25% default, 35%, 45% - (Idea by Wes Garner - reimplemented by NLJ)
*Linux-Swap on/off switch
*Modified bin/compcache & bin/handle_compcache to work with improved CMParts
*BiffMod.apk - (G2 wallpapers/SpeedTeam wallpapers - Thanks XxKolohexX)
*Optimized BiffModWallpapers
*Added 3D Gallery - (Labeled 3D Icon)
Bin
*Added remove_launcher script - (Thanks XxKolohexX)
*Added apkManager.sh script
Kernel
*Added Pershoots kernel - boot-cm_2634.7_ds_32b-oc-uv-fp-091310
*Embedded kernel during install - (Thank you Ohsaka)
*Max defaults to 576mhz
Boot Scripts (borrowing heavily from pieces of Firerat’s All In One 1.4 Patch)
*05MountSD - (Thank you Ohsaka)
*06Bindcache - (Binds cache to sd-ext)
*08Swap - (Swap on by default)
*10apps2sd
*11bind-cache (Binds dalvik-cache to sd-ext)
*20userinit
Framework
*Optimized
*Changed default wallpaper to BiffMod wallpaper
Build.prop
*3G Hack
-------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
Biff Mod V1.9.2 - No Wipe Update!! - Download Here Now
-------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
-Added MountSD Script to the init.d folder
-Updated Swap Script (Swap should work now lol)
-------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
Biff Mod V1.9.1 - No Wipe Update!! - Download Here Now
-------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
-Moved SDExt Mount to Update-Script
-Improved Firstboot.sh
-Removed OC Kernal (Flash OC from provided D/L link)
-Added improved 08Swap Script (Swappiness set to 30) (First checks for CC)
-Added 3D Gallery (Back by Request)
*2D Icon Changed
*3D Icon Changed
-Updated to Newest CM
*cm_dream_sapphire-09192010-001339
*md5sum: 5b2b408ac0da5378988e683378189a4b
-3G Hack (3G Hack XDA Thread)
-Hopefully all issues reported are fixed
-------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
Biff Mod V1.9 - Download Here Now
-------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
- Added new and improved firstboot.sh
*Shadows Renice Script
*Firerat Patch 1.4.0
*SDEXT Mount
*Live Wallpaper Patch
*Dalvik-Cache will be bound to SD-ext
*Apps2SDext
*Fix Permissions
-Moved boot animation to /data/local/
*New and Improved BootAnimation
-Added Dumfuqs 614 OC Kernal (Thank Dumfuq for all your hard work)
-Added 08Swap Script (Swappiness set to 60) (Swap on by defualt)
-Added 09Zipalign Script
-Changed defualt Wallpaper to Biff Mod’s
-Removed Bloatware (All G2 and extra apps are gone)
*2D Gallery only (3D was removed)
-Boot Time drastically decreased
*3-5 min first boot
*2-4 min reboots
-Performance Tweak
-Cleaned up APK’s
-------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
Biff Mod 1.8 - Download Here Now
-------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
All New Scripts - Thanks XxKolohexX for some help with this.
New and Improved Apps2EXT
Not using Firerat Patch anymore just straight Scripts
Cleaned up APK's
Performance Tweaks
Everything Zip-Aligned on First Boot
Based on Nightly cm_dream_sapphire-09012010-001832.zip
Added a Few G2 Apps
Cut Down on Boot Time - Sorry took out the boot animation
Other Stuff I forgot.....
-------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
Hello,
this latest cm_dream_sapphire-08042010-001703 ?
mfg LordSteh
hmmm this looks like what i need imma try it out tonight
LordSeth said:
Hello,
this latest cm_dream_sapphire-08042010-001703 ?
mfg LordSteh
Click to expand...
Click to collapse
Thats the one
i might try this out
Awesome, trying this right now... I've been waiting on a Froyo rom with Apps2sdExt without a theme. Themed roms are not to my liking. Anyway, thanks man.
lmanders said:
Awesome, trying this right now... I've been waiting on a Froyo rom with Apps2sdExt without a theme. Themed roms are not to my liking. Anyway, thanks man.
Click to expand...
Click to collapse
Same here ,,,Thank you sir by any chance do you know how to throw in the stock launcher aswell?
domex2k said:
Same here ,,,Thank you sir by any chance do you know how to throw in the stock launcher aswell?
Click to expand...
Click to collapse
Yes please, I also want a froyo rom with the stock launcher.
domex2k said:
Same here ,,,Thank you sir by any chance do you know how to throw in the stock launcher aswell?
Click to expand...
Click to collapse
I can do that. Gimme 30 min
infinitybiff said:
I can do that. Gimme 30 min
Click to expand...
Click to collapse
OH HELL YEAH THANK YOU KIND SIR
Thanks, waiting....
and done. version 1.1 is live. be sure to read the directions
infinitybiff said:
and done. version 1.1 is live. be sure to read the directions
Click to expand...
Click to collapse
Great about to download now Thank you again
domex2k said:
Great about to download now Thank you again
Click to expand...
Click to collapse
enjoy.... I played around with the stock froyo launcher and it does work...
Downloadint. Like ADW does the stock launcher reload everytime you go back to home screen?
is 1.1 just an update or a full rom because i dont like flashing on top i would rather do a clean whip and flash so can i just flash the 1.1 by it self or do i need 1.0 base
DaviMack said:
is 1.1 just an update or a full rom because i dont like flashing on top i would rather do a clean whip and flash so can i just flash the 1.1 by it self or do i need 1.0 base
Click to expand...
Click to collapse
you can do a full wipe if you want.
ekramsam said:
Downloadint. Like ADW does the stock launcher reload everytime you go back to home screen?
Click to expand...
Click to collapse
CM settings now has a "keep home in memory" setting. It works quite well. So that issue is gone 95% of the time.
infinitybiff said:
you can do a full wipe if you want.
Click to expand...
Click to collapse
thank you sir

[ROM][New Sense][02 apr]RCMixHD v3.6, DATA++/D2EXT/A2SD+, Rotating or DeSensenized

Hello Flashmaniacs
Lightning quick ? hehe i just had to! lol
UPDATING THE POST, DOWNLOAD LINK IS THERE
INFO ABOUT ROM AND CHANGELOG AS SOON AS POSSIBLE
have to pick up my son now, so have to run!
This rom is based on 1.84.61.2 ORANGE WWE RUU
RCS Team presents
RCS MixHD
--- No screens, but nice movies by Invade, nice man, thanks! ---
and below, some screens of The Very FAST DeSensenized
{
"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"
}
​
Features:
Base - WWE 1.84.661.1
Deodexed
RCMixHD kernel, lightning fast, #39 Thx Coutts and Neo !
Overclock with SetCpu
Screen on Smartass 384-998 MHz
Screen off Powersave 245-384 MHz
DSP Manager
Busybox, Root, Superuser...
Cyanogen A2SD script, moves both apps and dalvik to ext
Ownheres newest Data2Ext script v8.8 *New
Melethrons Data2Whatever script
Camera and camcorder working.
Zipaligned
720p playback works
Video streaming works fine too Thanks to ownhere
Gingerbread IME
HD IME without arrows.
Added handwriting
Modded Power Menu Thanx seo
Custom Semitransparent Notification area
Rom Manager
ext4, tun, cif, etc... all modules are there, insmod when needed.
Host file from 13th january. Moved to data/etc/ should be good to update. *fixed permissions for that too.
Moved bootanimation/downanimation to data/local for easier change... is it easier?
Languages supported:
Code:
[B]English, German, Spanish, French, Italian, Dutch, Danish, Polish,
Portuguese, Slovakian, Russian, Romanian, Hungarian, Norwegian, Finnish,
Swedish, Czech, Greek, Turkish, Chinese, Thai, Japan, Korean, Vietnam,Bulgarian
[COLOR="DarkSlateBlue"]Slovenian, Croatian, Serbian[/COLOR] [/B]
Notes: *Read this part!!
The RCMixHD v3.0 D2WE uses melethrons data2whatever script, which need one ext partition, can be ext2/3 or ext4. Recommended 1-1.5GB ext3/4
The RCMixHD v3.0 D2EXT uses ownheres data2ext v8.5 script, recommended partition layout is (works without swap and with one ext partition too):
Fat + 1GB Ext4 + 0.3GB Ext4 + 0.1GB Swap (ext partitions will by formated as ext4 automaticly)
The first boot takes long time due the data2ext setup process, it stays on the first splash screen (why so serious or htc) for couple of minutes, stay calm
Nandroid backup isn't working with 2.0.0 or older Versions of Amon Ra. There is a newer Version available in this post. Clockwork does also work. Thanks melethron for that info. *New
If you are curious of what your phone is doing, if it has freezed or if it is still alive, connect your phone to usb and do adb logcat from terminal, then report what is going on...
In the begining the rom can feel laggy, it is caused by all your app beeing downloaded and synced
Overclock with SetCpu, overclock widget from market.
Be cautious when overclocking, do it always with small steps!
If you have problems installing the rom, try to repartition your sd card, make a full wipe and try to install it again.
Restoring a titanium backup may cause some FC, use with caution.
More FAQ and info in 2nd post, (working in progress there, hints appreciated )
Known bugs:
Everything should be fine!
Requirement:
Full wipe required due different structure of the rom.
A2SD version - Fat + Ext3/4, 0.5-1.5GB recommended.
D2WE version - Fat + Ext3/4, 1-1.5GB recommended.
D2EXT version - Fat + Ext4 + Ext4 + Swap (fat+1GB+0.3GB+0.1GB) recommended, but works without swap and with one ext partition too.
Check this post how to partition your sd-card
DATA++ version - Fat + Ext3/4 1-1.5GB recommended. (custom MTD needed)
Changelog (click for older changelog and downloads):
v3.6
Fixed broken apps (navigation, phone...)
calling hopefully fixed
flash fixed
...
v3.5
Fully optimized, fits into internal memory
v3.4.1
New safer Data2Ext script by ownhere v9.3
Weather update should work now
some updates on the libs
v3.4
New base 1.84.62.2
Rotating as the Z rom
Updated Data2Ext script
...sorry dont remember :/
What is what:
Rotated = HD rom with rotating home as in the Z rom
DeSensenized = HD rom without rosie (the sense launcher) and all sense widgets, clean and fast as a aosp rom, but with all sense goodies left, as HTC Facebook integration, Locations, dialer, DLNA functions etc.etc.
Downloads:
++ Roms: Check here
---
latest
RCMixHD v3.6 Rotating
RCMixHD v3.5 Rotating or DeSensenized
usermods
RCMixHD v3.5 D2EXT - thanks to reef2009
older
RCMixHD v3.4.1 Rotating or DeSensenized (DeSensenized is gonna get a separate thread in near future )
RCMix HD v3.4 D2EXT Rotating (A2SD+ and D2WE soon)
RCMix HD A2SD, D2WE, D2EXT
Original:
Kernels:
Custom RCMix kernel 2.6.32.33-rcmix-110319 - Thanks to SNQ for that one here are more of his kernels
RCMixHD Custom kernel - 2.6.32.28_HAVS.925_CFS_VR_v39, Coutts sources with Neos config. Thanks Neo for building it for me!
Extras:
Battermod for 3.4 and up
The same as above but for ++ roms... (with the framework on sd-ext/framework_s)
Powercontrol widget in the notification area (like CM7) thanks anonymous2183 for that
Customizable personalize button (can be anything now)
RoboSound - (sorry for the name )
It's ringtones, notifications and alarms, which i use thought i may share them with you
You just need to unpack it (with e.g. 7zip) to the root of your sd card.
Thank you:
Capychimp, the C in RCTeam
snq- for fixing the Camera and other things, You are the MAN!
Ownehere for his great work and great scripts!
Pyr0x64 for deodexing all roms
m-deejay
Frozen-GPU
xangma
Villain Team
Dsixda for a great kitchen
7ymekk and mozarcika for QtADB, a great tool for those without ADB knowledge... Greate!
Danne_jo hehe
Everyone else i forgot now... (PM me if i forgot you)
Very special thanks for the donators :
Please PM me if the name is wrong or if i forgot to add someone, so i can give proper credit.
Antoine, Colin, Adrian, sp00ge, osi666, Peter, Dariusz, Chris, colin, phillipenzo, skippy68220, Petar, Barnabas, paulove x2, jeroenpico, rodus, christopher, Tjard, Mikhail, beanbean50 x3, 160bpm x2, dcfowler, Martin, Petar, Grzegorz, Jesper, Henrik, Rumball, Josch, Stian, xfalax x2, Paweł, Mario, alphaola, Mitsuru, Sascha, Trevor, Norbert, follettoverde, olesys, Tsuneku, andrew, Jari, Dominic, andi3g, tma24, Marco, Flashmaniac, gasik7, Lars v H, Andreas, Jann, Sternmann1, Markus, Nosrulz, jeandujardin, Jiri​
Click to expand...
Click to collapse
* * * THANK YOU GUYS !!! * * *
For older roms, check post 4.
If you like the rom, give it a star
or/and
if you're planning to get dropbox for android,
please be one of the first 24 that use this link,
if you use that link both me and you will get 250mb space extra! (its free)
-
Vodka shots/donations appreciated ​
Instructions and FAQ
Here will i put some instructions and FAQ it seems to be needed...
UNDER PROGRESS...​Partitioning:
BEWARE THAT IF YOU ARE CREATING NEW PARTITIONS YOU CAN LOSE YOUR DATA ON YOUR SDCARD
MAKE A BACKUP OF YOUR PICS/MUSIC/DOCUMENTS/BACKUPS (simply copy them over to your computer )...
I recommend partitioning using either Amons recovery or boot a GParted Live CD.
If you want to use Amons recovery. (If you dont have it on your phone, search a guide for how to flash it)
Turn off your phone.
Press and hold volume down button and turn on your phone holding the volume down button all the time, until you see a white screen with some info and a menu.
Scroll down and choose RECOVERY, you are scrolling with volume upp/down buttons and accepting with power button. (you maybe have to wait few seconds before be able to scroll)
Now your phone has rebooted to your recovery.
Scroll down to Partition sdcard (this time you are scrolling with D-Pad)
Choose Partition SD and confirm it, then choose those values.
Swap-size = 0MB
Ext2-size = 2048 (thats what i use, you can choose 1024 if you have small Sd-card)
rest will be FAT32 (for your storage)
Press D-Pad to confirm and wait.
Here is a part related to partitioning
Paxtons great movie, should work for all users
GParted live cd:
Here is a small how to by MasDroid, Thanks man.
MasDroid said:
You can use an Ubuntu live cd of GParted, or use it from within Ubuntu
1) Connect your phone to your computer (or use an SD Card adapter...., in this case skip to 4)
2) Pull down the notification bar and mount the phone
3) Start Gparted
4) Gparted will search available drives. (Your phone should show up as a USB drive, and will be something like /dev/sdb1 or /dev/sdc1, etc..)
Warning: double-check you've not selected a hdd by mistake!
5) In the upper right corner, select the correct USB device for your phone. (i.e. check to make sure it is correct size for your SD card)
6) Right click on each partition and select 'unmount'
7) Right click on each partition and select 'delete'
If you know what you are doing, you can re-size the partitions and add a new 2nd partition formatted as ext2/3/4
8) Right click on the big gray bar (should say unallocated x.xx gb) and click 'new'
9) Enter configurations
Free Space preceding = 0
Create as = Primary
New size = [don't touch]
File system = fat32
Free Space Following = 512 (or whatever you want)
10) Click add
11) Right click on the big gray bar (should say unallocated x.xx gb) and click 'new'
12) Enter configurations
Free Space preceding = 0
Create as = Primary
New size = [don't touch]
File system = ext2/3/4 (recommend ext4)
Free Space Following = 0 (or ~32 if you want swap)
Click add
13) Click edit, then 'Apply All Operations' to write changes to disk
14) Quit GParted
15) Unmount your SD Card
16) Reboot your phone
Click to expand...
Click to collapse
changing the power control widget icons:
In system/cutomize/ are two files to find, widget.txt(what for widgets to show) and notification_config.txt (what functions to show)
edit them with notepad.
Power Widget for Notification Menu
Available values for widget.txt (max 6x):
toggleWimax
toggleAirplane
toggleAutoRotate
toggleBluetooth
toggleBrightness
toggleFlashlight
toggleGPS
toggleLockScreen
toggleMobileData
toggleScreenTimeout
toggleSleepMode
toggleSound
toggleSync
toggleWifi
Change the txt file like this: toggleWifi|toggleBluetooth|toggleGPS|toggleBrightness|toggleAutoRotate|toggleFlashlight
Notification Menu
Available values for notification_config.txt:
enablePowerControl
enableRecentApps
Change the txt file like this: enablePowerControl|enableRecentApps​
Data ++ version
RCMixHD v3.5 ++
S-OFF Only
Read more about the concept here
This is highly experimental, use at own responsibility, dont blame me for any brick.​
Short info:
This is how i understand it hehe, so if it is wrong, please correct me
In deodexed roms, the apk it self is like a container for the app, when it installs it runs actually from dalvik-cache, so this rom is designed to, store the apks on ext and run the dalvik from internal phone memory (data partition)
When all apks are moved to ext, the rom it self is under 130MB big, so there is no need for a bigger system partition.
So what we need to do, is repartition the internal phone memory to fit the rom better.
Originally your internal space is divided like this:
250.0 MB - system
147.6 MB - userdata
40.0 MB - cache
What we need or want for the ++ rom is (in RCMixHD case):
130.0 MB - system
302.6 MB - userdata
5.0 MB - cache
I have maked a zip package to make the process easier, here i what i used, you can also read more about it. Thanks Firerat for that
Ofcourse to flash this you have to be S-OFF, dont think the patcher works on S-ON...
Here is what you need to flash this rom:
First of all little adb and fastboot knowledge, in case anything goes wrong.
It works on my phone, so here is little info about what i have/use,
the patch is patching the recovery, it should work with Clockwork 2.x, dont know about the 3.x, but it works for sure with the one i have, Ra recovery 2.0.1
My setup:
Recovery: RaRecovery 2.0.1
Hboot: S-OFF 0.93.1000
Radio:5.14.05.17
You need at least 1GB big ext partition.
Package to patch your MTD to proper sizes:
[*]Custom MTD sizes, 130MB system, 5MB cache, rest data, you dont need this, if you already have alpharev Bravo CM7 on your phone.
[*]Original MTD sizes, 250MB system, 40MB cache, rest data *You will still have the patched recovery, which is not recommended to flash radios with, to flash radio, you will have to flash original recovery before.removed until proper tested :/ sorry for that...
Or use Alpharev method and flash the Bravo CM7 hboot
You can use this tool to flash Alpharevs Hboot, should be easy, not tested myself tho.
The ++ roms:
RCMixHD 3.5++ Rotated or DeSensenized
Stepps to flash this rom:
Copy the MTD files and the rom to your sd-card
Reboot to recovery
Make a nandroid backup (optional)
Do a full wipe (to be sure)
Flash the Custom MTD zip and wait for the recovery to reboot
Do a full wipe again (to be sure)
Flash the rom and reboot
Now just wait, the phone will reboot twice more again, but dont worry, it is a step of the A2SD installation
To revert to non ++ rom, flash the Original MTD sizes patch, or if you are on Alpharev Bravo CM7, flash the Bravo Stock 1.8oo
Attention, if you after all get a no boot after flashing the rom, please repeat the steps from step 4.
How to flash batterymod from UOT kitchen:
Bake your battermod, download it and unzip it
take this ++ battery mod package (the same as in the first post)
open it with winrar
replace the framework-res.apk in the ++ package with the one you unzipped in step one
close winrar
turn off verification in recovery (not needed if you use clockwork, it is disabled by default)
flash and reboot
Thank you:
Firerat
daedelus82
ClassicalDude
Coolexe
Baadnwz
This is highly experimental, use at own responsibility, dont blame me for any brick.
UPDATING POST IN PROGRESS​
Changelog and download links for older versions
- - - Changelog and download links for older versions - - -​v3.0.1
Changes in updater-script, hopefully no bootloops
Updated D2Ext script to v8.8 feels real nice now
Host from 13 jan
v3.0
Totaly new base 1.84.661.1 TELIUS WWE (as normal WWE)
RCMixHD kernel #38, Coutts souces, Neos config.
All bugfixes included, everything should work!
Final rom layout, hopefully... that may mean more no wipe updates
Cyanogens A2SD+, Melethrons Data2Whatever or Ownheres Data2Ext versions available.
Lightning quick
v2.0
First final version
Updated with all available fixes, everything should work
v0.15
newest base 1.72.405.3
deodexed
Coutts non havs CFS Kernel
power menu (gonna check the new Power Control and make it as update)
gingerbread IME
lots of internal changes
...
v0.14 A2SD
v0.14b D2EXT
Changed to 2.6.32.25-ck2 [email protected] #12 Kernel (all modules are in the kernel, no need to insmod anything)
Updated the script to the updated original by ownhere, so it is formating your EXT partition to what it needs... this is for now, let see if that works for us better.
Moved Bootnimation/downanimation and possibility to add android_audio.mp3 (bootsound) to data/local
Moved host to data (test please if the adfree or adblock is finaly working..)
Added handwriting to chineese keyboard
Removed:
Adobereader, Facebook, Quickoffice, SoundHound, AmazonMp3
Updated Vending (Market)
Reverted to Z IME, dont like those arrows then the FC in editing personal dictionary
HD IME available as update... *work in progress
Moved the host file back to system for now, but updated it to the latest from 4-th dec.
Added the fix for laggy 720p playback. thanks m-deejay
v0.13
Added fixed camera THX to SNQ-
Added DSP Manager
Reverted to HD IME due the FC in editing personal dictonary in Z IME
Added some requested languages (slovenian, chroatian and some more)
Moved bootanimation/downanimation and bootsound to sd-ext/local for easier customization (if you want bootsound you have to add it by your self )
Moved hosts from system, so people without s-off should be able to use AdBlock (need to be tested, i have s-off)
Fixed so Rom Manager can fix permissions now
Changed screen on governour to smartass (need to be tested little more to say if it is a better choice)
Updated to RCKernel b46 (the same as in RCTouch v03), will check with capy if he has time to compile something new with the GPU fix.
v0.12
New Base - WWE 1.32.405.6
Updated some apps
Removed Gallery 3d
v0.11
New Base - WWE 1.28.405.1 patched with OTA_Ace_HTC_WWE_1_32_405_3
New kernel, again - 2.6.32.15RCKernel_B33 Steppable real OC @128-1305.6MHz
Automatic ZipAlign by Wes Garner.
Small inside cleanups
v0.10a
New kernel - 2.6.32.15RCKernel_v28 Steppable OC @128-1305.6MHz
Desire Z IME, The same features as HD IME(Keyboard) but without arrows and with bigger keys
v0.10
New base, RUU_Ace_O2_DE_1.32.207.1
Deodexed, thanx Pyr0x64 for that
Undervolted Kernel - 2.6.32.15RCKernel_v2 Speed @128-1300MHz Default speed 128-1000 MHz. Thanx Capychimp for that *New
Cyanogen A2SD script, moves both apps and dalvik to ext
Modded Lock Screen, first press wake up, second press unlock. Thanx snq- for that
Removed O2 german navigation.
All features as in previous version.
v0.9a
Fixed Cyanogen A2SD script (moves apps and dalvik to sd)
New base, RUU_Ace_O2_DE_1.31.207.1
Deodexed, thanx Pyr0x64 for that
New Custom RCKernel v1 OC @1213MHz
Modded Lock Screen, first press wake up, second press unlock. Thanx snq- for that
Removed O2 german navigation.
All features as in previous version.
v0.8
New base, RUU_Ace_HTC_WWE_1.28.405.1
Deodexed, thanx Pyr0x64 for that
All features as in previous version.
Cleaned up a bit.
v0.7a
Smaller boot.img, should install for those with boot.img write error.
New OC kernel, thanx richardtrip for that. i got almost 1800 in quadrant nice.
Fixed LEDs and Market, thanks ephumuris for that.
RCMixHD v0.6
Fixed market, showing protected apps.
Back to cyanogen A2SD script, which move both apps and dalvik to ext.
Modified semitransparent notification area... again
Market and LED fix for v06
v0.5
Deodexed, thanx Pyr0x64 for that
Darktremor Apps2SD 2.7.5.2
Zipaligning new apps every reboot
Modded Power Menu Thanx again snq-
Custom Semitransparent Notification area
Updated Rom Manager
removed HTC Camera, (probably battery drainer)
v0.4a
New Base, official Final Desire HD rom 1.24.405.1
Almost as stock, only things added/changed are
su, Superuser, busybox
Screenstate scaling
- screen on - ondemand
- screen off - powersave
Undervolt
ext4, tun, cif, etc...
Host file
Rom Manager
Gallery 3d
Updated languages list
Removed boot sound
v0.3
Screenstate scaling
- screen on - interactive
- screen off - powersave
Undervolt
Readded all disabled modules (ext4, tun, cif, etc...)
Modified Power menu, thanks snq- for that
Working Youtube HD (no laggs), thanks Frozen-GPU for finding the right libs
Phone withot FC in settings (as a extra package), thanks xangma for finding this for me and thanks NeoPhyTe.x360 as it comes from his rom
Gallery 3d
Jbed
Updated language list
v0.2
Moved system/app to ext and everything else back to system
Added semitransparent notification area. Thanx to MacCarron for that
Opened other languages, languages need to be verificated.
Added myTouch Music, some streamed top 100 music (free)
GenieWidget with sense weather icons (nicer look in a sense rom)
v0.1 - Thanks to zexbig for the mirror
Maked ownheres rom as flashable zip
Readded all removed apps and scenes
Changed ownheres modified market to original
Added Rom Manager
[/LIST]
Usermodded version:
RCMixHD v0.14 with new data2ext script
Original:
Original files for 1.28.405.1
Original Power Menu 1.24.405.1
Original Notification area 1.24.405.1 (not transparent)
Wow thank you... *hits F5*...
NICE! Can't wait.
Yeahhhhhhhhhhh! You are a legend! Would it be safe to flash straight from ownheres method, or is a full wipe advised?
And do *all* YouTube videos work on this? Having problems with a lot of videos atm :/
GANJDROID said:
Yeahhhhhhhhhhh! You are a legend! Would it be safe to flash straight from ownheres method, or is a full wipe advised?
Click to expand...
Click to collapse
Full wipe needed...
Downloading now, will give it a try thanks
Sent from my HTC Desire using XDA App
WOW, thanks robocik.
I have only just said on owngere's thread that i will wait until flashable .zip is here!
WAIT OVER :bow down:
No problem
Remember credits for making it work goes to Ownhere,
i just maked it easier to install
robocik said:
No problem
Remember credits for making it work goes to Ownhere,
i just maked it easier to install
Click to expand...
Click to collapse
Of course, without question. But you have made if far easier for hundreds of people that just cant use adb, for whatever reason.
thank you robocik !!!
anyone here flashed this already?
great job mate.many thanks.
DesirableHTC said:
Of course, without question. But you have made if far easier for hundreds of people that just cant use adb, for whatever reason.
Click to expand...
Click to collapse
have to clean it a bit, have no time for it right now, but will definitely play with it later
LuffyPSP said:
anyone here flashed this already?
Click to expand...
Click to collapse
It's booting up for me as i speak..... taking a while but that's to be expected with the size of the rom
breenod said:
It's booting up for me as i speak..... taking a while but that's to be expected with the size of the rom
Click to expand...
Click to collapse
yea, it is taking ages...
Waiting for response from someone
Let's see if it boots properly.
Camera works?

[ROM] Unofficial Omnirom 6.0 for Galaxy S 4G

Code:
Code:
/*
* Your probably long expired 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
* and point my finger right back at you.
*/
Installation Instructions
Make sure you have a second partition on your SD card formatted to ext4 before flashing!!!! This can be created with either CWM recovery or with TWRP. gparted on Linux should also work. If you "SD card not supported" try repartitionning. If you get "Encryption unsuccesful" then you need to format the second partition as ext4 (or f2fs, your choice).
If on a BML rom (stock-based GB)...
1. Reboot to recovery
2. Make sure your version of CWM is at least 5.x
3. Install zip. It will reboot a couple of times, don't be worried.
4. If you want gapps, reboot to recovery, wipe data+cache and install gapps.
5. If you want root, flash SuperSU whenever
If on an MTD rom (CM7 and all ICS+)
1. Reboot to recovery
2. Wipe data, dalvik/art cache, system, and cache partitions
3. Install zip
4. If you want root or Gapps, install them now.
The first boot can take several minutes. Be patient. If it takes 10+ minutes, pull the battery and reboot to recovery.
Things to Take Note Of
I actually have a T959P, not a T959V... It was released by Telus in Canada. It is a very similar device (I can run ROMs for the T959V with limited problems - ie sometimes I get wakelocks and the gps never works), it has a different GPS chipset and also uses different cell bands (but I can still use your guys modems but I lose access to the 850Mhz band). I have created a build specifically for the T959V as best as I can guess.
Bluetooth only enables from the notification pulldown, not when you go directly to settings. It does work just fine afterwards though
If you're coming from either the last Lollipop build or the initial pre-release Marshmallow build, there is a bug in TWRP that will prevent flashing anything but the ROM. To get around this, please flash the Marshmallow zip, then reboot to recovery, and then follow the typical instructions.
If you decide to install gapps at a later date (ie after you've installed the ROM), you must do a factory reset first - otherwise you will get force-closes upon bootup
If you come across a bug, feel free to let me know by posting in this thread. I will not be working non-stop on this project, but will try to fix bugs that affect me as this is still my main phone (out of choice, not necessity).
This build is very close to the official omni source code. This means that the recovery is TWRP and there aren't any added "features"
In order to get it rooted, you need to install SuperSu.
Gapps eat up about an extra 30MB of RAM so they slow down the device - tread carefully.
Backup Backup Backup! I'm not responsible for you losing any data.
Working
Taking pictures
RIL
SMS
Data
Recovery
Bluetooth
Wifi
Vibration
Video Recording
Automatic Brightness
Encryption
Compass
GPS
Headset Buttons
Semi-Working
Powered-off charging animation - works at first, but then stops working. Seems to be an Omni problem, but it still charges...
What doesn't
SElinux is currently in permissive mode. Will not be going to enforcing, this would require a data wipe as well
What's been removed
TV-Out - It was removed upstream plus I think binary blobs would need a ton of shimming in Lollipop+
Everything else is not tested!!!
XDA:DevDB Information
Unofficial Omnirom 6.0 for Galaxy S 4G, ROM for the Samsung Galaxy S 4G
Contributors
xc-racer99
Source Code: https://github.com/omnirom
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.0.x
Based On: OmniRom
Version Information
Status: Beta
Created 2016-01-11
Last Updated 2016-05-12
Thanks Time!
Thanks Time!
This would not have been possible without the following people:
Thanks to humberos for bringing Lollipop to the first-gen Galaxy S series. This would not have been possible without his work.
Thanks to FB and Dao for their work on the CM-11 device tree. I used several of their fixes.
Thanks to noiphonehere for his device trees and kernel, most of my work was based off of his.
Thanks to the OMAP4 AOSP team for their work on porting CMA to a 3.0 kernel.
Thanks to bhundven and the other members of teamacid for their work on the aries kernel.
Thanks to all others that have helped get this phone to where it is today!
Thanks to vcmerritt. A name you're probably not familiar with, but he was the only one to create something for the T959P and without him I'd still be on stock...
Build your own!
Follow the instructions at http://docs.omnirom.org/Setting_Up_A_Compile_Environment using the android-6.0 branch
Before doing a repo sync, put the galaxy_s_series.xml file from the Downloads folder in .repo/local_manifests folder of the source tree (create the local_manifests folder if necessary).
After syncing the source, open a terminal and in the directory where you downloaded the source code type "./device/samsung/aries-common/patches/apply_patches.sh" to apply the patches necessary to have a working build. Then run "source ./build/envsetup.sh" and then "brunch galaxys4gmtd". For future builds, only the envsetup and the brunch parts are necessary. Please note that you will have to re-run the apply_patches.sh script after each time that you run repo sync. (Note: the patch script no longer runs automatically)
You should be able to use my trees for other first-gen galaxy S devices. You will need to apply a patch similar to https://github.com/xc-racer99/andro...mmit/fe6bc6b82881a12fc4a5647812f3cf0f52f79c6a to your device tree (if coming from Omni 5.1). I haven't done anything to P1 trees and may have broken the kernel for it...
Changelog
2015-12-20
Initial pre-release - many bugs
2015-12-26
Second pre-release - fewer bugs, but still plenty
2016-01-07
Initial actual release. Quite stable with minimal bugs
2016-01-23
Updated Omni Source code
Fixed Google Play (and other apps) download error (I think...)
New bootanimation - Its the new Omni one - it doesn't fit on our screen the best but it doesn't have one section lit up all the time so the screen doesn't burn in like the old one
Freed a bit more RAM
Improved zRAM performance by using LZ4 instead of LZO
Added T959P build
Changelog for 2016-02-04
Updated Omni source code - includes Feb security patches thanks to the Omni Team
Brought kernel defconfigs inline with upstream kernel/common (well, as close as possible without breaking things
More work on selinux - but its still in permissive mode
Added download mirror thanks to @FBis251
md5sum for the T959V - 975730824b335d9521d1201d4dac82b7
md5sum for the T959P - b209b78d3bc5dd4c5f5a7224a9d780c4
Changelog for 2016-02-29
Updated Omni source - plenty of new features
Low-resource spinner from LegacyXperia (means that the loading spinner isn't the only thing using the CPU)
Miscellaneous performance tweaks (see github if interested)
md5sum for T959V: a7aa8cca3259208eafba7c2cccecdbfd
md5sum for T959P: 879256c93a0e58de0fb9c9e1be91e0e9
Changelog for 2016-04-02
Security fixes in the kernel
Freed roughly ~4MB of RAM in kernel
Updated android drivers resulting in better multitasking
OpenDelta updating system removed as we weren't using it (it used ~3MB of RAM)
Recents menu now has less lag when opened
Selinux contexts have changed. It could likely be put to enforcing now but this would require a complete data wipe so its still permissive
Live Wallpapers removed - we're low-ram
Bootanimation now fits the screen better
PowerHAL removed - it was broken and has been for a while...
Misc other changes - if you didn't notice problems, you won't notice the solutions
Known bug - Camera on T959V is broken...
md5sum for T959V: 247a721f4c27c5191a2a460e4c72ba3b
md5sum for T959P: d15339d8aa10f765155bdd8d1bb0c5f5
Changelog for 2016-04-08
Fixed camera on T959V
Security patch level of April 2, 2016 (latest to date)
Headset buttons fixed
T959V md5sum: 2b1560b99402c73275d1f69b3ceb9a22
T959P md5sum: e102cce0d624383fb85a32321c98c645
Changelog for 2016-05-09
Uses CMA kernel by default
Performance Control can now modify voltages
Systemless SuperSU is now supported
WebM playback is now working
EFS backup in TWRP now works
Data on boot should now work - no need to toggle airplane mode anymore
md5sum for T959P - 118789dd68760d9fd18cc961398bf346
md5sum for T959V - f9375a8d9792c3a0d222c113213c014d
Changelog for 2016-06-07
Security patch level of June 1, 2016
Microphone mute now works when in call
Battery now charges to 100% and should read properly after a system crash
Standby times should be improved
Slightly less RAM - but should result in better graphics performance
CMA crashes fixed (at least, I haven't crashed once since I started testing the patch a week or so ago)
PowerHAL is back - CPU is boosted when turning screen on to avoid delay
md5sum for the T959P: eeed77fb84189e84f2264e32d18ce454
md5sum for the T959V: b6457319d248029429183c342514b072
Changelog for 2016-08-02
First unified build (ie it works on both the T959P and T959V)
Screen recording now works in portrait mode
MMS should be able to be sent when data is disabled (will still use data though)
Default Camera app portrait photos are no longer square
SuperSU systemless updated to 2.76
Slightly less audio latency with UI sounds (and some sounds have changed)
Data should also be working on boot
Slight changes to battery and graphics config
Security patch level of August 5, 2016 (I'm a time traveller...)
md5sum: df587e0bd69552e0ece4b4ba3e214f45
Source, Downloads, Misc Notes
Main Source
http://github.com/omnirom
Device Specific Source Code
http://github.com/xc-racer99/android_device_samsung_telusgalaxys4gmtd for the device tree (see android-6.0-t959v branch)
http://github.com/xc-racer99/android_device_samsung_aries-common for the common device tree (see android-6.0 branch). The patches folder holds all the necessary patches along with a script to apply the patches.
http://github.com/xc-racer99/android_kernel_samsung_aries for the kernel (see android-6.0 branch)
http://github.com/xc-racer99/proprietary_vendor_samsung for the prop blobs (see android-6.0 branch)
Downloads!
All builds are found at https://drive.google.com/folderview?id=0B7vXjzo0Hj-iOGJ4dmdCd09OZmM&usp=sharing. As well, recent builds are mirrored on https://files.fernandob.com/#xc-racer99/Omni6.0
Gapps
Gapps cause the first boot to be very, very laggy. Things do improve after that. The best way to get through the Setup Wizard (IMO) is to skip everything possible (ie connecting to Wifi, settings up a Google Account, etc) and then reboot. You can manually add a Google Account later in Settings. While any (small) Marshmallow gapps should work, I have had success with OpenGapps pico package from www.opengapps.org (untested on recent builds).
SuperSu
SuperSu can be found at http://forum.xda-developers.com/apps/supersu. If on May 2016+ builds, systemless 2.71 works (other systemless versions may work, untested). If you're on an older build, you need to either force system mode (create a file in /system or /data called .supersu with the contents "SYSTEMLESS=false") or use an older version (ie version 2.52 or earlier). August 2016 build updates the systemless to 2.76.
Woooow thanks
As you suggested, Gapps caused lots of problems...made the ROM very slow and laggy, lots of FC's, lots of random reboots, etc. I re-flashed without Gapps. Was able to restore apps with TB and root with SuperSu. The basics...calling, browsing, messaging, camera...are working fine. Haven't taken it for a ride yet, but GPS test picked up 5 satellites and I haven't even taken it outside yet. If I desperately need another app, I guess I can find the .apk somewhere. Since I did a TWRP backup, maybe next week I'll try the pico gapps again and see what happens. At any rate, wonderful work.
Update: Took it out for a spin this afternoon....GPS works fine.
Been running the 1/7 for a few days. loving it so far
New Build Uploaded!
Alright, I've uploaded a new build
Changelog for 2016-01-23
Updated Omni Source code
Fixed Google Play (and other apps) download error (I think...)
New bootanimation - Its the new Omni one - it doesn't fit on our screen the best but it doesn't have one section lit up all the time so the screen doesn't burn in like the old one
Freed a bit more RAM
Improved zRAM performance by using LZ4 instead of LZO
I've also uploaded a T959P build as I had a request for one. Let me know if you guys find any more bugs.
New build flashed fine although I had to re-flash the SuperSU zip...no problem since I already had it on my SD card. I'll let it rest up for a day or two and then I'll try to flash the pico-gapps and see if it
will run smoothly....good job.
DickyG said:
New build flashed fine although I had to re-flash the SuperSU zip...no problem since I already had it on my SD card. I'll let it rest up for a day or two and then I'll try to flash the pico-gapps and see if it
will run smoothly....good job.
Click to expand...
Click to collapse
Sounds good. Do note that when/if you flash gapps, you will need to do a complete data wipe first, otherwise you will get force-closes like crazy.
I've always just reflashed SuperSU manually and never relied on the script to restore it so I can't help you there.
Tried to install over MTD SlimSaber with TWRP 2.7.0.0, kept getting Status: 7 error with updater.sh script.
Any way to fix this?
Thanks in advance.
SuccubusInc said:
Tried to install over MTD SlimSaber with TWRP 2.7.0.0, kept getting Status: 7 error with updater.sh script.
Any way to fix this?
Thanks in advance.
Click to expand...
Click to collapse
Hmm, going back to to stock with a OneClick/Heimdall/Odin will work for sure.
Alternatively, check if there is an omni.cfg file on your SD card. If there is, delete it and try again. Also, if you can get me the exact wording of the error output that would be great, along with the omni_mtd.log file from the SDcard.
xc-racer99 said:
Hmm, going back to to stock with a OneClick/Heimdall/Odin will work for sure.
Alternatively, check if there is an omni.cfg file on your SD card. If there is, delete it and try again. Also, if you can get me the exact wording of the error output that would be great, along with the omni_mtd.log file from the SDcard.
Click to expand...
Click to collapse
I will Heimdall One-Click back to KJ6 and reflash the ROM after checking for the omni.cfg, and will quote the output and the log if I get another error.
I'll be back by 5:00pm PST. I have school to take care of.
UPDATE:
Tried again after a full wipe [not a restore to stock] and got this:
Installing '/sdcard/omni-6.0.1-20160123_galaxys4gmtd-HOMEMADE.zip'...
Checking for MD5 file...
Skipping MD5 check: no MD5 file found.
assert failed: run_program("/tmp/updater.sh") = = 0
E:Error executing updater binary in zip '/sdcard/omni-6.0.1-20160123_galaxys4gmtd-HOMEMADE.zip'
Error flashing zip '/sdcard/omni-6.0.1-20160123_galaxys4gmtd-HOMEMADE.zip'
Updating partition details...
Click to expand...
Click to collapse
Is there any kernel/recovery you recommend for flashing after restoring to stock?
I've tried before on AntonX Voodoo Lagfix recovery and got a similar error.
SuccubusInc said:
I will Heimdall One-Click back to KJ6 and reflash the ROM after checking for the omni.cfg, and will quote the output and the log if I get another error.
I'll be back by 5:00pm PST. I have school to take care of.
UPDATE:
Tried again after a full wipe [not a restore to stock] and got this:
Is there any kernel/recovery you recommend for flashing after restoring to stock?
I've tried before on AntonX Voodoo Lagfix recovery and got a similar error.
Click to expand...
Click to collapse
I typically used the Blastoff kernel, but I have my own one-click as I have a Canadian variant.
Also, the omni_mtd.log will tell which part of the updater.sh failed. Another thing to check is if you have a second partition on your SD card. This ROM requires one as /data is put there.
xc-racer99 said:
I typically used the Blastoff kernel, but I have my own one-click as I have a Canadian variant.
Also, the omni_mtd.log will tell which part of the updater.sh failed. Another thing to check is if you have a second partition on your SD card. This ROM requires one as /data is put there.
Click to expand...
Click to collapse
I'll try out Blastoff if I can find it. But it probably failed because I did not partition my sdcard. I'll see if that helps later.
Thanks a lot.
xc-racer99 said:
I typically used the Blastoff kernel, but I have my own one-click as I have a Canadian variant.
Also, the omni_mtd.log will tell which part of the updater.sh failed. Another thing to check is if you have a second partition on your SD card. This ROM requires one as /data is put there.
Click to expand...
Click to collapse
Hey, xc-racer99, after about four assorted blind attempts at installing your work, I flashed back to stock/AntonX kernel with Heimdall and full wiped, then used CWM to create a 4GB partition on my sdcard. The ROM installed through CWM, then TWRP without an error and booted up after fifteen minutes or so of OMNI animation, and is running on my SGS4G without any issues. The only noticeable lag was for the first five minutes after the initial boot. Now my device is gliding smoothly after a few tweaks in the performance settings and turning off background processes. Thank you so very much.
Next time, I'll read the entire post before blundering through the install process with the assumption that I know what I'm doing [as usual].
Sorry for the trouble, if indeed I was any.
xc-racer99 said:
Alright, I've uploaded a new build
Changelog for 2016-01-23
...
Fixed Google Play (and other apps) download error (I think...)
...
Click to expand...
Click to collapse
I tried Pico gapps and the store works perfectly for me now. Thanks!
New Build Uploaded!
Changelog for 2016-02-04
Updated Omni source code - includes Feb security patches thanks to the Omni Team
Brought kernel defconfigs inline with upstream kernel/common (well, as close as possible without breaking things
More work on selinux - but its still in permissive mode
md5sum for the T959V - 975730824b335d9521d1201d4dac82b7
md5sum for the T959P - b209b78d3bc5dd4c5f5a7224a9d780c4
Still the same bugs present - headset buttons broken (have been on all 3.0 kernel-based ROMs for the Galaxy S 4G), laggy 720p recording, broken webM playback, microphone mute in calls, and bluetooth tethering.
Download link is the same as it always is. Also, thanks to @FBis251, we now have a mirror. It is located at https://files.fernandob.com/#xc-racer99//Omni6.0
Wooow...thanks
xc-racer99 said:
Changelog for 2016-02-04
Updated Omni source code - includes Feb security patches thanks to the Omni Team
Brought kernel defconfigs inline with upstream kernel/common (well, as close as possible without breaking things
More work on selinux - but its still in permissive mode
md5sum for the T959V - 975730824b335d9521d1201d4dac82b7
md5sum for the T959P - b209b78d3bc5dd4c5f5a7224a9d780c4
Still the same bugs present - headset buttons broken (have been on all 3.0 kernel-based ROMs for the Galaxy S 4G), laggy 720p recording, broken webM playback, microphone mute in calls, and bluetooth tethering.
Download link is the same as it always is. Also, thanks to @FBis251, we now have a mirror. It is located at https://files.fernandob.com/#xc-racer99//Omni6.0
Click to expand...
Click to collapse
Finally got pico gapps to run...the initial setup took quite a while but now that it's settled in, no problems. It's also interesting to note that Link2SD is running fine while it seems to be a major problem for other Lollipop & Marshmallow ROM's on other devices.

Categories

Resources