yashsingh1/xdaforums huggingface dataset:
[HD2 Android SD Development] Xylograph:
Nope he would miss out on important permission and symlink settings which will likely make the ROM unbootable..

Guys, not so sad.. it's a 1st release and a work in progress.. I am sure we'll eventually find a way for all users to make use of it..

Next step I will work on is compatibility for haret and cLK users..

Yes, I am working on it..

PA is also coming soon ;)

Not to long... You also had issues with Phoenix EXT method didn't you ?

Maybe the mount ext partition delay needs to be increased for some users... Don't know..
[HD2 Android SD Development] Spaqin:
On WP7 first boot it partitions the SD card to 200MB FAT32 and the rest - its own filesystem which joins NAND, creating one SD + NAND partition (probably something like RAID 0) and because of that if we take out SD the system becomes unusable.

But with Xboxmod's cabs or a partition manager we can change that and resize both partitions, and thanks to that we're able to dual boot with Android.

Oh, ninja'd by Robbie P with 4 minutes while I was thinking of the answer :X He's not right with one thing now though - all new WP7 roms don't even encrypt the SD card.

@Xylo - Making it work with haret will make it compatible with WP7 too, won't it? The only thing we lack, making us unable to install this mod, for now is recovery :X
[HD2 Android SD Development] 2alive:
Expectations are so high... who would believe that for the 2009 (forever new) HD2, really the best phone ever.

You guys are awesome.
[HD2 Android SD Development] melando:
Keep us posted... Hoping to see a PA port to try in ext4 alongside WP7
[HD2 Android SD Development] Robbie P:
He He this is fast.

Typing free in terminal gives me swap of 163832mb is this working Xylograph?
[HD2 Android SD Development] Spaqin:
Are you sure it's MB, not KB?
[HD2 Android SD Development] Xylograph:
Forgot to remove that damn swap script again :p

Well it's indeed kb, but if the rom becomes unstable.. first thing to remove is the swap script from system/init.d folder..

Thanks for the heads up and.. yes it is working, but for some users it seems unstable..

---------- Post added at 07:28 PM ---------- Previous post was at 07:25 PM ----------

Maybe there is a way to modify the 'portadroid' stuff to make it work for wp7/haret users..

I also never used WP7, but I suppose you will at least need a different sd card for this to use it..
[HD2 Android SD Development] HypoTurtle:
Sure that can't be done in Ubuntu? It would probably me messy (unless the meta-inf script can be easily changed to run in Ubuntu). If theres no other options I'll give it a try tomorrow

Swap/zram seems to be fine for me.

With WP7 - Not quite, currently the steps to dual boot WP7/SD android involves tricking the system into thinking that the sd card is smaller than it actually is, once the WP7 system takes in what ever size of sdcard it sees we can do whatever we want with the rest of the card, so the card in the end would need to be partitioned WP7 Part ||| Ext4 ||| Fat32 . I take that would require an adjustment to the current installation (if it could be installed) or is the fat partition not made reference to as mmcblk0p1?
[HD2 Android SD Development] Robbie P:
SD port

Download portadroid 4 and install ics folder to sd card

Download and extract rom

delete system/etc/init.d/00_zram

Put meta-inf and system into sdcard/ics/root folder

open kernel folder and put bootsd into sdcard/ics/root folder

rename sdcard/ics/root/bootsd to sdcard/ics/root/boot

boot via magldr or haret

first boot takes 10 mins

second boot gives you boot anim (not portadroid screen)

WP7 seems unaffected

Go for it

Edit; As can be read later in the thread, this method does not install to sd-ext partition. So unless you are testing, please disregard the above as a method for booting via Native SD.
[HD2 Android SD Development] clio94:
Υes you`re right i had problems.But i changed my sd card with a sandisk ultra 1 class 10 and problems solved.Well i see what i can do.For now i am stucked in boot animation logo

Thank you for your great work
[HD2 Android SD Development] hboyer:
this is for sure off topic, but relevant to this thread.

how to vote it for xda front page ?
[HD2 Android SD Development] datagr:
Done! :)

Please download the new version of the app :

http://xdaforums.com/showpost.php?p=31444112&postcount=498
[HD2 Android SD Development] Xylograph:
Thank you very much m8 !

This is great ! You shoulld have at least put your name in the app (about section?) hehehe

If I ever need help with a specific app I know where to go to :)

Thank you ! :good:

Have you already tried the great app from datagr ? Now that's the simplest way ;)

You will have to un/repack the ramdisk to make the changes (rom name) in the init file..

And just use the rest of the ramdisk from either the jellybean or ics sd ramdisk I made available depending on what version of android you are trying to convert..

You could for example use dsixda's kitchen for that kind of stuff if you are on a windows pc.

Thanks for the compatible gingerbread kernel securecrt ! Great work !
[HD2 Android SD Development] securecrt:
It is perfect!!!

I have added your app to the first post, thanks for your great work!!!
[HD2 Android SD Development] securecrt:
infact the issue is not caused by the kernel, the init file from Rick_1995 can't work on NativeSD ROM I take the init.android file from SD ROM I don't know the reason , thanks Learning Never Ends team
[HD2 Android SD Development] wowrlz123:
How to check if the nativeSD method is working or its not?

EDIT1: Why everytime in which i reboot the phone i should again select the boot directory(NativeSD folder)?
[HD2 Android SD Development] datagr:
Thank you, it is an honor! :D

Sure thing! I can help you in apps anytime! :D
[HD2 Android SD Development] zain0300:
can i change the folder name on my sdcard or rom has to be booted from "NativeSD"?
[HD2 Android SD Development] Spaqin:
You will need it to install the ROM. There's no clrcad and haret included in zips of the ROMs you want to install. Okay, technically there are those files, but it won't run, if you won't install it with recovery first. You have to run the recovery and install the zip.
[HD2 Android SD Development] bojanbl:
I am also having this problem with all of the NativeSd roms I have tried till now (gray mobile signal icon with E or G letter and some kind of error with proxy)?

Only different from OP instructions for CLK users is that I use triple boot and CWM touch recovery... Is that problem?
[HD2 Android SD Development] fuzzifikation:
I'm no expert, but that sounds like a rmnet vs. ppp problem. when installing xylo's paranoid rom you can choose between the two . just choose the other variant to try.
[HD2 Android SD Development] KINGMANI:
Hmm got say it should't **** up my main NAND System but it has somehow >_>

Have installed on Native SD Bulid some apps and than i have rebooted to NAND Bulid but just bootloops >_>

I gonna reinstall all and look carefully what i do. Hope it don't happen again
[HD2 Android SD Development] bojanbl:
I tried both of the options RMNET and PPP...:eek:

I thougth that it was something with my provider and installed in nand PA 1.5b and data works great... :silly:
[HD2 Android SD Development] clio94:
Of course.If you want one rom,doesnt need to make tboot
[HD2 Android SD Development] g.andy:
Last question. I saw that datagr have created an app (moolty boot app) that allows you to switch from one to another rom sd-ext (up to 12 rom). For the second rom in sd-ext I have to create the partition tboot, and if you are installing more than 2 in ext rom what should I do?

Or I can put them all in the partition sboot?

Inviato dal mio HTC HD2 con Tapatalk 2
[HD2 Android SD Development] datagr:
You can put ALL the roms in 1 sd-ext4 partition.I have 3 roms inside the same sd-ext4 partition.The roms co-exist in separate folders in the same sd-ext4 partition!

Just remember to make it big enough(calculate the minimum space for each rom+all the apps and games)

My suggestion is 2GB sd-ext4. :)
[HD2 Android SD Development] timmymarsh:
Mm I can understand the complexities of running apps on different os, but I suspect many of us are only running JB, as on native it's running sweet. To make this process 'user friendly' a shared app folder would be awesome, who wants to keep setting up their roms over n over again right lol?

Is there a way to to share such a folder, the occasional error thrown on a non compatible app wouldn't out way the benfits of such a share?

Saying that, I guess one could use titanium to back up ones apps to restore in the 'new' rom.......:eek:
[HD2 Android SD Development] makuu:
I've followed your instructions, the rom boots but it's not possible to install any apps, it crashes during the installation process.
[HD2 Android SD Development] Xylograph:
On all Roms ? hmm if you would say that this issue is on CM9ight only I would've known what the cause could be, but on JB AOKP & PA you should have a working PPP connection (don't try RMNET on cLK it's a waste of time)

I am almost sure this is a typical permission issue, however a lot of cLK users seem to have no problems with data..

What you could do is check the system/etc/init.d folder and give all files inside full permissions (just enable everything) with a root explorer and reboot.

I think I will enable this functionality soon and let's hope for the best.. however I still think it's better to have a shared ics/jb app folder (those are mostly compatible with each other I think) and a shared gb app folder.

I am not very comfortable with the way securecrt has implemented this functionality (you can check it out on his cm7 barebone port if you would like to experiment with it)

That NativeSD ROM is sharing the sd-ext/app (root) folder which means that it will also share apps with nand a2sd users..

I for one can imagine that users would like to experiment with a NativeSD build just to skrew around and install the whole market for fun just because they can and return safely to their nand build for serious stuff and not to find out the downloaded **** is showing up on their precious nand build.

Also keep in mind that even if all apps are shared.. the app-data is not shared so you would have to set these apps up everytime again anyway..
[HD2 Android SD Development] g.andy:
Thanks for the reply. I wanted to say if you install more than one rom to ext4 with clk boorloader you must create multiple partitions (eg sboot, tboot etc. ..). For the sd know that just create a single ext4 partition (with 4EXT recovery, or gparted or MiniTool).

To understand what I mean when I talk about sboot and tboot look here

here http://xdaforums.com/showpost.php?p=31256707&postcount=967

Inviato dal mio HTC HD2 con Tapatalk 2
[HD2 Android SD Development] bojanbl:
Yeap must be permission issue, since I've got it working now :confused:

Since I installed pa 1.5 in nand I decided to delete all from sd-ext and start from scratch and now I have cm9ight and aokp jb with working data connection :)

THANKS!
[HD2 Android SD Development] datagr:
And I thought I was the only one who had that bug...

Good to hear that it is a common bug so I will wait for suggestion to bypass it. :)
[HD2 Android SD Development] Szczepanik:
NativeSDBootV3_1.apk

Datagr NativeSDBootV3_1.apk is fantastic thank you.

I now have 3 NativeSD ROMs running really fast & smooth from Windows Mobile 6.5 clrcad & haret. Is it possible to add option for Recovery please? Any chance of a Windows CAB file to run clrcad & haret from NativeSD folder as well? I have one that does this from Android folder but need to use NativeSD folder instead.

Thank you Datagr, Securecrt & Xylograph!

Cheers

Tom
[HD2 Android SD Development] datagr:
Copy the Recovery folder inside NativeSD folder and boot in one of the 3 android roms.A new button will appear in the NativeSDBoot called [Recovery]. :)

---------- Post added 10th September 2012 at 12:20 AM ---------- Previous post was 9th September 2012 at 11:58 PM ----------

Here is a logcat from cm7 nativeSD when I try to install ES File Explorer from market:

02:14:14.984 Error PackageManager 928 Couldn't create temp file for downloaded package file.

02:14:14.984 Error AndroidRuntime 928 *** FATAL EXCEPTION IN SYSTEM PROCESS: PackageManager

02:14:14.984 Error AndroidRuntime 928 java.lang.NullPointerException

02:14:14.984 Error AndroidRuntime 928	at com.android.server.PackageManagerService$FileInstallArgs.createCopyFile(PackageManagerService.java:5247)

02:14:14.984 Error AndroidRuntime 928	at com.android.server.PackageManagerService$FileInstallArgs.copyApk(PackageManagerService.java:5255)

02:14:14.984 Error AndroidRuntime 928	at com.android.server.PackageManagerService$InstallParams.handleStartCopy(PackageManagerService.java:5051)

02:14:14.984 Error AndroidRuntime 928	at com.android.server.PackageManagerService$HandlerParams.startCopy(PackageManagerService.java:4902)

02:14:14.984 Error AndroidRuntime 928	at com.android.server.PackageManagerService$PackageHandler.doHandleMessage(PackageManagerService.java:516)

02:14:14.984 Error AndroidRuntime 928	at com.android.server.PackageManagerService$PackageHandler.handleMessage(PackageManagerService.java:461)

02:14:14.984 Error AndroidRuntime 928	at android.os.Handler.dispatchMessage(Handler.java:99)

02:14:14.984 Error AndroidRuntime 928	at android.os.Looper.loop(Looper.java:130)

02:14:14.984 Error AndroidRuntime 928	at android.os.HandlerThread.run(HandlerThread.java:60)

02:14:15.425 Error AudioHardwareQSD 1274 Cannot open /dev/audience_a1026 -1

02:14:15.425 Error HTC Acoustic 1274 Update ADIE table ID 0

02:14:15.425 Error HTC Acoustic 1274 Update ADIE table ID 2

02:14:15.425 Error HTC Acoustic 1274 Update ADIE table ID 5

02:14:15.425 Error HTC Acoustic 1274 Update ADIE table ID 7

02:14:15.425 Error HTC Acoustic 1274 Update ADIE table ID 8

02:14:15.425 Error HTC Acoustic 1274 Update ADIE table ID 10

02:14:15.425 Error HTC Acoustic 1274 Update ADIE table ID 51

02:14:15.425 Error HTC Acoustic 1274 Update ADIE table ID 53

02:14:15.425 Error HTC Acoustic 1274 Fail to open /system/etc/TPA2018.csv -1.

02:14:19.354 Error SoundPool 1291 error loading /system/media/audio/ui/Effect_Tick.ogg

02:14:19.354 Error SoundPool 1291 error loading /system/media/audio/ui/KeypressStandard.ogg

02:14:19.354 Error SoundPool 1291 error loading /system/media/audio/ui/KeypressSpacebar.ogg

02:14:19.354 Error SoundPool 1291 error loading /system/media/audio/ui/KeypressDelete.ogg

02:14:19.354 Error SoundPool 1291 error loading /system/media/audio/ui/KeypressReturn.ogg

Anyone has any solution?
[HD2 Android SD Development] Szczepanik:
Updated

Cheers

Tom
[HD2 Android SD Development] datagr:
Tell me something please.

Do you have WP7 as NAND?

It looks like the rom is confusing the partitions and is trying to write in the partition of WP7.

Or maybe it is just a permissions issue.

Can someone else test this rom and report if it is working the installation of any apk, please?

Preferably someone who has WP7 in NAND (just to delete this assumption).

---------- Post added at 12:47 AM ---------- Previous post was at 12:45 AM ----------

You managed to activate 4 buttons in your app! :)

Let's see if someone can activate 12 buttons! :P

Yes, this will mean that he will have 12(!) roms in his sd-ext partition! :eek:
[HD2 Android SD Development] zexmunze:
If you select recovery and reboot in to recovery,you need to manualy select zimage & initrd from rom you want to bot,so dot use it when you are not home or near pc........
[HD2 Android SD Development] ad2003:
I had no time to try out yet, is it possible to run several roms where I can use all installed apps on every rom?

Thanks for the crazy developing!

Ad
[HD2 Android SD Development] HypoTurtle:
I wouldn't use it for anything other than installing a new ROM, as there's no easy way to reswitch to a ROM.

Xylo, the minimal install zip needed to get round this is one that doesn't remove (and install) /system and just copy /kernel/bootsd (and sdcard/NativeSD); not sure if such an operation would require aroma, and if one is made it may be beneficial (if possible) to include it / copy it to sdcard; from the full installer zip .

Great work on the app by the way, I was up to 5 buttons from release (3 roms, 2 recoveries) need to increase partition size before install cm7, not on WP7 atm anyway but posting a dmesg log and what you get in terminal after sending su then df may help find the problem. (noticed it in PA, but seems to have gone after rebooting to AOKP and back)

Not at the minute unless you want to modify it yourself, currently each (/data) gets it's own seperate folder.

Surprised Xylo didn't answer this; it's one of the few questions in a while I think actually is NativeSD related. Anyway I think your talking about the PA mods, and if so the current ones aren't patches but alterative SystemUI.apk's, which should be fine to simply overwrite using a root explorer or ADB (ADB wifi), Your recovery would be fine to install zips but the zips would need to be adapted to this method.

Alternatively if there are actual patches, you could make a file and apply the patch through Theme Manager in ROM Toolbox (I believe I've posted a tutorial in the PA ICS SD thread run a search for that).
[HD2 Android SD Development] ayysir:
Yes same thing I am saying. We need to edit 4ext recovery to enable booting into separate ROMs because we will just boot into recovery from sd every time

---------- Post added at 10:04 PM ---------- Previous post was at 10:03 PM ----------

A copy data app and data folder would be a great addition to the nativesd boot app
[HD2 Android SD Development] zenida:
datagr can you put your app on play store? I think it's mature enough to be officialized so we can get real time updates and all benefits to download from there
[HD2 Android SD Development] bullcrapr:
Hi datagr,

I am running WP7 on nand and the barebone cm7, and I can confirm the hot reboot (on barebone) when installing any app from the market. I've tried fixing permissions as well but that's a no go. I am also running Xylo's PA, AOKP and CM9ight alongside the WP with no such problems. Also, what's the easiest way into one of the functioning native sd roms, without reflashing one of the roms? Is there a way? (Running Win7 OS)

And while I'm at it, thanks for coming up with the app so quickly!
[HD2 Android SD Development] laogiacodai:
Hi All,

Can I restore Titanium data which was backuped from the NAND ROM?

Sent from my NexusHD2 tytung ICS v2.7, batt% + soft power mod, kernel r3.4, disable softkey in landscape mode, disable fast charge.
[HD2 Android SD Development] securecrt:
yes , if you are using the NativeSD version of v2.7
[HD2 Android SD Development] adell_:
Is it possible to share app-data as well?
[HD2 Android SD Development] securecrt:
It is possible but need more time to test it. I am still testing the app share feature.
[HD2 Android SD Development] gexmliu:
Can someone port htc sence3.5 nand rom to nativeSD.

Thanks for securecrt and Xylograph's great jobs.

Can someone port htc sense3.5 nand rom to nativeSD.Beacause sense roms always are ''heavey',too much stuff in the rom,I expect to see what will happen to htc sense NativeSD rom.:laugh::laugh:
[HD2 Android SD Development] Xylograph:
You can submit the thread somewhere @ the top right of every page..

Search this thread for wp7 and you'll be amazed what you could find..

Also you might indeed want to partition/format your available partitions with 4EXT.

I am almost certain this has to do with the (shared) app folder on the root of your sd-ext partition (it might not have the right permissions for example..)

Well don't expect a modified recovery.. that's just crazy.. I think I will include a small flashable 'name_of_rom_boot+nsdrom_manager.zip' in future rom updates which will get saved to the sdcard/NativeSD folder after installation.

People can flash that small package from within recovery and give you the following options:

Upgrade the kernel if any updates are available by replacing the zImage and modules for NAND and NativeSD

Overwrite the 'name_of_rom' kernel+ramdisk to the root of sdcard/NativeSD so you can get out of SDRecovery when not near a computer or to lazy to boot into NAND OS

Option to remove the 'name_of_rom' from sd-ext or remove the dalvic-cache.

Option to select RMNET or PPP once again if people made up their minds or want to experiment or have a non working data connection after ROM installation.

That would be the most important features for now I think ;)
[HD2 Android SD Development] melando:
Sounds great

Did you consider allowing flashing an update without wiping system eg softkey mod or gapps?
[HD2 Android SD Development] g.andy:
Is possibile to have solution?

Inviato dal mio HTC HD2 con Tapatalk 2
[HD2 Android SD Development] hboyer:
thanks - voting done!

using it (nativesd) for several days now with aokp jb beta nightly! :good: :good:

gr8 job!
[HD2 Android SD Development] macs18max:
Xylo... Just to inform you that the ramdisk for nexushd2 doesn't work for me.... It boots and get stuck at htc with white background(rle.png) and then reboots.... Thanks anyways, as I have decided to install nexus-hd2 on Nand and run your AOKB-JB from NativeSD as I read a post regarding having multiple ROMs on NativeSD of different vesion (Such as JB, ICS) may cause problem as app folders are shared between these roms. Thank you.
[HD2 Android SD Development] Dhruna:
Hi Xylograph,

Could you please make a Native SD build for PA 1.5b (ICS) with all latest patches ?

---------- Post added at 11:55 AM ---------- Previous post was at 11:54 AM ----------

Can anyone put a Video on YouTube for installing NativeSD, so that the people who are new to NativeSD can use as a guide.

Thanks.
[HD2 Android SD Development] Xylograph:
Hmm to bad.. I am to busy with getting my own roms NativeSD ready and developing the installer further so I do not have the time to look at all other roms for now..

Have you asked tytung to look into this concept ?

I am also working on the final ICS PA release, but first I want to release NativeSD Redux2 (gingerbread)
[HD2 Android SD Development] FCORivers:
OK, so I want to try to apply a patch to have the hidden power button on the left corner of the navbar. I know is for the pa1.992 but I just like that mod and want to use that patch. Thanks for the suggestion.
[HD2 Android SD Development] ayysir:
No need for a video. The op is clear cut just read carefully. Took me 5 mins to setup

---------- Post added at 08:01 AM ---------- Previous post was at 07:59 AM ----------

? Apps are not shared between roms. Go to your root folder where nativesd folder is, you see each rom gets its own folder with data folder separated from each one. Nothing is shared between ROMs
[HD2 Android SD Development] gtbluesky:
Hi securecrt ,I have written scripts for deleting roms in ext partition,but the rom name must be corresponding,for example,if you want to delete PA in ext partition,you should chooose DELETE_EXT_ROM_PA.zip and flash it with recovery(SD or NAND Version all support!)http://pan.baidu.com/share/link?shareid=30413&uk=2166115920
[HD2 Android SD Development] seaman2k:
that will be good if they decide to put it as an options in nativesd.apk
[HD2 Android SD Development] Xylograph:
Then what?? Accidently delete the rom you are currently running ? Not a good idea..
[HD2 Android SD Development] securecrt:
I'd like to add a file /rom_name.txt in the ROOT dir after the ROM boot up it only contains the ROM name now is running , then the NativeSDMultiBoot.apk can get the current rom name and delete other unused ROM very easy.

How do you think about it ?
[HD2 Android SD Development] seaman2k:
i didn't mean working rom :) u still have many roms there and by nativesd.apk u can remove unwanted rom not the one u use :)

at the same time u should know as clk user and many other the nativesd.apk didnt work with clk method u know that we have nand and sboot rom and tboot and we hope kokotas anr rick going to increase that in the next update:fingers-crossed::fingers-crossed::fingers-crossed: so we try to figure what will be equle nativesd.apk for clk:confused: