yashsingh1/xdaforums huggingface dataset:
[Desire Q&A, Help & Troubleshooting] MatDrOiD:
A2SD+ is a script which moves all apps you install automatically to an ext partition on your sd card. You must not do anyhting. If you use "move to sd card" in application settings, the app will be moved to fat32 partition of sd card. Android can only difference between apps in " internal memoory" and in "fat32 partition of sd card". Furthermore, with A2SD+ the dalvik-cache will be also moved to the sd ext partition on your sd card (which does not happen, if the rom is only using a2sd).

To sum it up, a2sd+ moves only apps and dalvik-cache to an ext partition on your sdcard, whereas data++ also moves some system apps to it. That's the reason why roms with data++ works with less space for internal system partition.

You can use Ubuntu to partition your sd card. If gparted is not included (I do not remember, installed ubuntu some time ago), you can download it from ubuntu software center (search for "gnome partition editor").
[Desire Q&A, Help & Troubleshooting] o-marshmallow:
What do you think I should choose ?
[Desire Q&A, Help & Troubleshooting] MatDrOiD:
I cannot say it, I did not employ with the advantages of each script. Compare both advantages and disadvantages, and then pick.
[Desire Q&A, Help & Troubleshooting] o-marshmallow:
Last question ^^,

I made a GoldCard to install the official Froyo months ago, now I want to change my microSd to a 8Go one, do I have to make it GoldCard (to install a Custom ROM) ?
[Desire Q&A, Help & Troubleshooting] MatDrOiD:
No. The goldcard has nothing to do with the rom. It's only connected to sd card. You can stay with the one you have.
[Desire Q&A, Help & Troubleshooting] o-marshmallow:
Thanks a lot man !! :D
[HTC EVO 3D] edufur:
I have noticed that some of the ROMs are saying stuff about dual CPU. Why is this being called out specifically? Are other ROMs not fully utilizing dual cpu? Or am I missing something?
[HTC EVO 3D] zone23:
Yes you are some dual core CPUs are what is called asynchronous meaning they use both cores at the same time all the time (Tegra2). Our phones only use the second core if the first core is under a load. The modified kernels force the processors to work more like a asynchronous core. Using the second core all the time. The trade off may be additional battery drain but that has yet to be determined.
[HTC EVO 3D] mvansomeren:
I believe you meant to say Synchronous. Synchronous dual core CPU's work together all the time. Asynchronous dual core CPUs work independantly (like the dual core on our phone).
[Galaxy Ace S5830 Android Development] BehradGH:
BehradGH Rom Series

Version 4

Samsung Galaxy Ace S5830

Ultimate 2 KP9​

Hi

I've already introduced KPN / KPH fully working persian / arabic in browsers and everything else.

[Rom] BehradGH Rom Series | PersianBread | KPN/KPH RTL Support

The main difference of this rom is that it is on the KP9 base that supports Persian/Arabic in every where even menus and apps .

Version 2 :

What's inside Ultimate2 KP9 :

All in Ultimate1 KP9 +

- Disabled bootanimation ( makes boot quick except first one )

- CRT Off Animation enabled

- BehradGH Rom Series Dedicated Theme ( Blue Honeycomb ) ( Beautiful , Light , Awesome )

- Great Darktremor A2SD ( Tested for enabling go to instructions )

- BLN Support + BLN Control Free Version

- Titanium Back Up Support

- Fugu Tweaks

- Redmanner's Jupa's Engine ( Special Thanks To Ginger Real Team )

How To enable Darktremor A2SD in version 2 and upper?

- First of all 2 partitions Ext4 and Fat32. (Ext4 must be clean and formatted before rom installing )

- after install rom there is program named Android Terminal go to that type " su " and press enter . access root permissions . then type " a2sd install " let phone do it works . phone must be reset . that's all your phone now is on Darktremor A2SD.

How To move Dalvik Cache to SD-ext in version 2 and upper?

- It's simple , go to A2SDGUI it's in the software's list . then on the second tab " Dalvik " choose "Dalvik Cache on SD - Ext" then "Move and rebuild" your phone must be reset after that . Now u can have about 172 mega bytes free for install apk's.

​

BehradGH Rom Series Ultimate2 KP9 Galaxy Ace

Download And Install Loopy Smothness

Both Install Via CWM Recovery

​

Version 1 :

​

What's inside Ultimate1 KP9 :

- Deodexed KP9 By Me ( BehradGH ) and Pre-Rooted

- CF Root Kernel B81

- Ram Tweaks

- Optimized Fonts

- Super Fast , Extreme Stability

- Ability to choose theme in Messaging

- Middle East APK's are included.

- New Icons ( GS II )

- Light Rom

- Ext 4 conversion while installing

How To Install ?

Flash http://hotfile.com/dl/128278611/f27cb8f/S5830JPKP9.rar.html with odin

This package has not MODEM . You need KP7 Modem for better working get it from here ==> http://hotfile.com/dl/128479942/3da1e32/MODEM_S5830XWKP7_CL407346_REV03.tar.rar.html

Now u've got for files for Odin . Install KP9 .

After that flash CWM Recovery via Samasung Recovery ==> http://hotfile.com/dl/128479626/a5c699a/CWMRecovery_S5830_KP9_And-roid.ir.zip.html

Then download Ultimate1 KP9 Rom , Go to CWM , Install Custom zip and you are done !

This will erase all your data and cache while installing .

BehradGH Rom Series Ultimate1 KP9 Galaxy Ace

Download And Install Loopy Smothness

Both Install Via CWM Recovery

​
[Galaxy Ace S5830 Android Development] BehradGH:
Rom is ready for download and install . enjoy
[Galaxy Ace S5830 Android Development] B4ZT:
cfroot kernel not b81..not include crt animation???

how i get Ext 4 conversion while installing ??

there is no maps??
[Galaxy Ace S5830 Android Development] BehradGH:
no CRT animation for version 1

it's convert itself via updater-script
[Galaxy Ace S5830 Android Development] B4ZT:
how i activate a2sd i installing a2sdgui said your phone is not rooted n nothing a2sd partition:(
[Galaxy Ace S5830 Android Development] BehradGH:
cause it should be on /system/app not in data/app .
[Galaxy Ace S5830 Android Development] B4ZT:
i dont know what u means???

i have try a2sd not available too..give me tuturial for able it???

i have partition my sdcard ext4
[Galaxy Ace S5830 Android Development] BehradGH:
if u need Darktremor A2SD maybe on my next rom or using another rom that supports that ;-)
[Galaxy Ace S5830 Android Development] B4ZT:
**FIXED

+1 thanks for ROM
[Galaxy Ace S5830 Android Development] black_1986:
i have this crt boot screen and sercil batry will see if this work edit on stock room kp9

http://www.mediafire.com/?47gs1ems445f446
[Galaxy Ace S5830 Android Development] mimotata:
Very nice i like it but need more work

Sometimes laggy on internet browsing and on multitasking

but at all is fast and stable

Thanks for the nice rom

Sent from my GT-S5830
[Galaxy Ace S5830 Android Development] BehradGH:
thanks for support guys . Ultimate2 KP9 will be released soon ;-)
[Galaxy Ace S5830 Android Development] B4ZT:
Hopelly using update zip bro it more friendly..
[Galaxy Ace S5830 Android Development] BehradGH:
CRT Animation and Theme are done . going for Extended power menu and over scroll glow effect
[Galaxy Ace S5830 Android Development] BehradGH:
Version 2 will be released tonight i think . for changelog go to the first post .
[Galaxy Ace S5830 Android Development] black_1986:
will w8 Version 2 thanks for good work
[Galaxy Ace S5830 Android Development] BehradGH:
will be available less than a hour ! for change log go to first post . for enabling DTA2SD go to first post and read the instructions .
[Galaxy Ace S5830 Android Development] BehradGH:
BehradGH Rom Series Ultimate 2 KP9 is available for download . Go To first post .
[Galaxy Ace S5830 Android Development] mimotata:
i'm downloading now the new rom Series Ultimate2 :D

thanks my friend :)

i will tell you my impression after try :D
[Galaxy Ace S5830 Android Development] mimotata:
the rom is very fast and i fell it stable

but

1-there is no boot screen just black screen but the boot is fast

2-i can't see any words written on the status bar because the status bar is transeparnt

3-terminal emulator hives forceclose

i hope u fix these problems my friend

and thanks for the fast rom
[GT540 Optimus Android Development] liamwli:
Is there a way to dualboot roms?
[GT540 Optimus Android Development] ErnuB:
I really know nothing about dualbooting but i don't think the optimus swift has the guts for it
[GT540 Optimus Android Development] androidboss7:
No.

someone correct me if i

am wrong, but our phones can't dualboot.
[GT540 Optimus Android Development] effortless.:
It could be possible by creating new partitions. For example, have two system partitions and two data partitions. We can flash one boot.img to the boot partition for the ROM to automatically boot, and flash another to the recovery partition. So when you hold home, it will boot into the second boot.img instead.(recovery images are exactly the same as boot images but with a modified ramdisk that runs the recovery program)

Where in the second boot.img, we can modify the init.rc file to mount a different partition as /system (a data2system rom works sort of like this, init.rc is modified so the data partition is mounted as /system, and system is mounted to /data, this is how you get more space as data is stored on /system, but Android thinks its acessing the data partition, where it is really accessing system) We can use this principle to dual boot.

Now, how will this work. Somehow split the system and data partitions into two bits (2 system partitions and 2 data) If we have the 1st ROM on the original system partition, and use its original boot.img, and then have the 2nd rom on the different system partition, and modify the ramdisk to use the different partitions as /system and /data, we could have a working dual boot.

However, there are some problems.

1. Our device has a NAND that is 512MB in size. It is split into:

Boot

Recovery

System

Userdata

Cache

and some other miscellaneous partitions. System is 250MB in size, and data is 134MB (under stock partition sizes) These split would barely fit any rom on it and hardly any data either. Maybe if the device had 1GB ROM, it may be different.

2. It may require some bootloader tweaking to create these new partitions, and for the device to recognise them.

Also, why would you want to dual boot your phone anyway? You have a computer for that :)
[GT540 Optimus Android Development] jhonnyx1000:
App

There is this app named BootManager

I've tried it out but this can't backup the boot partition. It's currently not supported. Maybe someone could try it out.

Keep in mind that it needs to be purchased for 'LEGAL' use.
[GT540 Optimus Android Development] liamwli:
I tried that! Gives an error when backing up boot image!
[GT540 Optimus Android Development] liamwli:
Actually I don't
[GT540 Optimus Android Development] :
It is possible to dualboot. A russian guy already made it for us. It was meant to dualboot 2.1 and 2.2 but that rom has never made it to beta stadium.

The idea is that a second rom is stored on the sd card. I've tried to get it working but i didnt succed. But it should work.

It was on 4pda.ru. when i am on my computer, i will post a link.

Joost
[GT540 Optimus Android Development] Danzano:
Couldn't we use the same principal as running Ubuntu chroot? As I thought chroot and loop devices where originally for HTC to test builds? Correct me if I'm wrong here :)

But I always thought if you had say a 32gb SD you could have 2 or 3 roms plus a couple Linux distros running on the device through chroot not same time obviously device would handle 2 max?

Also I was looking at a article to run native Linux on the eee pad transformer it looked like all they did was swap the boot.img or some kind of script so it ran off the SD card straight away. So my question would be could you add a feature to recovery that would allow you to change boot.img or script for each rom/distro then reboot straight into it making the device multi boot?
[GT540 Optimus Android Development] :
This is the topic about the dualboot, with download links to the 'dualboot' boot, and some explanation about the partitions on the sdcard.

http://4pda.ru/forum/index.php?showtopic=200838

Joost
[GT540 Optimus Android Development] nibras_reeza:
This should be possible. But, would require customizing boot.img and boot loader.

Your idea is right and would work but we can't afford to loose the recovery. It's important when modding. Unlike fastboot or KDZ modes, using recovery leaves one partition untouched. ie, when using recovery, the recovery partition is never modified. It doesn't touch boot loader either. It's almost impossible to brick a phone using recovery. And, if something goes wrong with other partitions, you can always boot into recovery and have stuff restored or fixed with an update.

It's an HTC only app. It's an xda project. You can get it for free. Hit on to http://xdaforums.com/showthread.php?t=1184173

Thanks. Would love to try it out.

chroot is not a real dual boot solution. It's based on the idea of virtualization and so it has performance issues on a low end phone like GT540. When using chroot, parts of the Android OS as well as the other OS is run at the same time. This would be idea only in faster devices with more RAM.

And, yes, if you can modify the boot.img or recovery.img to boot into other partitions, it would be awesome. The beauty of linux is that you can directly mount images as a disk unlike in Windows where you need a separate software. Due to this, mounting a different partition would be easy but modifying the boot.img or bootloader is the risky part. If you do it wrong, your phone may get permanently bricked.

Thanks
[GT540 Optimus Android Development] nibras_reeza:
I don't understand or talk Russian. Would anybody be kind enough to find out what modifications did he do to the boot.img and/or bootloader? If we do the same modifications, we might be able to dualboot.

But, there's one problem, the boot.img is not same for all versions. Maybe that is why you can't dual boot.
[GT540 Optimus Android Development] keewanchoapsss:
It wouldn't work on the gt540. We have a dual boot for the defy which has only 90mb of ram left Max when running dual system. Usually I'm running 190mb ram on stock and 240mb on miui. Major slow down on dual boot. So no point
[GT540 Optimus Android Development] nibras_reeza:
You are talking about chroot. In real dual boot, only one OS is loaded.
[GT540 Optimus Android Development] olite:
Oh I'll be looking into this one tomorrow, I'd like to be able to have a dual boot... this would enable me to store testing roms onto sdcard and boot into them "safely" without forever having to go through backup & restore each time...

If I can crack it... I'll post it!!

Edit: I don't read Russian either... but I can reverse engineer things like this! -- Just had a brief look at it... I should be able to port his modifications over to another image, but as you said... it'll only work if both OS's are compatible with the one boot.img ... and this could take some trial and error.

Second Addition: Not to mention... it could cause issues for some people that use ext partition on sdcard for apps.... hmmz, will have to keep that in mind. (People like me ya'see lol)
[GT540 Optimus Android Development] nibras_reeza:
People who use ext for moving apps shouldn't face problems. Android is not Windows. =P It can handle unlimited number of partitions. Looking at the guide, I could understand that the method uses multiple ext partitions. People using sd-ext for apps would only need to increase the mtdblockn(where n is a number) by 1 or 2 if using swap as well.

Yup. Both OSs will work only if the boot.imgs are compatible. That means we might not be able to run 1.6 and 2.3. However, this wouldn't be applicable if you can loop the boot.imgs as well.

ie a setup likes.

BOOT has a GRUB like boot loader which is compatible with Android is SYSTEM.

SYSTEM partition has one OS.

Then, there will be different BOOT and SYSTEM is each of the sd-ext partition or they will be stored as imgs in SD.

When device boots, it will enter BOOT. Then, this will present a menu which will allow you to select OS. If you choose, default, it will load SYSTEM from phone. If you choose another, it will loop to a BOOT from the SD-ext which will loads its relevant SYSTEM from SD/SDEXT.

That's just my idea though. Basically, if you can get an idea of the modifications that need to be made to BOOT.img to loop mount another partition as BOOT or SYSTEM, then the problem is 80% solved.
[GT540 Optimus Android Development] olite:
lol, yer I worded that wrong... I meant it *could* be a problem if they just followed his guide steps (since it doesn't account for existing use of ext on sdcard), but you'r right this isn't really a problem... it just requires an additional partition. Also, I'd probably change the partition layout instead so that applications such as Link2SD would still be able to "automatically" (it only checks partition #1) locate the ext partition intended for apps.

Something like this...

Partition #0: FAT32

Partition #1: EXT2/3 <-- sd-ext2

Partition #2: EXT2/3 <-- data

Partition #3: EXT2/3 <-- system

Partition #4: SWAP

This would allow most internal OS's to continue to function as per normal without any script modifications.

(Most swap mount scripts are just blind scripts, they simply try mounting each partition from #1 to #9 as swap... so swap location shouldn't be an issue)

And a damn good one at that... sadly I think this might just be a lil bit out of my reach... for now! :P While I should be able to get it to work for 2.1-2.3 (Since they essentially use the same boot), I honestly don't know where to begin with boot looping (I understand the concept yes, just not sure how to implement it... wonder if I can bake a grub version for this...)
[GT540 Optimus Android Development] daggerxXxsin:
This idea is really exciting. I wish i could help but as it stands, based on my extreme lack of know-how, i'd be as much help as a sack of potatoes XD
[GT540 Optimus Android Development] nibras_reeza:
Porting grub eh? Hmm. I believe there should be an ARM version for grub but we might have trouble with the drivers and kernel. It might be a better idea to copy the menu layout from CWM recovery. The menu need not be intelligent.

As for me, I also don't know how to loop the boot images.

You could always risk your phone for others by using the pre-alpha. xD
[GT540 Optimus Android Development] effortless.:
We wouldn't need a kernel for GRUB, as GRUB loads the kernel. We would have to modify the bootloader (or MBR) to use GRUB.
[GT540 Optimus Android Development] nibras_reeza:
Perhaps I didn't phrase my comment properly. When I said Kernel, I meant to say the core of the GRUB. GRUB is also sort of like an OS. GRUB needs to be compatible with the device. In PCs, the basic architecture is same and so one version of grub will work across most PCs. I believe every Android device varies widely at the hardware level. And, so porting GRUB would be pretty troublesome. Plus, modifying the MBR is pretty scary even on a PC. =P Most people wouldn't be willing to risk modifying the boot loader.

I think it would be a better idea to modify the boot image and loop mount.
[Atrix 4G Q&A, Help & Troubleshooting] Stephen Who:
No idea why but when I make calls or answer them they always are in speaker phone. Any ideas on how to fix this? >_<

I'm a retard... read a few threads down and found the same one. Sorry, search didn't work with my specifically worded title. lol
[Atrix 4G Q&A, Help & Troubleshooting] lexx210:
Are you using Go SMS Pro? The latest version fixes this bug. If it still does it, uninstall Go SMS Pro and then see. Hope that helps.
[Vibrant Android Development] Mr. Apocalypse:
Yeah, i'm back, and this time i'm bringing Immortality-CM with me. Better performance, and maybe better battery life than its little froyo brother. As always:

I (NOR TEAM WHISKEY) WILL NOT BE HELD RESPONSIBLE FOR ANY DAMAGE CAUSED TO YOUR PHONE BEFORE, DURING, OR AFTER FLASHING THIS. PLEASE READ ALL NOTES AND WARNINGS, FOLLOW DIRECTIONS, MAKE A NANDROID, HAVE ODIN READY, AND FLASH AT YOUR OWN RISK!!!​

Features:

Voodoo Sound v10

Voodoo Color

Safely boots to 1ghz

OCable to 1.4ghz

User configurable UV

BFQ scheduler(set to default)

Smartass governor option available

Full sound dock support

LIPPOL94's kernel cleaning script integrated into flash package

SetCPU's 400/100 screen off profile safe to use, but not recommended.

​

NOTES:

1. The cleaning script is integrated into the flash package, so it will clean before the kernel actually flashes, once its done and you reboot, it will take a little while longer to reboot since the dalvik-cache is wiped.

2. It is safe to use a screen off profile with 400/100 setting, but i do not recommend it.

3. The splash screen is the same skull from my froyo kernel, but it has "CM" on it. If you dont like skulls or my splash in general, plz use another kernel. And NO, i won't change or make another version of it, so plz don't ask.

4. My beta tester, Skitz, has reported low quad scores with this. If you are a person concerned with benchmark scores, then this isnt for you. Quads don't make the kernel, the performance does.

5. I am running OMFGB so i know this will work on that and regular CM7, i hear that CM7 kernels also work on MIUI, but i have not personally tested it on it.

Known issues:

1. May hang on kernel splash for a while, if it exceeds more than 3 mins, pull battery and put it back in and boot normally.

2. You may have to re-enter Gmail credentials, i think this is because of the cleaning script, but i'll look into fixing it.

All my kernels will be hosted from Google Code, so you can download here

Credits:

My beautiful fiance

drhonk

ttabbal

Krylon360

ECOTOX

TeamHacksung

CyanogenMOD

supercurio

Skitz

romman

Lippol94

coolbho3k

xan

Anyone else i forgot, let me know.
[Vibrant Android Development] Mr. Apocalypse:
reserved for me
[Vibrant Android Development] lotherius:
Yes, yes, but does it run on the HP Touchpad?

LOL, anyway... more kernel choices are always good. Thanks for properly sharing the source as well, if someone really wants to change the boot logo, that's a good way.
[Vibrant Android Development] Mr. Apocalypse:
the source on my google code page is for the froyo version of Immortality, if anyone wants the source of the CM version i'll get it to them
[Vibrant Android Development] jr8801:
I am about to throw this on miui le4 ill let you know if i run into problems. Thanks!
[Vibrant Android Development] derrickps3:
wow, was wondering if there would be one for cm7......thanks bro for this
[Vibrant Android Development] prophetic:
Thanks for this kernel!
[Vibrant Android Development] stevedrz:
Can anyone explain why in Gingerbread, our phones only charge up to 4180's mvs and not 4240's as in froyo? I feel like my battery is not getting fully charged.... Is that a kernel thing?
[Vibrant Android Development] 啊喔鹅咦呜鱼:
anybody who can tell me what is OMFGB?

thanks
[Vibrant Android Development] stevedrz:
http://lmgtfy.com/?q=omfgb
[Vibrant Android Development] Mr. Apocalypse:
Its romann's new AOSP project, its on rootzwiki:

http://rootzwiki.com/showthread.php?3745-AOSP-Custom-Gingerbread-OMFGB-1.3.1-Vibrant-Nightlies&
[Vibrant Android Development] 啊喔鹅咦呜鱼:
I didn't pay attention to rootzwiki for a long time.

so...
[Vibrant Android Development] IDisposable:
Might be this issue: http://existz.darkirc.info/git/?p=k...ff;h=140ae0b9df10ea7259586ddba28b599c7339fc28

(so see if it is in the TalonMTD 0.0.3 release)
[Vibrant Android Development] stevedrz:
No dice, same as all other gb kernels. it went as high as 4186 then dropped down a few mv, and charging completed. In froyo I'd get to 4240's.

Could it just be the way the mv is measured in froyo vs gingerbread, or maybe the calculation against it?

What does the Max 8998 do in the source code?
[Vibrant Android Development] cezzarmicu:
Hi Mr. Apocalypse,

I'm on MIUI and I just flashed your kernel. Here's to hoping I do get better battery life :D It's the only downside I see with using MIUI but it's just simply a great ROM that I don't mind the battery that much anymore... but better battery life would be awesome :D

Thanks