[ROM] JACxHEROSkiv2.2- JAC/CC (JAC-SKI HTC KERNEL BFS-240) Dream/Mytouch 9/30/09 - 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!!!
First A big thanks to Haykuro for providing the system dump of the latest known Hero build. Great contributions from Haykuro always!!! Make sure to thank him!!!
This ROM is based off the latest "HTC" ROM leak 2.83.x.x with tons of mods enjoy!!
DO NOT RUN ANY OTHER APPS2SD APPLICATIONS ON THIS BUILD. YOU WILL BREAK YOUR SYSTEM. THEY ARE NOT NECESSARY BECAUSE THIS ROM WILL DO A2SD AUTOMATICALLY AND BETTER!
NOTES:Swap is linux-swap by default. Edit the user.conf in /system/bin to change swappiness etc. Compcache modules built with the latest source are included if you want compcache or compcache with backing etc. Run sh /system/bin/swap -s to check swap status and other mod values.
JacHEROSki-v2.2 - Experimental A & B
A
-2.6.29.6-jac-ski [email protected]
-BFS 240
-supports MyTouch out of the box!
-MT
-various ramconsole and usb patches
-other things I can't think of
B
-same as A with the 10MB RAM hack (10 extra MB of RAM)
-other things I can't think of
KNOWN ISSUES
-This ROM will auto-mount, so when flashing make sure it isn't plugged into your computer!
-People search still force closes.
JACxHEROSki-v2.1 - Experimental
-2.6.29.6-jac-ski [email protected]
-BFS-211 w/ updated dalvik etc
-fixed reboots (none in 8 hours)
-please note this is an experimental build FAST
-compcache and compcache backing enabled by default
DEFAULT VALUES
memlimit: 32
swappiness: 60
RECOMMENDED VALUES
linux-swap partition = 64MB
JACxHEROSki-v2.0
-New Kernel and Compcache Modules swap_free now working
-removed app scripts as they conflict with BFS
-MT now working!
JACxHEROSki-v1.7r2
-Remixed 1.5/1.6 with the latest 2.83.x.x HTC Hero Dump
-Kept Old Mms.apk
-Removed Plurk related .apk's (I dont like plurk )
-Updated Modules with backing swap bugs fixed
-Updated libs from dump
-Compcache with Backing Swap now on by default instead of Linux-Swap (Still need the 3rd partition for backing swap!)
-added back the ophone dropdown
- Everything else reads as 1.6r2a does
JACxHEROSki-v1.5r2
- Thanks to Haykruo for the 1.79.482.3 Hero Dump .img's
* New 2.6.29 kernel by JAC-Ski w/perf patches
* Enhanced ramdisk with auto EXT2/EXT3/EXT4 A2SD Support!!
* Cyanogens Apps2SD with a2sd ran before user runtime starts
* Includes E2FSProgs for checking and converting Ext filesystems (Thanks Cyanogen!)
* Apps2SD is automatic. All you need is a second partition.
* Supports ext2/ext3/ext4 for Apps2SD
* Squashfs/Cramfs Support
* Linux-Swap is automatic! All you need is a linux-swap partition (32MB~)
* fsck at boot (should stop FS corruption)
* Tweaked frequency scaling options to be more responsive (Thanks Cyanogen!)
* Maximum CPU scaling frequency set to 528MHz
* TCP buffer changes
* PATH variable updates
* Calls to /data/init.rc /system/init.rc
-Latest BusyBox with working Modprobe
-Module updates
-Working Audio/Modified for better speaker/mic clarity
-Shafty's LED fixes on boot (not perfect)
-Auto backlight turned off by default in build.prop
-rwsystem, rosystem for easy remount from terminal (Thanks Soulife!)
-lucid already in /system/bin
-DalvikVM optimized
-Multi-Touch
-Compcache 0.6+ modules included
-Linux-swap support
-swap is controlled via user.conf in /system/bin
-Flash 9
Added Items
added ext2/ext3 tools to /system/bin
added Lucid script to /system/bin
added SDcard placeholder
added Telnet Binary
added BusyBox
added Java.apk (thanks xDan)
added Voice Search
added Wifi tether
added Superuser Binary
added sysctl.conf
added Haykuro's APN list
added HCItool to /system/bin
added Terminal
added EN_US to Locales
Removed Items
removed Learnmore.apk from HTC
removed HTC PCSync
Everything else has a function for someone or another remove via terminal if you dont want Stock etc
PLEASE SUBMIT BUGS HERE http://code.google.com/p/jacheroplus
**********************************************************PLEASE READ BEFORE INSTALLING**********************************************************************
Please use Cyanogen's recovery image it is awesome!
First step for 2.63 is to setup our SDcard...back your stuff up and lets go!
Formatting you SDcard
You only need to do this once folks..if you already have 3 partitions including linux-swap move to step 2
You need Recovery image 1.31 to do this folks!
To format card SD card with linux-swap WARNING!!! this will reformat you entire SD card!!
You can use the recovery console and parted to format SDcards with 1.31 folks, no more going through hassles you have the tools on you G1!...here is an example of how to do this in recovery console using parted. DO NOT USE MORE THAN 32MB SWAP!!!
Example for 8GB card (this example plays it safe and will leave a small amount leftover regardless of the 8GB card)
Reboot and enter recovery
Enter console
#parted /dev/block/mmcblk0
#print (to verfiy we know what size card we are dealing with, the details should be straight forward)
rm 1
rm 2
mkpartfs primary fat32 0 7200
mkpartfs primary ext2 7200 7700
mkpartfs primary linux-swap 7700 7732
#print (to verify we have the 3 partitions)
Example for my 4GB card
#parted /dev/block/mmcblk0
#print (to verfiy we know what size card we are dealing with, the details should be straight forward)
rm 1
rm 2
mkpartfs primary fat32 0 3420
mkpartfs primary ext2 3420 3932
mkpartfs primary linux-swap 3932-3964
Example for a 2GB card playing it safe
#parted /dev/block/mmcblk0
#print (to verfiy we know what size card we are dealing with, the details should be straight forward)
rm 1
rm 2
mkpartfs primary fat32 0 1200
mkpartfs primary ext2 1200 1700
mkpartfs primary linux-swap 1700-1732
"End?" you need to place the last value for the linux swap eg.3964 for my 4GB card
#print (to verify we have the 3 partitions)
Next we need to "quit" parted and upgrade our ext2 partition to ext3
#upgrade_fs
Swap value is set to 30 currently, you can change this by modifying the "echo" value for swappiness in the a2sd.sh script
For a longer more detailed parted turorial read this
Flashing the ROM
The second part is getting the ROM on our phone
Copy the ROM to you sdcard as update.zip, enter the recovery console via home+power and lets flash, Check ext filesystems first, if it tells you to go to console to manually check do it! After I've repaired the EXT partition or if it didn't need repair I will now wipe and then apply the update and reboot...Done!
See this thread for a FAQ/Walkthrough a forum member created about Hero and installing it on your G1 http://forum.xda-developers.com/showthread.php?t=534461
Configs
To use only linux-swap
-set compcache=0
-set cc_backingswap_en=0
-set linux_swap_eanable=1
To use only compcache without backing_swap
-set compcache=1
-set cc_backingswap_en=0
-set linux_swap_eanable=0
-set cc_disksize=32 (32*1024 = 32768kb = 32MB)
-set cc_memlimit=0
To use compcache with backing_swap
-set compcache=1
-set cc_backingswap_en=1
-set linux_swap_eanable=0
-set cc_disksize=0
-set cc_memlimit=8
To use compcache with linux swap
-set compcache=1
-set cc_backingswap_en=0
-set linux_swap_eanable=0
-set cc_disksize=32
-set cc_memlimit=0
-set linux_swap_en=1
originally posted by uwonsum
Click to expand...
Click to collapse
****************************************************************************************************************************************************************
DOWNLOADS
JACxHEROSki-v2.2a please give 15 minutes to upload
http://www.justanotherdev.slackdev.com
JACxHEROSki-v2.2b please give 15 minutes to upload
http://www.justanotherdev.slackdev.com
JACxHEROSki-v2.1
http://www.justanotherdev.slackdev.com
JACxHEROSki-v2.0
http://www.justanotherdev.slackdev.com
JACxHEROSki-v1.6r2b & 1.5_to_1.6r2b.zip
http://www.justanotherdev.slackdev.com
JACxHeroSki-v1.5r2 SYM/BIND APPS2SD
http://www.justanotherdev.slackdev.com
All builds can be found here if you don't see the one your looking for linked
http://www.justanotherdev.slackdev.com
http://altepeter.com/justanotherdev/
I would like to thank daproy, JesusFreke, Cyanogen, Haykuro , xDan, Sangeet.003, Twisted Umbrella, db.hates.you, xrevox and everyone else in the android community helping out with this and other ANDROID projects.
I'f you like what I do, please consider donating here
If you like my work visit me at my Twitter.

JacHEROSki-v2.2 - Experimental A & B has been performance benchmarked extensively by MikeTaylor00. The recommended settings for optimal performance are included in the build. You do NOT need to modify the user.conf file. Make sure that you have a 64MB linux-swap partition before flashing this build. To see some of the benchmark results used to determine the optimal settings for this build click here.
http://slackdev.com/justanotherdev/JACHEROSKI_Benchmark.xls
Compcache is enabled on both of these builds and will perform better than it has in the past. The memlimit was being set much too low, on all ROMs, because of a misconception of how Compcache works. The memlimit is the limit of the size of the data before it has been compressed. It is not the total amount of memory that Compcache can use for compressing data. These settings will not use a significant amount of RAM. With the default setting of 48MB it will only use about 6MB-12MB of RAM based on benchmark test results.
Experimental B includes a hack that increases the amount of RAM by 10MB. It has not been tested thoroughly and may not be stable. It may cause problems with 3D applications as well as Street View. Flash this build at your own risk.
- DesertLake-Labs
http://slackdev.com/justanotherdev/JACHEROSKI_Benchmark.xls

JAC, two quick things:
1) The title is listing on the page as JACHero 2.3.5 instead of 2.3.6. People aren't flocking because there are two threads, both with the title of "JACHero 2.3.5"
2) Any idea on when you'll be getting a chance to upload? I'll be around.
EDIT: 2) Uploading now. Very excited.

Sorry, double post.

can't wait to flash this 2.3.6 =D great job JAC.

mani am excited for thiss!!

I haven't been on Hero for a while, I am going to be checking out this 2.3.6 build to see the performance difference. It sounds like SuperHero v3 is coming out soon too so I might check that out.
It is nice to see a new thread, the previous was getting a bit ridiculous at over 850 pages.

SWEET! the thread has been cleared, no more junk questions!
lets keep this one clean guys. seriously
btw, flashing 2.3.6 now

yeah its also easier to help people in a clean thread cause everything is cleaner adn answers are more visible than thru 50 new posts everytime u hit refresh

tinyaznboi said:
yeah its also easier to help people in a clean thread cause everything is cleaner adn answers are more visible than thru 50 new posts everytime u hit refresh
Click to expand...
Click to collapse
Do you think it would be possible to rename this the Dev thread and the other the Newbie thread or something? Or would something like that get locked by the mods?

*snag* one link is up guys

zapyourit said:
Do you think it would be possible to rename this the Dev thread and the other the Newbie thread or something? Or would something like that get locked by the mods?
Click to expand...
Click to collapse
i dunno im not a mod lol but a new thread on just helping people trying to flash this rom and need help might be useful but there are a ton of those already in Q&As people just dont read them...

Nice...going to flash this when i get home.
Hey JAC, if i have a 1 gig sdcard partitioned, will this still be slow like 2.3.5??

samethsom said:
Nice...going to flash this when i get home.
Hey JAC, if i have a 1 gig sdcard partitioned, will this still be slow like 2.3.5??
Click to expand...
Click to collapse
mostlikely not because the framework apk (all the phones images) are optimized (theyr smaller, smaller= faster), and not to mention the phones media (ringtones ect) are now moved to sd.

Flashing the rom now, will post updates in a few...

ehh the battery didnt change,
its the ophone one :/

Anyone care to confirm the SMS issue has been fixed definitely. Receiving 100% of all SMSes? Can't afford to even miss one.

johnnylicious said:
ehh the battery didnt change,
its the ophone one :/
Click to expand...
Click to collapse
hows the overall performance? im not allowed to download anything on my cousins laptop so im using my phone to download the file so its a bit slow. so i havent flashed it yet.

double post. my bad

phone rebooted after it hit the activation screen pretty wierd.
rebooting now. lets hope this time it works

Related

[PATCH] Firerat 'all in one' patch file [ v1.4.1 beta2 - 2010-11-07 ]

Originally posted in the CM5 test thread, this is my all in one 'patcher'
basically it consolidates 'scripts' I have been posting in the CM5 thread to help people out.
It also includes a couple of things that I have not posted, but found useful myself. these are the 'shabang' and 'remount script'
fr-patch141-BETA3.txt
Current options
Code:
# All In One Patcher AIOMenu Version 1.4.1 BETA2
##################################################################
[1] [ ] (a2sd) FroYo Apps 2 sdext
[2] [ ] (sdext) sd-ext mount for CM6
[3] [ ] (lwp) Live Wallpaper (work around) \*
[4] [ ] (lsd) Leagacy /system/sd mount point
[5] [ ] (swap) swap
[6] [ ] (shabang) shabang
[7] [ ] (remount) system remount script
[8] [ ] (fb) Facebook 1.2.x sync for G1/Dream/Trout
[9] [ ] (fixp) fix_permissions patch ( for CM5.0.x )
[10] [ ] (dc2x) dalvik-cache bind mount
[11] [ ] (ddb) /data/(data,system) bind mount
[12] [ ] (rba) random bootanimations
[13] [ ] (fsdext) force sd-ext mount script
------------------------------------------------------------------
Enter the Number ( separate multiple with space )
Enter 0 to install sellected
This 'patch' file is simply for delivery, it is not required once you have installed the patches you want.
Update:2010-08-04
the 1.3.x version of Facebook no longer requires the 'fb fix'
Change log
1.4.1 beta2 ( 2010-11-07 )
typo fixes
removed messages that printed Danger detected ,, just creates confusion
added /data/local/bootanimations to random bootanim, ( for people without sd-ext )
1.4.1 beta ( 2010-10-28 )
v1.3.5 FroYoApps2sd see here for instructions point 4 onward
new menu system
you can still pass options, the ones in ()
new script, data/data bind, put /data/data on /sd-ext and get more room
force sd-ext mount, use line aio fsdext in your customMTD mtdpartmap.txt file
ensures your new nightly cm6.1 will mount /sd-ext
new script, random bootanimations
put a collection of bootanimation.zips in /sd-ext/bootanimations/
either rename the zips or give each one its own folder
1.4.0 ( 2010-09-06 )
v1.3.4 FroYoApps2sd see here for instructions point 4 onwards
swappy's swapfile creation now gives progress display
userinit patch ( for those without sd-ext mount ) working again
a change in CM6 nightlies supports /data/local/userinit.sh but not userinit.d, patching was skipped, but now it checks for both .sh and .d
made some changes to the script 'generation', making easier ( I hope ) to manage on github
1.3.9 ( 2010-08-23 )
fixed 'id' error in RA Recovery ( probably has more problems in RA Recovery, I'll fix in next version )
v1.32 FroYoApps2sd see here for instructions point 4 onwards
1.3.8 ( 2010-08-12 )
v1.3.8b , fixed a null variable + a fi on wrong line
added FroYo apps2sdext ( v1.2 )
includes ApkManager, to manage app location
added swapfile support ( create and resize swapfile with swappy in terminal/adb shell )
1.3.7 ( 2010-08-10 )
can be run in recovery
swappiness defaults to 20
new script /system/bin/swappy , change swappiness ( just type swappy in terminal )
remount rw/ro now works again ( I included the fix this time )
lwp script 'recreates' hw3d.xml if it does not exist
1.3.5 => 1.3.6
minor changes
1.3.4 ( 2010-07-16 )
added sdext mount for CM6
includes IConrad01's fix
Included IConrad01's fix in swap script
[*]fix system remount script ( remount (rw/ro) now working
before fix only (rw/ro)system symlinks were working oops, I didn't upload that fix
1.3.3 ( 2010-06-23 )
minor clean up for MT3G userinit patch
support for Custom partition layouts, ZERO brick risk!
if you are using a Custom Partition map, dc2x will now behave like DangerSPL ( dalvik-cache bind mount to sd-ext )
why? because we are playing about and have got rid of cache I have 90mb system and 114mb data
1.3.2
fixes dex getting rebuilt each boot, after flashing NoneDanger CM5.0.7 test(3/4) or NoneDanger CM5.0.7 test5+
will make a better fix for next major revision.
1.3.1
fixed the reverse flag ( changed from -r to rev , and the test in script )
1.3
added reverse option for swap lwp and dc2x
fixed userinit patch for those without sd ext partition
1.2
Fixed Patch 20userinit to use /data/local/userinit.sh ( not /sd-ext/userinit.sh)
added laegacy sd mount point 'fix'
Fixed neocore workaround ( LWP script ) NB Neocore workaround currently disabled
expanded fix_permissions target ( some roms have .sh )
Only run fixp when SD_EXT_DIRECTORY environment is found
1.1
Fixed script to install userinit.d directory in the right place when no sd-ext partition.
1.0
First release
Can I use this script on any rom?
_probably_ but I have only tested it on CM5/6 ( so far )
the options marked with * require 'run-parts' this is where the boot.img executes scripts within a specified directory.
When I was writing the script I anticipated this and incorporated a check, disabling the install of the options which require it.
edit: the dc2x might do very nasty things to a none CM5/6, I'll insert a sanity check
I like the idea of some of the 'run-part' scripts, but my rom doesn't use that
I have an idea in mind, where I test the running boot.img's init.rc for the import/trigger commands. I can use that to setup a run parts
trouble is, not all ramdisks are made equal.
Some popular 'roms' don't have a boot.img with a compatible init, even though the init.rc has import/trigger. So it may not work and I don't fancy manually fixing all the broken boot.imgs
But I may at some point detail how you can do that yourself
Some more detail on the options
*new* Random Bootanimations
This adds a script which will randomly select a bootanimation from /sd-ext/bootanimations ( or /data/local/bootanimations/ if /sd-ext is not mounted )
it searches for zip files in the bootanimations folder.
you can either have
unique names e.g.
/sd-ext/bootanimations/bootanimation1.zip
/sd-ext/bootanimations/bootanimation2.zip
/sd-ext/bootanimations/nexusanim.zip
or each in its own folder e.g.
/sd-ext/bootanimations/ba1/bootanimation.zip
/sd-ext/bootanimations/nexus/bootanimation.zip
/sd-ext/bootanimations/another/another.zip
or a mix of both, I don't care
if /system/media/bootanimation.zip exists, that will also have a random chance
( personally I remove it from the ROM before flashing, it saves me a chunk of system space,, I just put a copy in /sd-ext/bootanimations/
*new* data/data binds
Space tight on data?
this will put /data/data ( and /data/sysem ) on your sd-ext, and bind mount them back to data
it will free up 30+mb * on /data
* depends on how many and what apps you have
if you decide you don't like it
Code:
su
sh /sd-ext/userinit.d/11datadata-binds off
to turn it off , note it will check if you have enough space on data, don't blame me if it refuses to move it back, or if it moves it back and you get low space warnings. titanium backup and do a full wipe and start again from scratch
shabang
simply adds #!/system/bin/sh to the wrapper scripts for some of the java code in /system/framework
basically it will let you run things like pm ( package manager ) from an Almquist shell (ash), bash or busybox sh ( which I think is just ash )
remount
is a somewhat bloated script inspired by Maxisma's rwsystem script
the 'bloat' is cachehack detection ( to make sure all system files are rw ) and some feedback, both to the user and any scripts which use it (via a 0/1 exit code )
lwp
when I first did the '3D' kernel for CE1.2, ( based on what Case_ did )
I hinted in the ramdisk's init.rc at what goes on here
the patch does two things
first , on boot it restricts access to /dev/msm_hw3dr and /dev/msm_hw3dc, so only root and the graphics group can access it.
Then, we give the graphics group to apps which have the android.permission Write External Storage
the idea being that Live wallpapers would be forced to drop back to software3d
( we know lwp worked ok(ish) on ramhack kernels ; )
but Gallery3D and most Games get given graphics group ( becuse they have the WES permission )
NB, this will not fix the 'Nexus LWP Pack' pushed from another ROM
only Market LWP will work on cm5 test3
swap
on boot get a script to run, which just runs swapon against every sd partition, its a 'suck and see' but it works no matter which partition you have swap on, so no messing about editing it for typical g1 setup fat32/ext/swap , or an mt3g with just fat32/swap
fb
Edits the build.trout.prop file, changing a couple of values so that facebook 1.2.1 sync works
( if you ask me its the app which is broken, but this is a workaround )
fixp
the fix_permissions script is hardcoded with the legacy /system/sd, this patch converts it to use $SD_EXT_DIRECTORY
so it won't miss apps on your sd card ext partition
dc2x
Dalvik-cache bind mounts
For NoneDangerSPL , a bind mount between /cache/dalvik-cache and /data/dalvik-cache is created on boot
NoneDanger has a /cache partition of 67mb , which is perfectly adequate for the dex files
it frees up space on data ( which is 14mb smaller than DangerSPL )
For DangerSPL
/cache is way too small, at just 30mb , but stock cm5's framework and system app dex files are 31mb , which does eat right into the space available on data
so, a bind mount between /sd-ext/dalvik-cache and /data/dalvik-cache is created on boot., very much like the old style a2sd
this option will free up space on data, especially useful if you have apps which want to create large /data/data/ directories
for MT3G , didn't make much sense to do anything, data is huge, but with /cache at 80mb I could be persuaded to bind with that
reserving for future use
great work firerat.
like
Will this script work for cm5 based ROMs like Superbad 1.2.1?
tman7510 said:
Will this script work for cm5 based ROMs like Superbad 1.2.1?
Click to expand...
Click to collapse
yeah, should be fine
can't guarantee it as I haven't looked at superbad, but if it is cm5 based, no problem.
so how do we use it? Just download the patch to the root of sd and run the commands from terminal or what?
Klyentel said:
so how do we use it? Just download the patch to the root of sd and run the commands from terminal or what?
Click to expand...
Click to collapse
Code:
example
sh /sdcard/fr-patch12.txt swap lwp fixp
will setup swap, patch fix_permissions to see apps on sd
and setup the gpu permissions to enable lwp + 3d apps
It seems like the LWP fix doesn't want to play nice with the MyTouch 1.2
Firerat said:
Code:
example
sh /sdcard/fr-patch12.txt swap lwp fixp
will setup swap, patch fix_permissions to see apps on sd
and setup the gpu permissions to enable lwp + 3d apps
Click to expand...
Click to collapse
thanks, I should of waited before i asked that question... Right after posting I read back over the OP and saw the example in the code box. Gonna try this out now.
Awesome work Firerat. Just used it to fix Facebook sync in CM 5.0.7-t3 for G1. Works perfectly.
Re: [PATCH] Firerat 'all in one' patch file [ v1.2 - 2010-05-11 ]
Works like a charm, after a flash and a fix, I haven't the slightest problem.
Thanks firerat!
Oh, and if you delete /sd-ext/userinit.d/25Swap
swap will be turned off
(I'll add a revert feature to the script )
Click to expand...
Click to collapse
has this been done?
how to revert?
shawn1224 said:
It seems like the LWP fix doesn't want to play nice with the MyTouch 1.2
Click to expand...
Click to collapse
as I don't have a mytouch 1.2 I can't test it
but I can't think why it wouldn't work if it worked on a g1
maybe I need to clarify, it won't fix the lwp which fc, because they are not supported in the framework
currently, cm5 test3 , only lwp from the market work
it appears lwp are being coded out of the dream/magic frameworks
presumably because of their lack of stability
Hi Firerat
I've installed the patch because my facebook wasn't syncing properly; I installed the "/all". Thanks now facebook syncs but since that I can not switch back to 2G only, even when I tick the "only 2G network" the 3G icon and connexion are always here, it firstly disappear and then 2 sec after the 3G reappears.
Do you havea a clue ?
Cheers !
Firerat said:
as I don't have a mytouch 1.2 I can't test it
but I can't think why it wouldn't work if it worked on a g1
maybe I need to clarify, it won't fix the lwp which fc, because they are not supported in the framework
currently, cm5 test3 , only lwp from the market work
it appears lwp are being coded out of the dream/magic frameworks
presumably because of their lack of stability
Click to expand...
Click to collapse
Yea, I wasn't banking on it working with the Nexus default LWP but I still get the reset glitch when it goes into sleep mode using seeds of life LWP off the market.
tplotplo said:
Hi Firerat
I've installed the patch because my facebook wasn't syncing properly; I installed the "/all". Thanks now facebook syncs but since that I can not switch back to 2G only, even when I tick the "only 2G network" the 3G icon and connexion are always here, it firstly disappear and then 2 sec after the 3G reappears.
Do you havea a clue ?
Cheers !
Click to expand...
Click to collapse
sorry , not a clue
and I really can't see how anything would effect 3G
Thanks for the reply mate, I was thinking about the same, the script changes nothing related to the 3G settings, I really don't understand :s
I will nand backup
Keep up the good shared work anyway
Cheers
shawn1224 said:
Yea, I wasn't banking on it working with the Nexus default LWP but I still get the reset glitch when it goes into sleep mode using seeds of life LWP off the market.
Click to expand...
Click to collapse
hmm,
seeds of life seems to be working on my g1
let me see if I can figure out why it wouldn't be working for you
My bad Fire, I just backed up, test 3 img before your script was being installed, wiped everything and had the same problem again, so nothing to do with your work
Cheers

[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?

[Script][A2SD]Darktremor 2.7.5.3 Beta 04 [MT3G] (01/29/2011)

Introducing...
Darktremor Apps2SD 2.7.5.3 Beta 04
Date of Release: January 29, 2011
Download Current Version
Instructions - Change Log - Commands - ROM List - Developer's Guide
Darktremor Apps2SD Fan Page ----
Darktremor Apps2SD Development Group
Are you installing Darktremor Apps2SD on your phone? Here are the instructions to help you: Facebook
Are you a developer wanting to include Darktremor Apps2SD in your latest ROM? Here is the Developer Guide: Facebook
Click to expand...
Click to collapse
Update on Beta 4
It seems I'm getting mixed results with these betas. I'm not sure why this is occurring, some people have been able to get this working right while others have had a hard time with it.
Currently, I'm rebuilding the entire program. This takes a while because I have to figure out how to pack all these options into the program but make it small enough to where it will run correctly.
I will say that some of the beta features are coming back out...one of them is the search for a partition code. I suspect that code may be leading me into issues with certain platforms, so I'm going back to the 2.7.5.2 method of mounting (mmcblk0p2 or mmcblk1p2).
Also, parts of the code will use Busybox Ash (the only code that won't will be starta2sd, which will still use Bash for the time being). The startup code will definitely use Busybox Ash.
Until then, here are the links to the the last two betas and the last official release:
Version 2.7.5.3 Beta 04 - http://www.darktremor.info/files/a2sd/dtapps2sd-2.7.5.3-beta04-signed.zip
Version 2.7.5.3 Beta 03 - http://www.darktremor.info/files/a2sd/dtapps2sd-2.7.5.3-beta03-signed.zip
Version 2.7.5.2-1 - http://www.darktremor.info/files/a2sd/dtapps2sd-2.7.5.2-1-signed.zip
And, if you want past versions, you can view the repository: ftp://dtuser:[email protected] (ignore the smiley face...that's XDA doing that.)
Click to expand...
Click to collapse
Beta 04 took longer than I expected to release. I have done major changes to the code:
1. New commands: convert-ext4 - This will convert your EXT3 partition into EXT4. Just a friendly reminder on this command: Not every rom supports EXT4, so it is possible to go into a boot loop if you switch roms. Use with caution.
2. Reworked convert-ext3 (convert-ext4 gets similar code)...now a flag file is set before the reboot (no conversion is done before the reboot). At load time, the conversion is performed. This takes longer in the reboot process and you may think your phone has locked up...wait about five minutes before doing anything with the phone.
3. Repair is rebuilt...now it uses existing commands to repair the setup (reinstall, remove, cachesd, cachepart, nocache, datasd, nodata). Definitely shrinks the code.
4. Added fix_permissions program to the package. This may help with Superuser issues when using the datasd feature. It is used in reinstall, remove, datasd and nodata.
5. a2sd install is back!!! Both a2sd install and a2sd reinstall do the exact same thing.
6. Dalvik heap code has been shrunk and now creates a file called dalvikheap. Actually, the code has been doing this all along (since about 2.7.5.2, I think), but I never put the code in to use the file.
7. Low Memory Killer code has also been shrunk and uses a file caled dtset_lowmem to set the low memory killer parameter.
8. Replaced Busybox PS function with Toolbox PS. The issue with Busybox PS is that it gives a false reading when I look for android.process.acore (which is the main program when the GUI starts up). If that is present, the program thinks you are trying to run Darktremor without any command line parameters. This was because Busybox would report the process was there when, in reality, it wasn't (validated this when my phone was boot looping.) Toolbox's PS reports the correct setting. This should fix the bootlooping issues some people are experiencing.
9. New commands: usedtbusybox and usedefaultbusybox - these commands may help in diagnosing issues that is may be related to the native Busybox on your rom. a2sd usedtbusybox will use the Busybox that is packaged with Darktremor. a2sd usedefaultbusybox will turn back on the scan behavior of the program introduced in Beta 03.
10. Support for Darktremor Apps2SD version 2.7 and earlier has been discontinued. To upgrade correctly from one of those versions, use version 2.7.5.3 Beta 03b or earlier.
11. Finally fixed stalled boot issues (or at least my tests with several roms says so.)
See the change log for additional details.
You will notice that if the program runs repair and finds a problem, it will correct the issue and reboot. You will see a second reboot when the dalvik-cache clears (this is to fix timing issues with CyanogenMod...I can't control that startup as well as I can other roms). This only happens if repair is ran or you flash a new rom (as repair will realign all data). If you are upgrading from a previous version of Darktremor, you should not see the reboots.
Click to expand...
Click to collapse
This is Darktremor Apps2SD, a multipurpose program that primarily allows a user to execute applications created for the Android OS on their Secure Digital card (with the proper setup...more on that later). But, Darktremor Apps2SD is all about stability. The goal is to be able for all users of the Android OS to be able to take advantage of a method to run their applications from a secure digital card.
But just because the Darktremor Apps2SD is all about stability, doesn't mean it isn't packed with features:
- Move applications (both free and paid) to the Secure Digital card.
- Move Dalvik Cache to run either from your Secure Digital card or from your cache partition and clears the cache on demand.
- Boot Loop Protection: prevents the phone from boot looping in the event the SD card could not be mounted.
- Dalvik JIT for faster performance on Roms which support it.
- User selectable sizes for the Dalvik heap sizes, allowing a user to freely optimize their system.
- Activate a swap partition on your SD card and sets how often the swap partition is utilized.
- Automatically fixes configuration issues.
- Users can check the free space on their SD card and check the installation to make sure all is setup correctly.
- Runs ZipAlign on demand...this makes your programs load faster.
- Built in help system for easy reference of commands.
- All features can also be reversed without repartitioning your Secure Digital card.
- New logging features assists in troubleshooting issues.
- Commands to set the Low Memory Killer feature at boot time. Great for those people who are the "set it and forget it" type.
- And more...
Darktremor Apps2SD is not the same as Froyo Apps2SD. Froyo Apps2SD creates a secure folder on the FAT32 section of your SD card (this is the section that you see when you mount your phone to your computer) and stores the programs there. This is nice as you don't have to do anything special with the phone, but it isn't backwards compatible with older versions of Android (Cupcake, Donut, Eclair) and, because of the way Froyo works, older programs not designed for Froyo will automatically stay on your internal storage (unless you install a program that forces the move to your SD card).
Darktremor Apps2SD takes a different approach. Based on the original CyanogenMod works, Darktremor Apps2SD uses symbolic linking to force Android into moving your applications to the SD card. Because Android will not allow anything to be ran from the FAT32 partition on your SD card (and, in Froyo, it will only allow you to run programs from a special folder), Darktremor utilizes filesystems called EXT2, EXT3 and EXT4. Each one of these filesystems is native to Linux (the operating system running Android), which allows you to run programs from them (same as, say, a computer running Ubuntu). This method is completely compatible with all versions of Android, including Froyo. In fact, you can run both the Darktremor Apps2SD and Froyo Apps2SD at the same time.
Check out the list of Roms that either have Darktremor Apps2SD installed or are compatible with Darktremor Apps2SD. Click on the link labeled ROM List at the top of this message.
Bump...new version released: 2.7.5.2
Bump...new version 2.7.5.3 Beta 02 available.
I thought this wasn't for mytouch though?
There's one rom at least that actually has it installed (at least according to my list). RCMagic.
But there should be no reason you couldn't use it in another rom. If you can use basic Apps2SD, you can use this one as well.
blahbl4hblah said:
I thought this wasn't for mytouch though?
Click to expand...
Click to collapse
bump---new version available
Corrected version available---see first message for what went wrong.
Bump...new version 2.7.5.3 Beta 04 released.
After installation from recovery my phone doesn't want to boot anymore. I have to do Nandroid restore.
Magic 32a new radio
If you decide to try it again and it fails to boot, go into recovery (before you do nandroid restore) and pull the /data/dta2sd.log, /data/dta2sd.lg1 and /data/dta2sd.lg2 logs. Send them directly to me ([email protected]) and I'll take a look at them.
ingelore86 said:
After installation from recovery my phone doesn't want to boot anymore. I have to do Nandroid restore.
Magic 32a new radio
Click to expand...
Click to collapse
tkirton said:
If you decide to try it again and it fails to boot, go into recovery (before you do nandroid restore) and pull the /data/dta2sd.log, /data/dta2sd.lg1 and /data/dta2sd.lg2 logs. Send them directly to me ([email protected]) and I'll take a look at them.
Click to expand...
Click to collapse
I've try to reflash your app. I've notice that after flashing, when i exit from recovery and try to boot in normal mode, the phone reboot two times in bootscreen and then stop everything. I removed battery and turn on recovery but...
It seems I can't find those files you tell me, via recovery
C:\sdk\tools>adb pull /data/dta2sd.log C:\temp
remote object '/data/dta2sd.log' does not exist
C:\sdk\tools>adb pull /data/dta2sd.lg1 c:\temp
remote object '/data/dta2sd.lg1' does not exist
i have an official rooted rom (rogers) and i flashed this(i already have ext3) do i need to do something more, because im steel low on storage(or the officials rooted roms cant support it?)
The third reboot is rebuilding dalvik-cache....give it time to complete (my Evo was stuck on the Evo screen for about two minutes on this reboot, and that's a much faster phone than the MyTouch 3G.)
Also, in recovery, you'll have to mount your /data partition:
mount -t yaffs2 -o rw /dev/block/mtdblock5 /data
Hopefully, mtdblock5 is your /data partition.
ingelore86 said:
I've try to reflash your app. I've notice that after flashing, when i exit from recovery and try to boot in normal mode, the phone reboot two times in bootscreen and then stop everything. I removed battery and turn on recovery but...
It seems I can't find those files you tell me, via recovery
C:\sdk\tools>adb pull /data/dta2sd.log C:\temp
remote object '/data/dta2sd.log' does not exist
C:\sdk\tools>adb pull /data/dta2sd.lg1 c:\temp
remote object '/data/dta2sd.lg1' does not exist
Click to expand...
Click to collapse
Ok, i've try to leave to the phone, time to do the rebuilt of dalvik-cache but... 40 minutes and is still stuck on bootscreen... Isn't a bit too much?
Now, i send you by email the two files you ask me, thanks for your help...
i have a mb300 flashes with eclair and wioth app2sd darktremors installed , once i have my sd in ext3 , how do i move apps to sd?
best regards

[DATA2whatever] Flashable All-in-one-data2sd-Solution v0.2e + v0.4 test (dec 27th)

data2whatever v0.2
UPDATE: For the new test version of v0.3 and v0.4 look at the end of the post.
Features:
- Supports: Ext2, Ext3, Ext4 (and if kernel supports it: ) btrfs, ReiserFS
- Supports loop device as optional addon (as siberes data2sd)
- Flashable zip for many app2sd ROMs (no long setup required)
- It does a e2fsck (disk check) on every boot and creates a logfile on the sdcard (/sdcard/e2fscklog.txt)
- looks nice if you do a logcat on boot
- no "settings lost on reboot" bug like in my old or siberes script
- changes the scheduler for the sd-card and internal to noop for better performance on sd.
- Nandroid Backup of EXT2/3/4 external with AmonRa 2.0.0.1 or any clockwork recovery.
- Removes the common app2sd scripts on its own
Requirements
- A second partition (same as app2sd - Min 512 mb - 1024mb is highly recommended - max 2048 MB or there will be issues with market) in any format (as long as the kernel supports - ext2/3/4 support is default in most kernels - Ext4 or ReiserFS is recommended).
- An app2sd or non app2sd ROM (data2sd versions wont work) (this SHOULD work with most or at least many ROMs . Roms that are confirmed to work can be found in the post below. Please report to me it it works or not so i can update this thread. If it doesn't work i try to make it compatible asap. )
Installation
1.) Full wipe (at least needed on first installation)
2.) Flash the app2sd Version of the ROM of your choice
3.) DONT REBOOT
4.) If you rebooted then start over at 1.)
5.) flash the attached "data2whatever.zip"
6.) now reboot
ADDITIONAL INFO: Even without "life on the edge" you should watch the first 4 "don't"s of "life on the edge". The normal script use the same disk safety methods as NTFS on Windows or EXT4 on linux. But as you know you shouldnt just switch off the computer because there can still be issues in very rare cases. Reboots with tools like "snqs power menu" is the same as a batterypull (or pulling the ac plug on PC) and this isn't good in general (and this also applies for using it with app2sd). If you want to go to recovery just make a normal shutdown and switch the phone on with "volume down" button pressed.
Optional life-on-the-edge add on
EDIT: Life on the edge causes reboots. Don't use it for now.
This patch has the same effect as sibere's and ownhere's script (loop device - the way ownhere does in v4 doesnt work though). Other than those scripts it this addon doesnt need any repartitioning or other setup (like FAT or a third partition) and can simply be installed or removed with a flashable zip. All you need for this is a normal ext 2/3/4 partition (as above ^^). Ext4 is recommended for this (as above) since it is the fastest of those 3. This patch is more risky than normal ext3/4 considering the possibility of data loss. If you want to use this add-on you should watch the following (this also applys to ownheres and sibere script and is NOT more risky than their scripts):
- DON'T use the reboot of snq's powermenu (or any other reboot app)
- DON'T use anything in the "ROM Manager" that makes it reboot.
- DON'T do adb reboot / abd reboot recovery / adb reboot bootloader
- DON'T pull the battery while the phone is on (this should be obvious)
- DON'T remove the "sync" mount options for the Quadrant "boost" (this is a fake boost anyway)
All of this is like a powerloss for the sd-card and has a high change of data corruption.
From my test with this i give you an estimate what can happen if a powerloss occurs or any of the 5 points above happen:
- 50% general chance of corruption that will be autofixed on boot (not a problem)
- 10% chance of forcecloses after reboot of some apps (this can be fixed by deleting the app data or restoring it with titanium (or other) backup)
- REALLY tiny chance (didnt happen for me in over 40 "simulated" powerlosses) that partition gets corrupted (needs complete repartitioning of the microSD so all data on it will be gone then)
As long as you watch the 5 points above and as long as you don't drop the phone and the battery jumps out this will be safe.
Installation of the addon:
- Flash the "life-on-the-edge.zip" any time after you installed "data2whatever".
Installation of the addon:
- Flash the "life-on-the-edge-UNPATCH.zip" any time after you installed "data2whatever" and the addon. (this will revert back to the normal script)
Personal remark: While this is a improvement over normal ext4 it is not the "holy-grale" of a data2sd lag fix. I'm not using this myself and use a ReiserFS as second partition instead which is more safe and completly feels the same as a "loop" device considering performance.
Further Plans
- Changes for the mount options of the internal YAFFS2 Partition to optimize the speed of the "dalvik-cache" (have to look into YAFFS2 what can be done)
- Make Roms that doesn't work yet compatible to this
Thanks:
- cyanogen who made app2sd+ in the first place.
- sibere and ownhere who started all the data2sd.
- supercurio and Unhelpful of SGS' Voodoolagfix (#Project-Voodoo on freenode) for their helpfull script tipps.
- Coutts99 and Neophyte for their Kernels.
- woti23 for all those test's in this thread.
- All devs of XDA in generall for all this nice stuff that is done here
UPDATE: Test version of v0.3 and v0.4:
BOTH NEED A FULL WIPE BEFORE INSTALLED FOR THE FIRST TIME.
Please make a logcat of the first boot. This can help me to find possible issues.
This version now checks if your second partition is aligned and if not it will ERASE it and recreate it aligned. You will find more info about alignment later here (in the meantime you can google "ssd alignment" to get some info).
WARNING: THIS WILL ERASE THE SD-EXT PARTITION IF IT IS NOT ALIGNED. On top of that there is a little risk that it messes up the partition table. Although i made a lot of test with this and added busybox to assure compatibility there could still issues with it. If something should go wrong in recreating the partition you may have to REPARTITION the COMPLETE Sd-card. So make a BACKUP OF ALL YOUR DATA ON THE SD before you test this .
Additional info: Don't let yourself get confused by the many deleting messages on install. The update script tries to erase:
- busybox (newest version gets installed afterwards)
- 4 different versions of app2sd scripts
- dalvikcache2cache script
- the 3 binaries included (e2fsck, tune2fs, mkfs.ext4)
- 3 possible symlinks for the binaries
- mtab file
Everything that is erased gets either installed afterwards (busybox, etc ...) or isn't needed (app2sd scripts).
Please post the alignment log if you testet this. This log can be found on the sdcard ( /sdcard/sd-ext-alignment-log.txt).
==================================================================================
changelog
0.4d test release
- If the partitions gets aligned it will be formated with ext3 now instead of ext4 so it works with ROMs without ext4 kernel support.
0.4c test release
-fixed a rare issue that could happen on alignment if a partition has set the bootflag.
v0.4b test release
- fixed and Oxygen 2.0 RC4 related issue:
- renamed the "99complete" to "991complete" to prevent similiar issues on other AOSP ROMs that use individual properties.
v0.4 test release
- dalvik cache is now left internal. This should spread i/o and thus speed things up a bit.
- change scheduler to "deadline" if the kernel supports it
- changed logging: One file (data2whateverlog.txt on sdcard) for alignement and fsck with more info (thx moebius83)
- In case there is a swap partition (mmcblck0p3) this will also get aligned.
v0.3 test release
- this version will now recreate your sd-ext partition if it is not aligned (format: ext4)
- fixed the mtab error that could cause issues in some cases
- added busybox v1.17.2 to assure compatibility.
- added support for swap partition (if kernel supports it and partition 3 exists)
- removing more stuff on install (to make sure there are no old symlinks)
0.2e
-fixed an issue caused by the s-off fix.
0.2d
-fixed the cm6 fix
v0.2c
-fixed a bug that made this only work with S-OFF. (i totally forgot that system can't be mounted rw as default )
v0.2b
- fixed a typo of the last fix . This could have caused issues on leedroid. (thanks woti)
- added the patch for CM6 (thanks iinga)
v0.2
- fixed a syntax error making the script not working at all
- fixed a bug that would have occured on leedroid if it would have worked ^^
------------------------------------------
data2whatever v0.1 (dec 23.)
-completly rewrote of the data2ext script
Confirmed to work with:
- LeeDroid 2.3b A2SD (life-on-the-edge may not work)
- MIUI 0.12.18 R3
- Gingerbread Oxygen RC2
- Ginger Villain ROM
- CM6
- MidianUI r2e
- Desire stock (with init.d support enabled through ramdisk - more info)
Don't work yet:
(about HD roms in general. They will be the ones with most issues because they use external space for system stuff because of the size of the HD Rom - ill still try to make my script work with them)
- robocik's Z v06
- ReflexTSenseHD 1.5
nice work man
im using miui currently and it hass 04apps2sd instead
is this the same thing?
Very nice work.... and it kinda confirmed what i've been thinking all the time about it. Ppl thinks it speeds up your phone! Still this is of very good use if u want alot of space for apps
Rastaman-FB said:
nice work man
im using miui currently and it hass 04apps2sd instead
is this the same thing?
Click to expand...
Click to collapse
Check my 2nd post. I just edited it.
I love you.
But still the best way is to integrate it w/ ROM
where is the download link
ghmail2 said:
where is the download link
Click to expand...
Click to collapse
This
10char
Rafa91 said:
This
10char
Click to expand...
Click to collapse
a joke?
ghmail2 said:
where is the download link
Click to expand...
Click to collapse
+1
10char
Go here ->http://forum.xda-developers.com/showpost.php?p=9697369&postcount=7229
but i don't know if it's RCMixHD specific.
+1
Is it a joke or not?
ghmail2 said:
where is the download link
Click to expand...
Click to collapse
D'oh .... sry ... when i finished the post i went eating ... i had the fealing i should have checked it again
just wait omg ...
anko184 said:
Go here ->http://forum.xda-developers.com/showpost.php?p=9697369&postcount=7229
but i don't know if it's RCMixHD specific.
Click to expand...
Click to collapse
This one also works. All 3 Roms i posted use the same script
So generally, it should work on any rom with CM6/AOSP based A2SD script? Mkay...
ghmail2 said:
a joke?
Click to expand...
Click to collapse
It wasn't there before xD
Didn't get to experimenting with btrfs today, will test it tomorrow
Sent from my HTC Desire using XDA App
@melethron great work man, but I will remain to my opinion that data2sd(ext) is bad for so many reasons. But it is good to have choices.
But nevertheless your work is apreciated
Hi, having small issue here, trying to install this on the baadnwz rc2 hd rom, following all the steps, when i finally restart and everything boots up as it should, it freezes on the white htc screen before it asks you to select your network provider and force closes.
Anyone have a solution?

[ROM] Ainol Knight Paladin Custom ROM 0.5

Paladin CUSTOM ROM 0.5
Since i got my tablet i started developing some stuff for it, in the past i have been workin on some ROMS for various phones, so i decided to make one for our nice tablet.
It should be compatible with Basic but im not 80% shure
Some Feutures:
Compatible with 4.0.1 & 4.0.3 and MagicCode!!!
SuperUser
BusyBox + symlinks (No Need To run "busybox cp ..." just "cp ...")
Original DalvikVM (Game Compatibility)
DalvikVM Memory Tweaks
SWAP Support (Auto 128mb swap on /data look on swap info bellow for more info)
Init.d Support
EXT4 mount improvements (IO Boost)
File scheduler set to CFQ
DNS Set to Google DNS
APN List (for 3G)
Network Tweaks
CFQ Tweaks
Mount system with noatime (speed boost)
AdBlocker
Android [GEARS] v.2 Bootanimation thanks to Grael
IMPORTANT:
* First install ClockworkMod Recovery
* Put the zip on sdcard
* Apply the Update in ClockworkMod Recovery
SWAP:
Our device is really limited on memory, we can fake adding more memory by adding a disk swap file
If you have a class 6+ sdcard you can use a secondary SWAP partition on it and the swap script will automaticaly detect it.
The default is using 128mb of swap on the /data partition so you will have a bitt less space for the apps
THIS IS JUST A UPDATE FOR THE SYSTEM. YOU NEED TO HAVE A FULLY WORKIN SYSTEM!!!
here are some recomended apps for those that want to use them:
Nova Launcher
XDA information thread here
DOWNLOAD
Instructions: Flash aply the update in CWM recovery
Hackers Keyboard MIPS
(install language packs from market)
hackers keyboard is a full qwerty keyboard for those tha like to have their keyboard as on their pc. its compiled for mips and really fast
DOWNLOAD
TitaniumBackup MIPS
Backup/restore program
DOWNLOAD
Android Terminal Emulator MIPS
Terminal for accessing adb localy from your phone
DOWNLOAD
MobileManager
stock ingenic mobile manager
DOWNLOAD
DOWNLOAD​
Hi, I'd use your update but I'm stuck in bootloop please help
I'm downloading 0.8 now (from your post on another forum) . Can't wait to give it a whirl! Thanks for making our little tablets mighty!
Sent from my SAMSUNG-SGH-I997 using xda premium
I don´t understand, your post in other forum is 0.8 version but you post this version 0.5 after. There is a problem with 0.8 version? I need a firmware with bluetooth drivers for use with usb external.
Always was amazed by the mips platform when I first saw the paladin I was just amazed they got it running on mips
How did you got the init.d working? I never got able to understand the kernel tweaking to get it working (trying to get it working on my MTK6573 HDC A9100 phone)
Any help or tutorial for getting that to work would be very appreciated since I want to get a working app2sd (using now link2sd)

Categories

Resources