Related
Thanks to Paul O'Brien For Desire Root, Amon_RA For Recovery, ChainDD For SuperUser app
THIS IS A ALMOST STOCK ROM WITH SOME Tweeks BUT AWESOME FAST
REQUIREMENT FOR THIS ROM:
Rooted Desire
For Procedure -> Click HERE
Kernel Used : stock .29
Things Added:
A2SD
WIFI Tether
Brutt Maps 4.1 v6
Things Removed:
Boot animation Sound
Htc ringtone-trimmer
Htc Footprints + its widgets
Tweeter
Quick Office
And some more
My Desire Spec:
BRAVO UNKNOWN SHIP S-ON
HBOOT - 0.75.0000
TOUCH PANEL-SYNT0101
RADIO - 4.06.00.02_2
Mar 5 2010,21:12:15
Memory card: 8GB
Partition: 96Swap + 1gb Ext2 + Fat32(remaining)
Swapper app from market Used
Download:
AM_SenseRom_v1 -> Download Here - Megaupload
Download Here -- Rapidshare (Thanks pwoyorkie)
Please if u can provide me With Uploads to diff servers that would be helpful
Installation Process
Using MODACO (paul) r3 Method
Download this file (if u already have r3 files ignore this)
Boot From cd or Vmware (same done for root process)
To enter Recovery
Code:
sudo mkdir /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdrom
cd /mnt/cdrom/root
sudo ./step2.sh
To Complete Wipe SDCARD -> to ensure u dont hav garage data from last rom
if u already have SDCARD partition Break it (by partition with 0swap + 0ext2
then make it again AS STATED ABOVE
Now Wipe System data + cache + dalvik + Ext
Now FLASH THE ROM
Now reboot U hav AM_SenseRom Installed
Can Be Download and Installed from -> File explorer
1. 3D Gallery -> Download from here
2. Voice search -> Download from here
3. Google Earth -> Download from here
Can Be Installed From Market
1. Helix Launcher2 -> awesome work by "arctu" -> for people who want nexus feel
for its cusom icons -> check here
2. more to come later
Could you explain me one thing? Is there any app registry that holds info about apps installed? I've removed some apps from /system/app (recovery + adb shell), and yeah.. they're gone (htc mail, friendstream etc.) but some junk still apears in app management or add widget screens (see attachments for reference).
Any idea?
Rom link updated
please check n report bugs thanks Happy testing
emdzej said:
Could you explain me one thing? Is there any app registry that holds info about apps installed? I've removed some apps from /system/app (recovery + adb shell), and yeah.. they're gone (htc mail, friendstream etc.) but some junk still apears in app management or add widget screens (see attachments for reference).
Any idea?
Click to expand...
Click to collapse
please do complete wipe + sd card wipe
the problem should be solved
i have done the paul r3 root.....working OK
but...i dont get how to get this rom on my phone?
should i put this rootedupdate.zip on the sd card? ......
me noob yes
kewell79 said:
i have done the paul r3 root.....working OK
but...i dont get how to get this rom on my phone?
should i put this rootedupdate.zip on the sd card? ......
me noob yes
Click to expand...
Click to collapse
now instead of rootedupdate.zip just flash this rom
edit :- go to recovery menu -> partition ur memory card -> http://planetmax.co.in/viewtopic.php?f=81&t=139 same process
then toogle usb -> paste rom
then wipe data -> flash rom (almost similar way as given here -> http://planetmax.co.in/viewtopic.php?f=81&t=133)
edit2: will write proper guide for this later
sorry...i dont understand how
kewell79 said:
sorry...i dont understand how
Click to expand...
Click to collapse
did u get it?
yes, i got it working
but what does this mean:
if u already have SDCARD partition Break it (by partition with 0swap + 0ext2
Click to expand...
Click to collapse
and a2sd doesnt seem to work? i installed something, and i just got from 129MB to 127MB
how do i check or activate a2sd?
edit: i looks like it worked, checked with this guide and it looks like its installs on sd card, BUT like other say also, the internal memory also shrinks a little bit
just flashed the rom and it works flawless. no issues so far.
It actually feels a little faster than the stock rom.
hi
wifi tethering is really working ? If yes is it seen as an ad-hoc or an infrastructure network ?
kewell79 said:
yes, i got it working
but what does this mean:
and a2sd doesnt seem to work? i installed something, and i just got from 129MB to 127MB
how do i check or activate a2sd?
Click to expand...
Click to collapse
Seems to flash olay but there seems to be no apps2sd?? Apps Install onto Phone....??? Please can you advise.
REgards
Mo
I will have a check and let u know
Sent from my HTC Desire using the XDA mobile application powered by Tapatalk
Nice =) Good to see some Desire Devs =) Will test it when bootloader 0.80 is hacked =(
geek78 said:
hi
wifi tethering is really working ? If yes is it seen as an ad-hoc or an infrastructure network ?
Click to expand...
Click to collapse
not working......
read about it HERE
kewell79 said:
not working......
read about it HERE
Click to expand...
Click to collapse
Thanks but look at the 1st post
And maybe this firmware is ok ?
im using this rom right now.
and wifi tethering does not work
thanks. so we have to wait, my ipad has to wait ...
Added a script as an attachment to this post that walks user through the removal of applications from /system without the user knowing how to use ADB.
I'm very happy with my purchase of the HTC Desire back in April this year, but have always thought battery life could be better and believe it should be the main aspect to improve with custom software.
I've read and experienced good things in regards to battery life with 2.29.405, so decided to make myself a ROM that's based entirely on it, with only removing applications I don't use, adding undervolt for even more battery saving and adding AP2SD which is essential due to the low internal memory.
I thought I would share it in case others may wish to try it out, I highly recommend the new radio.
With thanks to:
Paul - for rooting the HTC Desire
UnrEVOked - for making the above easier and finding ways around the new bootloaders
IEF and co - for the S-OFF hboot
Cyanogen - His Wiki on compiling all things Android and guides on how Android works
Richardtrip & snq- - helped a lot with questions I've had
Teppic74 - Getting me interested in ROM cooking, his modified AP2SD and scaling scripts
iscaela - Undervolt driver
dsixda - for the Kitchen
What you get:
ROM based on 2.29.405 WWE RUU posted here
Busybox (1.17.3)
Bash
Init.d support
NOT deodexed
AP2SD+ via EXT partition (Supports EXT2 and 3)
Read ahead value changed to 128, improves reading speed from the SDCard
Undervolt driver with -100mV on all freq's (Hex edited to support the Kernel from the RUU)
Moved hosts to /data to allow updating via AdFree Android application without the need to have S-OFF (do not use the symlink in AdFree Android)
Perflock disabled (Hex edited to support the Kernel from the RUU)
Updated applications
- REM GSD
Installation Guide
If you do not have an EXT2 or 3 partition on your SDCard, create one before going onto step 2
Copy the ROM .zip file to your SDCard
Reboot into recovery
If you've come from a different ROM, wipe data, ext, cache and dalvik-cache
Flash the .zip file
If you downloaded the ROM Editor script and wish to use it - do not reboot and proceed to step 7. Otherwise reboot as normal
Extract the contents of the ROM-Editor.zip
Run the ROM-Editor.bat file
Select option 1
Read the warning
Follow the prompts on screen
Once applications have been removed, press 3 to exit and reboot
If you've not already installed the recommended Radio, reboot into recovery and install the radio
Download link:
http://www.multiupload.com/SAEPLNMOG7
Recommended Radio - one that comes with the RUU
32.49.00.32U_5.11.05.27
Addons (Attached to this post)
Reduce Undervolt - Reduces undervolt from 100mv to 75mv, flash if you're experiencing stability issues.
ROM Editor - Run ROMEditor.bat as administrator and follow the on screen instructions. Recommended to run after first flash.
Change log:
v5 - 21/12/2010
* Optimised framework
* Updated all applications to current versions in /system
* Updated Market (version was pushed out officially, so added it in)
+ Moved hosts file to /data to allow updating via AdFree without S-OFF
v4 - 12/12/2010
* New base - HTC 2.29.405.5
* Changed how read_ahead_kb is set
v3 - 10/12/2010
* Removed no applications apart from GSD.apk (hidden HTC debug tool)
* Updated all applications to latest found on the Market
* Changed AP2SD+ back to Cyanogen version, modified by Teppic (Due to DT taking up too much space)
+ Adding screen state scaling script by FloHimself, modified by Teppic
v2 - 14/11/2010
* Updated all applications to latest found on the Market
* Changed AP2SD+ to Darktremor version
+ Add read ahead ("SD Card read speed fix")
v1
Initial release
thanks for the update
i'll give it a try
Sorry for my english and for my stupid question but hboot upgrade or not, and is german language supported?
Hi, I installed it 3 hours ago and I'm trying it. It's very fast at now (I put LauncherPro Plus)! So, some question for you:
1) Can I put SetCPU? It will work?
2) If i'd like to uninstall some features like facebook, footprints ecc can I do it?
Thanks in advance.
i waited this really thnx good work
just a question if i am not a fan of a2sd+ and i didnt make an sd ext
if i install this rom it will take more memory than the base rom or what ??
i mean in some roms if it's a2sd+ and u dont have ext after flashing the rom u find that the memory is very low and that's what i'm asking about now..
19chaosnik said:
Sorry for my english and for my stupid question but hboot upgrade or not, and is german language supported?
Click to expand...
Click to collapse
It's not a stupid question. According to the language menu it supports:
English
English Irish
French
Italian
Spanish
It doesn't contain a hboot upgrade.
You can use German via More Locale2 from the Market, failing that I can try and add German support. I'm surprised a WWE ROM doesn't list German.
Sent from my HTC Desire using XDA App
salvatore82 said:
Hi, I installed it 3 hours ago and I'm trying it. It's very fast at now (I put LauncherPro Plus)! So, some question for you:
1) Can I put SetCPU? It will work?
2) If i'd like to uninstall some features like facebook, footprints ecc can I do it?
Thanks in advance.
Click to expand...
Click to collapse
1) SetCPU should work yes, this ROM doesn't support overclocking but will allow underclocking.
2) You can remove any applications you want by booting into recovery and removing the .apk and .odex file via adb shell.
Sent from my HTC Desire using XDA App
nehro said:
i waited this really thnx good work
just a question if i am not a fan of a2sd+ and i didnt make an sd ext
if i install this rom it will take more memory than the base rom or what ??
i mean in some roms if it's a2sd+ and u dont have ext after flashing the rom u find that the memory is very low and that's what i'm asking about now..
Click to expand...
Click to collapse
It won't take any more memory than the base ROM. Nothing gets installed to the /data partition until you setup phone preferences via the setup wizard, install system application updates via the market or restore backups. Also due to the removal of peep etc, the ROM takes up less space on the /system partition.
Sent from my HTC Desire using XDA App
thnx 4 ur reply
so now when i flash it even if i dont have an ext it wont take more memory ok
then i install like i always do modinstall location and choose to sd it will work normal like my last rom any thing i install will be in rom and phone remains like it is..
another thing plz
do u know that till now i am trying to download from rapideshare and i have to wait and to use firefox download so i asking if it's not hard and urnt busy to upload the rom on a better site than rapideshare like megaupload or mediafire cuz i want it i like ur work updated to the last ruu=)
Thanks for reply. Overclocking not interest me, I want to set only governor "ondemand" to increase battery life. Many, Many thanks!
nehro said:
thnx 4 ur reply
so now when i flash it even if i dont have an ext it wont take more memory ok
then i install like i always do modinstall location and choose to sd it will work normal like my last rom any thing i install will be in rom and phone remains like it is..
Click to expand...
Click to collapse
I've never used mod install location so I can't say how well it works, I do know that:
1. Not everything can be forced to the SD Card
2. Some applications like flash, third party keyboards and applications with widgets you use, don't like being installed to the SD Card
In regards to the Mirror, does the multi upload link not provide you with more choices that RapidShare? Unfortunately I'm away until the weekend so there's not much I can do until I'm back.
Sent from my HTC Desire using XDA App
Hi, I'm here again! Can I deodex your ROM with autodeodex from AmonRA? If I deodex it, then I can remove Application like facebook ecc simply from phone...but shall I remove HTC sense too?
Thank you for posting this
Mekrel said:
I've never used mod install location so I can't say how well it works, I do know that:
1. Not everything can be forced to the SD Card
2. Some applications like flash, third party keyboards and applications with widgets you use, don't like being installed to the SD Card
In regards to the Mirror, does the multi upload link not provide you with more choices that RapidShare? Unfortunately I'm away until the weekend so there's not much I can do until I'm back.
Sent from my HTC Desire using XDA App
Click to expand...
Click to collapse
ok thnx for ur reply i apreciate it
ana yes aha i found another sites at bottom of the site i didnt notice them there some ads taking a big space of the site=) thnx..
Hi again!
I've removed with adb the application as you said, everything went fine. Deodex ROM give me more pain, so I abandoned this idea. But now I've another question...can I change the BootScreen? How?
salvatore82 said:
Hi again!
I've removed with adb the application as you said, everything went fine. Deodex ROM give me more pain, so I abandoned this idea. But now I've another question...can I change the BootScreen? How?
Click to expand...
Click to collapse
Push the bootanimation.zip of your choice to /system/customize/resource, via adb. As its in /system you'll need to do via recovery, unless you're S-OFF and you know how to mount the system as R/W whilst phone is running.
Sent from my HTC Desire using XDA App
I've rootexplorer, If I put the bootanimation.zip in SD and then with rootexplorer copy it in /system/customize/resource does it work? The phone is S-OFF.
salvatore82 said:
I've rootexplorer, If I put the bootanimation.zip in SD and then with rootexplorer copy it in /system/customize/resource does it work? The phone is S-OFF.
Click to expand...
Click to collapse
Yes, that will work.
Sent from my HTC Desire using XDA App
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.
Looks good! Gonna try it out after ROM update!
Perfect on latest leedroid and very very fast.good job
Sent from my Desire HD
Bump---new version released.
What kind of SD card would you recommend? I mean which class? Class 2 is too slow,isn't it?
Sent from my Desire HD using Tapatalk
tkirton said:
Bump---new version released.
Click to expand...
Click to collapse
Just yesterday i have flashed beta 02 and all is ok but how can i upgrade to beta 03?
Thanks
Simply download it and install it like you did with Beta 02. It should retain all your settings, so you won't have to type any additional commands.
mattiadj said:
Just yesterday i have flashed beta 02 and all is ok but how can i upgrade to beta 03?
Thanks
Click to expand...
Click to collapse
I personally recommend Class 6 or better, although I've seen people use lower classes before.
lenthele said:
What kind of SD card would you recommend? I mean which class? Class 2 is too slow,isn't it?
Sent from my Desire HD using Tapatalk
Click to expand...
Click to collapse
tkirton said:
Simply download it and install it like you did with Beta 02. It should retain all your settings, so you won't have to type any additional commands.
Click to expand...
Click to collapse
Thanks!
So I have not to remake DC?
Sent from future
No...if your Dalvik-Cache settings are already set, then it will keep dalvik-cache where it is. If it's installed on the SD card, it will still be on the SD card when you upgrade.
That Dalvik-Cache reset was a result of an earlier version (before 2.7.5.2, I believe) installer program resetting it back to internal storage. That didn't work out so well and the code was removed from the installer.
mattiadj said:
Thanks!
So I have not to remake DC?
Sent from future
Click to expand...
Click to collapse
Ok so what are real benefits of upgrade?can I wait for 04?
Sent from future
Sure, you can always wait for Beta 04 if you feel it would be better to wait. Some people like release versions and others will wait until later in the beta process (version 2.7 went through 10 beta phases before it was released).
mattiadj said:
Ok so what are real benefits of upgrade?can I wait for 04?
Sent from future
Click to expand...
Click to collapse
Bump...new version 2.7.5.3 Beta 04 released.
How can I check if I have a partition on my SD card?
Assuming that your SD card is on device block mmcblk0, you do the following:
Busybox fdisk -l /dev/block/mmcblk0
(that's a lower-case L, not an upper-case I or a number 1).
You're looking for something labeled Linux native. Probably associated with device mmcblk0p2.
kamranh3 said:
How can I check if I have a partition on my SD card?
Click to expand...
Click to collapse
Hi,
Tried it with no success on MIUI 1.1.28 with custome kernel 2.6.32.28
I followed the instructions to flash but when rebooted I checked the A2SD and it was not active or installed.
I used adb shell and looked under /system/bin for a2sd, which was missing.
Checked under MIUI settings for System/SDCard/A2SD+ and it reports no A2SD: is supported
Any ideas on how I'll make it work on Desire HD MIUI 1.1.28 ?
Try reflashing again...if you don't see /system/bin/a2sd, then your flash didn't take.
gvelim said:
Hi,
Tried it with no success on MIUI 1.1.28 with custome kernel 2.6.32.28
I followed the instructions to flash but when rebooted I checked the A2SD and it was not active or installed.
I used adb shell and looked under /system/bin for a2sd, which was missing.
Checked under MIUI settings for System/SDCard/A2SD+ and it reports no A2SD: is supported
Any ideas on how I'll make it work on Desire HD MIUI 1.1.28 ?
Click to expand...
Click to collapse
tkirton said:
Try reflashing again...if you don't see /system/bin/a2sd, then your flash didn't take.
Click to expand...
Click to collapse
I use 2.5.3 CWRecovery to flash from SDCard. I have tried at least 3 times and always see on the flash screen a number of lines with tick boxes but only the last one ticketed.
Do I need to do mount System first while in recovery ?
What else should I check ?
Ok... I mamaged to make it work
I had to manually mount the System & Data partitions and then flash the zip file
Then on first reboot and after the Bootanimation screen I got a 2nd rebooted again. After the second time all worked as expected.
so now MIUI 1.1.28 can recognise A2SD+ menory of 480MB
The problem I have is that uninstall is disabled for most applications.
How do I fix this ?
gvelim said:
How do I fix this ?
Click to expand...
Click to collapse
Wiped all, re-flashed the Rom followed by the a2sd zip before first reboot.. then rebooted
The handset rebooted 3 times on its own before I saw the lock screen. Then restored apps from titanium backup.
All super now.
Sent from my HTC Desire HD using XDA App
unCoRrUpTeD DATA2EXT
&
A2SD BLASTER
DATA2EXT
What is data2ext?
data2ext was started as a way to move the entire contents of the data partition to an ext partition on the sdcard. It gives you a way to increase the size of your data partition and also increase benchmark scores. This should work on most phones as it detects the block location of the sdcard, regardless if it is /dev/block/mmcblk0 or /dev/block/mmcblk1.
SETUP
The following commands are optional and need to be put in before the 1st or 2nd boot
Make sure that the data partition is mounted before issueing the commands
Code:
adb shell
mount /data
*Converting to ext3 or ext4 on first boot
Code:
echo "extA" > /data/.d2ext
A is either 2, 3 or 4, depending on what ext format you want.
In the future you can convert to ext3 or ext4 even after data is on the sdcard.
*Formatting the ext partition on first boot to ensure a clean and fresh filesystem
(Note: This does not need to be done)
Code:
echo "extA format" > /data/.d2ext
A is either 2, 3 or 4, depending on what ext format you want.
*Create a custom read_ahead speed for the sdcard.
(Info on what it does can be found here courtesy of brainmaster)
Code:
echo XXXX > /data/.sdrw
XXXX is any value you want. By default it will be set at 2048.
You will need your sdcard partitioned with at least 1 ext partition. Either you can do that through your recovery or go here to download a script that will repartition without loosing your fat32 contents.
WARNING:
Due to some changes made, you will need to either backup your apps and do a fresh install or install over my data2extV1 script. Do not try and use the a2sd-copy-and-blast method at this time.
Install on a ROM you are currently running that has a2sd or data2ext enabled:
1. Reboot into recovery
2. Flash a2sd-copy-and-blast.zip
3. Flash data2ext.zip
4. Once your phone has booted, reboot again (This is to limit the time of the first boot and the setup won't be complete until you reboot.)
Install on a ROM you are currently running that has my previous data2ext installed:
1. Reboot into recovery
2. Flash data2ext.zip
3. Reboot your phone.
Install on a ROM you are currently running that does not have a2sd or data2ext enabled:
1. Reboot into recovery
2. Flash data2ext.zip
3. Once your phone has booted, reboot again (This is to limit the time of the first boot and the setup won't be complete until you reboot.)
Install on a fresh intall of a rom:
(It doesn't matter if it has a2sd or not as this will remove all a2sd scripts if they are present)
1. Reboot into recovery
2, Wipe everything
3. Flash ROM
4. Flash data2ext.zip
5. Reboot
6. Once your phone has booted, reboot again (This is to limit the time of the first boot and the setup won't be complete until you reboot.)
[/SIZE]
A2SD-BLASTER
unCoRrUpTeD-a2sd-blaster.zip: Use this one to remove a2sd from the ROM if you are doing a fresh install or want to keep all data on your ext partition for data2ext
unCoRrUpTeD-a2sd-copy-and-blast.zip: Use this one if the ROM your are currently running is using a2sd. It will remove a2sd from it and copy all apps from the ext partition back onto your phone's /data partition.
Changelog
data2ext-V2.2:Fixed issue with V2.1 freezing on boot, due to deleting /system/bin
data2ext-V2.1:Added a check for those already using data2ext
data2ext-V2:included checks if the ROM has the needed files, included the option to change the format to ext3 or ext4 on first boot, added sdcard read ahead tweak. Reboot needed after any install, added custom_backup_list.txt for new installs or updates
a2sd-copy-and-blast_V2:changed to move data back to phone along with apps
data2ext-V1: 1st release
a2sd-blaster: 1st release
a2sd-copy-and-blast: 1st release
i'm going to test on a fresh install of liquidsense and hopefully this works b/c i just switched back to gingerbread to get the speed of data2ext and i just installed all my apps again so hopefully you found the fix....i'll post back with results
sigh....bootloops.........i'm going back to gingerbread....
someday i wish someone could get app2sd removed so that i could have data2ext working on sense 2.1
kifno said:
sigh....bootloops.........i'm going back to gingerbread....
someday i wish someone could get app2sd removed so that i could have data2ext working on sense 2.1
Click to expand...
Click to collapse
I just downloaded and flashed liquidsense and then a2sd_removal.zip. Booted right up.
It does remove busybox.a2sd, but in all testing across several different phones that has not caused any problems as the regular busybox is still in the ROM. The copy_remove.zip was missing some code to mount data before copying over, but I changed that one as well.
unCoRrUpTeD said:
unCoRrUpTeD A2SD BLASTER
&
DATA2EXT
SETUP:
You will need your sdcard partitioned with at least 1 ext partition. Either you can do that through your recovery or go here to download a script that will repartition without loosing your fat32 contents.
If you are currently running a rom with a2sd of data2ext enabled you will need to reboot into recovery and flash a2sd-copy-and-blast.zip and then data2ext.zip
If you are doing a fresh install or running a rom with a2sd disabled or nonexistent then flash data2ext.zip
If setting this up after a fresh install you will need to reboot the phone after it has booted up. This is only done to speed up the first boot startup time. Once it is running you can do whatever you want, and on the next reboot it will set everything up.
A2SD-BLASTER
unCoRrUpTeD-a2sd-blaster.zip: Use this one to remove a2sd from the ROM if you are doing a fresh install or want to keep all data on your ext partition for data2ext
unCoRrUpTeD-a2sd-copy-and-blast.zip: Use this one if the ROM your are currently running is using a2sd. It will remove a2sd from it and copy all apps from the ext partition back onto your phone's /data partition.
Click to expand...
Click to collapse
OKay so is this the correct instructions:
- wipe everything
- partition sd card to have 512mb ext2 (that's what i always use for ext)
- flash fresh install of rom
- flash data2ext.zip
- then reboot into system?
or do i
- wipe everything
- partition sd card to have 512mb ext2 (that's what i always use for ext)
- flash fresh install of rom
- reboot into rom
- reboot recovery
- then flash data2ext.zip?
thanks for all they help you've given me
kifno said:
OKay so is this the correct instructions:
- wipe everything
- partition sd card to have 512mb ext2 (that's what i always use for ext)
- flash fresh install of rom
- flash data2ext.zip
- then reboot into system?
or do i
- wipe everything
- partition sd card to have 512mb ext2 (that's what i always use for ext)
- flash fresh install of rom
- reboot into rom
- reboot recovery
- then flash data2ext.zip?
thanks for all they help you've given me
Click to expand...
Click to collapse
Updated OP.
Should be pretty clear now.
before i dive into this, bro, some questions if you will:
this moves everything in /data to sd-ext right? by everything, does this include even dalvik cache?
if, for any reason, i decide or need to return everything back to internal storage i could simply flash a2sd-copy-and-blast right?
thanks in advance!
EDIT 1:
bootloop! htc legend on cm6.1 w/ darktremor a2sd; ext3 partition. restored everything to internal storage, flashed a2sd-blaster then data2ext-V1. after restart, bootloop ..will try on ext2 partition later
EDIT 2:
bootloop also on ext2..was really hoping this mod will work on my phone
maxq1 said:
before i dive into this, bro, some questions if you will:
this moves everything in /data to sd-ext right? by everything, does this include even dalvik cache?
if, for any reason, i decide or need to return everything back to internal storage i could simply flash a2sd-copy-and-blast right?
thanks in advance!
EDIT 1:
bootloop! htc legend on cm6.1 w/ darktremor a2sd; ext3 partition. restored everything to internal storage, flashed a2sd-blaster then data2ext-V1. after restart, bootloop ..will try on ext2 partition later
EDIT 2:
bootloop also on ext2..was really hoping this mod will work on my phone
Click to expand...
Click to collapse
I'll look into it as this is also part of my dual-boot script that I am working on, which means that if this doesn't work on certain phones then the dual boot scripts won't work on all phones.
^ cool, man! i'm waiting on that as well. thanks!
this didn't give me bootloops so you've completed that step
but this didn't work at all
here's what i did:
- partition sd card
- wipe everything
- fresh install NFX stock 2.31.651.7 oxed (without apps2sd)
- install data2ext.zip
- reboot into rom
- once i approached the initial lock screen, i did adb shell reboot
- then i signed into google
- let it sync and load
- then i check application storage and it said 136mb
- so then installed titanium backup from makret
- after install i checked internal storage
- it went down to 131mb!
summary: not only did internal storage not say like 4xxmb like it does when gingerbread uses data2ext w/ 512mb, internal storage didn't even say anything different than the stock amount of internal storage
also even if the interal storage didn't correctly say how much storage we had after installing 1 app i knew this zip didn't take affect b/c of the great lost in internal storage
again i testing on nfx stock 2.31.651.7 (without apps2sd and oxed) and this did not work
edit: after fresh install method i tried the method where the rom doesn't have apps2sd.....this still doesn't work
this would be awesome if i got this to work on my rom but it doesn't even work on my rom's base.... and you haven't fixed yet....but i'll be checking up on this for fixes whenever you release a fix
I might be able to get to it tomorrow. If not it will be Wednesday. Been hard at work on my dualboot script, which uses a very complicated method of determining how to set it up. I only need to make a couple changes to this and symlink everything differently. I'm going to download nfx's Rom without a2sd as I had been testing on his a2sd stock Rom.
Sent from my dual-booted liquidsense 2.1
unCoRrUpTeD said:
I might be able to get to it tomorrow. If not it will be Wednesday. Been hard at work on my dualboot script, which uses a very complicated method of determining how to set it up. I only need to make a couple changes to this and symlink everything differently. I'm going to download nfx's Rom without a2sd as I had been testing on his a2sd stock Rom.
Sent from my dual-booted liquidsense 2.1
Click to expand...
Click to collapse
After talking with TGF about getting this to work with sense roms he said we need the correct e2fsck for sense 2.1 roms and also the libext2fs.so file for sense. Then we need to make sure busybox is intergrated into the ron by default. He couldn't help me get those files so the rest was left up to me but he did correct the script for sense roms though. Thought. I'd share that with you so that you could try and get this working for sense roms on the hero CDMA after you complete your dual boot mod.
unCoRrUpTeD said:
Install on a ROM you are currently running that has a2sd or data2ext enabled:
1. Reboot into recovery
2. Flash a2sd-copy-and-blast.zip
3. Flash data2ext.zip
4. Reboot your phone
Install on a ROM you are currently running that does not have a2sd or data2ext enabled:
1. Reboot into recovery
2. Flash data2ext.zip
3. Reboot your phone
Install on a fresh intall of a rom:
(It doesn't matter if it has a2sd or not as this will remove all a2sd scripts if they are present)
1. Reboot into recovery
2, Wipe everything...
A2SD-BLASTER[/B]
unCoRrUpTeD-a2sd-blaster.zip: Use this one to remove a2sd from the ROM if you are doing a fresh install or want to keep...
unCoRrUpTeD-a2sd-copy-and-blast.zip: Use this one if the ROM your are currently running is using a2sd...
Click to expand...
Click to collapse
Sorry to sound noobish here, but I'm running AOSP 2.2.1 on my heroc. i have moved all my apps to internal using titanium backup (in preparation for this). i have formatted by sdcard using cwm 3.0.0.5, with a 512 MB partition and 0 (zero) swap. Now I want to flash your cool data2ext! Which one do I use?
Important note! I have already tried flashing GrammarFreak's data2ext (ext2 version), and for some reason it didn't take.
And just now when I go into terminal emulator,
Code:
su
and then
Code:
data2ext -- enable
I get the following: "data2ext already enabled but not active."
Does this mess things up terribly? Can I still flash your stuff?
Yours,
Jim
[email protected] said:
Sorry to sound noobish here, but I'm running AOSP 2.2.1 on my heroc. i have moved all my apps to internal using titanium backup (in preparation for this). i have formatted by sdcard using cwm 3.0.0.5, with a 512 MB partition and 0 (zero) swap. Now I want to flash your cool data2ext! Which one do I use?
Important note! I have already tried flashing GrammarFreak's data2ext (ext2 version), and for some reason it didn't take.
And just now when I go into terminal emulator,
Code:
su
and then
Code:
data2ext -- enable
I get the following: "data2ext already enabled but not active."
Does this mess things up terribly? Can I still flash your stuff?
Yours,
Jim
Click to expand...
Click to collapse
I haven't changed what is here. It might work, might not. I tested on a couple of roms and it worked, but didn't work on others. Nandroid first. Flash a2sd-blaster.zip which removes any instance of a2sd and data2ext. Flash data2ext.zip.
Like I said I haven't changed it yet. Been working on my dualboot script. So it might work and might not.
unCoRrUpTeD said:
I haven't changed what is here. It might work, might not. I tested on a couple of roms and it worked, but didn't work on others. Nandroid first. Flash a2sd-blaster.zip which removes any instance of a2sd and data2ext. Flash data2ext.zip.
Like I said I haven't changed it yet. Been working on my dualboot script. So it might work and might not.
Click to expand...
Click to collapse
That's completely cool. Thanks for taking the time to reply!
Yrs,
Jim
...perfect...
very good apps.... i ' m very happy....
now i have used data2ext on new installation of rom and work perfectly on ideos with 1gb ext4....
it's a beautiful utility for adding space to internal memory...
excellent...
later i try with an already installed rom with a2sd....
thank you very much!!!!
update: i have a problem, apparently all work perfectly but when i active wifi the cell reboot :-(
grifovunque said:
update: i have a problem, apparently all work perfectly but when i active wifi the cell reboot :-(
Click to expand...
Click to collapse
same problem with wifi..
on my ideos script runs very very well but when i enabled wifi my phone reboot..sigh
i hope that's you can fix it..
however thanks,great script!
Works semi-great on a heavily modded Sprint stock rom. Overall, it took a few reboots, but is working. I have 409mb available. The only issue I found is that AlarmDroid does not work. I tried moving it to system/app and still not loading...i may try moving it in the actual rom, reflash everything and see what happens. The offending apk is not your fault by any means, just listing what I came across. I flashed the zip after I used your sd partitioner. On first reboot after flash, phone was normal...read that you said it takes another reboot, so I performed another reboot. On 2nd reboot, the whole system FC (just about every app came up and FC), performed another reboot. On 3rd reboot, AlarmDroid complained - but everything seemed fine...did a few more reboots, but it looks like the 3rd is the magic number for my rom...I may include this in my personal rom (obviously removing duplicate files like bb
I have one request and that is to make it more like the other scripts and allow it to be enabled, or not enabled. I am not saying have an on/off switch as the scripting for that would be extremely complicated, but have an off until enabled on switch for those looking to throw this in a rom. It is possible to put this in a rom, but some may not want it enabled right off the bat (like me)...Could it be possible to have an enabler script that upon running would move files where they needed to go? Like for instance have the tmp folder, add a file called enabled2e (or something) that runs mountpoints.sh and moves /tmp/50data2ext to system/etc/init.d...I dunno, just spitballing
evilvoice said:
Works semi-great on a heavily modded Sprint stock rom. Overall, it took a few reboots, but is working. I have 409mb available. The only issue I found is that AlarmDroid does not work. I tried moving it to system/app and still not loading...i may try moving it in the actual rom, reflash everything and see what happens. The offending apk is not your fault by any means, just listing what I came across. I flashed the zip after I used your sd partitioner. On first reboot after flash, phone was normal...read that you said it takes another reboot, so I performed another reboot. On 2nd reboot, the whole system FC (just about every app came up and FC), performed another reboot. On 3rd reboot, AlarmDroid complained - but everything seemed fine...did a few more reboots, but it looks like the 3rd is the magic number for my rom...I may include this in my personal rom (obviously removing duplicate files like bb
I have one request and that is to make it more like the other scripts and allow it to be enabled, or not enabled. I am not saying have an on/off switch as the scripting for that would be extremely complicated, but have an off until enabled on switch for those looking to throw this in a rom. It is possible to put this in a rom, but some may not want it enabled right off the bat (like me)...Could it be possible to have an enabler script that upon running would move files where they needed to go? Like for instance have the tmp folder, add a file called enabled2e (or something) that runs mountpoints.sh and moves /tmp/50data2ext to system/etc/init.d...I dunno, just spitballing
Click to expand...
Click to collapse
Creating a flag to enable or disable is pretty simple. Not sure if I put one in there. I'm not looking at it right now. All it needs is ...
Code:
if [ -f /data/.data2ext ];then
xxxx -------
xxxx /
xxxx | Existing commands
xxxx \
xxxx -------
else
# move everything back to /data
cp -a /xxx/xxxx/* /data
exit 0
I'm going to update this at one point with some checks and a different way to mount everything, which will reduce the overall script size and make it more compatible with more roms and phones. It's been a while since I looked at it , but I know that I include busybox in somethings as it has more functions than what is normally provided in the roms.
NEWER PORT IS HERE
This rom not ported by me i only edit AmalD s Miui v5 rom and change some framework codes http://forum.xda-developers.com/showthread.php?t=2221606 i change some libs , betwen build 12 -8 , and find Pandora kernel for Performance http://forum.xda-developers.com/showthread.php?t=2238754 (
This is my first share, i spend a lot of time for rom s stability.I dont know anything about java cods or library files errors etc soo my method was try - track - change -try -track -change...
Please dont offense i just sharing what i am using at the moment i think pico is alive :good:
İ USE:
A CLASS 10 MICRO SD
YANNOU'S CMW RECOVERY (TWRP doeesnt work principle)
2 SD EXT4 PARTİTİON I SHARE SCREEN ON ATTACHMENT
WHAT İS DİFFERENT ?
* ROM more smooth apps open very fast :fingers-crossed:
*Native USB storage work :victory: (you need to thick MTP fix option from MULTI MOUNT SD APP then reboot )
* Overclock to 878 Mhz
* Status Bar more stabile
INSTALL:
★YOU HAVE TO MAKE 2 SD EXT-4 PARTİTİON ( SD-DATA= 600MB OR MORE SD-CACHE= 90 MB)
★IN RECOVERY FORMAT SYSTEM,DATA,CACHE
★AFTER MOUNT SYSTEM,DATA,CACHE,SD CARD,SD EXT
★FLASH ROM
★FLASH KERNEL PANDORA REVISED EDITION http://forum.xda-developers.com/showpost.php?p=43242945&postcount=357
★REBOOT , BOOT TAKES 10-15 MIN that can changeable reason sd card speed...
When you done you can use SET CPU APP for set cpu 878 i use oc , but cant guarante your phones safety, but it works
in attach files i give sd ext screen , a antutu and yannou recovery with adb( i cant find link of Yannou s thread)
Download:https://www.mediafire.com/?51nt2s2h2tqgatc
Thanks to Thepico for Video
https://imageshack.com/i/idgap22np
XenoMorphv2 said:
This rom not ported by me i only edit AmalD s Miui v5 rom and change some framework codes http://forum.xda-developers.com/showthread.php?t=2221606 i change some libs , betwen build 12 -8 , and find Pandora kernel for Performance http://forum.xda-developers.com/showthread.php?t=2238754 (
This is my first share, i spend a lot of time for rom s stability.I dont know anything about java cods or library files errors etc soo my method was try - track - change -try -track -change...
Please dont offense i just sharing what i am using at the moment i think pico is alive :good:
İ USE:
A CLASS 10 MICRO SD
YANNOU'S CMW RECOVERY (TWRP doeesnt work principle)
2 SD EXT4 PARTİTİON I SHARE SCREEN ON ATTACHMENT
WHAT İS DİFFERENT ?
* ROM more smooth apps open very fast :fingers-crossed:
*Native USB storage work :victory: (you need to thick MTP fix option from MULTI MOUNT SD APP then reboot )
* Overclock to 878 Mhz
* Status Bar more stabile
INSTALL:
YOU HAVE TO MAKE 2 SD EXT-4 PARTİTİON ( SD-DATA= 600MB OR MORE SD-CACHE= 90 MB)
IN RECOVERY FORMAT SYSTEM,DATA,CACHE AND MOUNT SYSTEM,DATA,CACHE,SD CARD,SD EXT
FLASH ROM
FLASH KERNEL PANDORA REVISED EDITION http://forum.xda-developers.com/showpost.php?p=43242945&postcount=357
REBOOT , BOOT TAKES 10-15 MIN that can changeable reason sd card speed...
When you done you can use SET CPU APP for set cpu 878 i use oc , but cant guarante your phones safety, but it works
in attach files i give sd ext screen , a antutu and yannou recovery with adb( i cant find link of Yannou s thread)
Download:https://www.mediafire.com/?51nt2s2h2tqgatc
Click to expand...
Click to collapse
Good work mate, just a correction, you have mentioned to format the SD card please correct it ?
+1 for your efforts :highfive:
aashking said:
Good work mate, just a correction, you have mentioned to format the SD card please correct it ?
+1 for your efforts :highfive:
Click to expand...
Click to collapse
Thanks i wrote like :silly:
Miui V5 On HTC Explorer
https://www.youtube.com/watch?v=Ls9F_fFjbfo&feature=youtu.be
All credits given to you and amal das , mentioned in description ! cheers mate ! keep up the good work
thepico said:
Miui V5 On HTC Explorer
https://www.youtube.com/watch?v=Ls9F_fFjbfo&feature=youtu.be
All credits given to you and amal das , mentioned in description ! cheers mate ! keep up the good work
Click to expand...
Click to collapse
Thanks for video bro I did not think will be interested in the topic , faster is better if you wish i can integrate your video
XenoMorphv2 said:
Thanks for video bro I did not think will be interested in the topic , faster is better if you wish i can integrate your video
Click to expand...
Click to collapse
integrate my video ? id surely like that
Can't put the pin
Guys I tried this ROM without sim and it's a great ROM but when I turn on with my sim, I can't put the pin.. the keyboard is incomplete.. I can't see the number 0 and the button "enter" .___. and I remember was the same with the other MIUI v5.....
can you tell me what can i do?
sorry for my english
dafide44 said:
Guys I tried this ROM without sim and it's a great ROM but when I turn on with my sim, I can't put the pin.. the keyboard is incomplete.. I can't see the number 0 and the button "enter" .___. and I remember was the same with the other MIUI v5.....
can you tell me what can i do?
sorry for my english
Click to expand...
Click to collapse
bro when i trying ROM remove sim card too but that problem not happens... in recovery did you wipe system, data ,cache ? and mount all partition on top? i dont knom bu maybe that cause langue, bad zip etc... Also you can try any other keyboard too google keyboard not the best one... Thanks for review
dafide44 said:
Guys I tried this ROM without sim and it's a great ROM but when I turn on with my sim, I can't put the pin.. the keyboard is incomplete.. I can't see the number 0 and the button "enter" .___. and I remember was the same with the other MIUI v5.....
can you tell me what can i do?
sorry for my english
Click to expand...
Click to collapse
use super wipe and then install rom , should work just fine
Hi
I have installed this ROM for the last few days now
It is really one of the very good work i have tried yet
I am facing few problems @XenoMorphv2 look if these can be solved
1- I think mounts2sd and busybox is installed during ROM installation due to which under Settings>Storage - System Storage Total 1GB and Used 497MB whereas after installing one or two applications when I try to install few applications it says in-sufficient internal space
2- Whenever I change the theme, The theme is reverted back to the default after few minutes or an hour. I think launcher crashes or restarts it self or what ever
3- Battery timing is quite low
4. While performing An Tu Tu benchmark the phone crashes/reboots during tests
Check if these could be solved
Rizwan