{dev}[help] how to include extra apps in a rom - Xperia Arc Q&A, Help & Troubleshooting

How can I include extra apps in a ROM im making to be installed as a part of the ROM. Such as root browser, facebook, ROM manager etc

http://www.techknow.t0xic.nl/forum/index.php?topic=1291.0
http://forum.androidspin.com/showthread.php/2260-how-to-add-apps-to-ROM/page2
http://www.modaco.com/topic/341060-adding-apps-to-a-rom-prior-to-flashing/
http://www.miui-au.com/howtos/add-remove-apps-rom/

Qwerty123 \m/ said:
http://www.techknow.t0xic.nl/forum/index.php?topic=1291.0
http://forum.androidspin.com/showthread.php/2260-how-to-add-apps-to-ROM/page2
http://www.modaco.com/topic/341060-adding-apps-to-a-rom-prior-to-flashing/
http://www.miui-au.com/howtos/add-remove-apps-rom/
Click to expand...
Click to collapse
Well can I get something more step by step.
Just copying the apk as in thr last link didn't work for me. I think some apps have to be installed

mansy_gupta said:
Well can I get something more step by step.
Just copying the apk as in thr last link didn't work for me. I think some apps have to be installed
Click to expand...
Click to collapse
Some apps unpack their libs/assets to /data/data/[app-name] during installation or first run so
a) check installed app data which files are used
b) if there are libraries- try moving them to /system/lib and see if app will find it (some use hardcoded paths unfortunately)
c) make a script that during the first boot will copy required files from /system/[custom location] to /data/data/[app name] (better way) or init.d script that will symlink required files from /system/[custom location] to /data/data/[app name]

gen_scheisskopf said:
Some apps unpack their libs/assets to /data/data/[app-name] during installation or first run so
a) check installed app data which files are used
b) if there are libraries- try moving them to /system/lib and see if app will find it (some use hardcoded paths unfortunately)
c) make a script that during the first boot will copy required files from /system/[custom location] to /data/data/[app name] (better way) or init.d script that will symlink required files from /system/[custom location] to /data/data/[app name]
Click to expand...
Click to collapse
How do I do the thing you mentioned in the end

mansy_gupta said:
How do I do the thing you mentioned in the end
Click to expand...
Click to collapse
Here
Check last lines of this script. Script was copied to /data as userinit.sh (IIRC) during firmware installation.

just copy paste the apk in sysyem/app folder..and u r good to go...
Sent from my LT15i using xda premium

manojcitc said:
just copy paste the apk in sysyem/app folder..and u r good to go...
Sent from my LT15i using xda premium
Click to expand...
Click to collapse
For some apps this doesn't work
Tapatalked from Xperia Arc S

just extract the zip rom, after that copy into app folder and readd into zip

Related

[Q] Adding own apps into cm7?

hi guys, just switched to cm7.1, its a good rom, i was wondering if its possible to add your own apps into the rom and then flashing it? what i mean is to add your own essential apps into the rom and then to zip it so it uses up more rom space and leaves more internal space. if there is a method, can some one please give some idea on it. thanks
Of course it is. Just copy the app's apk from /data/app in the /system/app folder of the zip file.
Thanks but can you explain abit more in detail please, like if i put the apks in that folder, will the apps automaically be installed? and as for the rom zip file, will that need to be zipped up back in a special way? also will the apk's need to be signed with a special program? a small accurate guid would be sweet. thanks
There are two ways, either manually open the zip (no need to extract it) then just drag and drop your apk files to the System/app folder or data/app folder then close the window. Sometimes it doesnt work it depends I think on how the files was compiled or something.
Or use ROM manager. Look it up in the forums.
Edit: Its Rom Editor if my memory recalls it correctly.
kuljit55 said:
Thanks but can you explain abit more in detail please, like if i put the apks in that folder, will the apps automaically be installed? and as for the rom zip file, will that need to be zipped up back in a special way? also will the apk's need to be signed with a special program? a small accurate guid would be sweet. thanks
Click to expand...
Click to collapse
No, just open the zip and stick the apk's in that directory. Then when you go to flash just disable signature verification..
I'm not sure as to how this will go about saving space though.. it's the same as installing apps AFAIK
bortak said:
I'm not sure as to how this will go about saving space though.. it's the same as installing apps AFAIK
Click to expand...
Click to collapse
In a way it does save space. I remove some apps that I don't need from the CM zip like ROM Manager, live wall paper etc and then add my apk files on system instead of it being saved in data folder.
Sthankyou, can i manually move apps in the data folder into the system with root explorer? i am s-off.
kuljit55 said:
Sthankyou, can i manually move apps in the data folder into the system with root explorer? i am s-off.
Click to expand...
Click to collapse
with root explorer yes, but I don't think they'll actually be installed just by putting them there..
kuljit55 said:
Sthankyou, can i manually move apps in the data folder into the system with root explorer? i am s-off.
Click to expand...
Click to collapse
Yes you can manually install apks to the system/app using root explorer. But you have to modify the permission of the apk file upon transferring. It is best that you first copy the apk from the data/app folder to sd. Then uninstall the app. Then use root explorer to transfer the app from sd to system/app. Update the permission then reboot.
Take note that not all apps will work with this method. Some apps just needed to be on the data/app folder based on my experience.
Sent from HTC Desire via XDA App
Or use titanium backups "Covert to system app" functionaility
rootSU said:
Or use titanium backups "Covert to system app" functionaility
Click to expand...
Click to collapse
Yup. I forgot about that. Yeah damn easy too.

What files do i have to remove to uninstall the megabassbeatsmod posted bykurotsugi

Well i'm sorry but i'm not allowed to post in the specific topic regarding the megabasbeatsmod and i'd like to remove this mod. One user in this topic asks the same question and the author says just remove the files manually but which files exactly have to be removed
mickeyindahouse said:
Well i'm sorry but i'm not allowed to post in the specific topic regarding the megabasbeatsmod and i'd like to remove this mod. One user in this topic asks the same question and the author says just remove the files manually but which files exactly have to be removed
Click to expand...
Click to collapse
Just reflash to the stock rom. there is no way to remove it
Sent from my GT-S5360 using xda premium
abhijitro said:
Just reflash to the stock rom. there is no way to remove it
Sent from my GT-S5360 using xda premium
Click to expand...
Click to collapse
Well author says it's possible so i hope it really is and someone else comes up with an answer or confirms what you are saying.
you'll need to delete a lot of files. extract my zip file, and make a list of files in these folder. after that, with root explorer go to see these folder:
1. /system/app : delete only 'audioeffectservice.apk'
2. /system/bin : delete all files listed in my zip file
3. /system/etc : delete all files listed in my zip file
4. /system/framework : delete all files listed in my zip file
5. /system/lib : delete all files listed in my zip file except libaudioeffect_jni.so.
don't delete anything else.
kurotsugi said:
you'll need to delete a lot of files. extract my zip file, and make a list of files in these folder. after that, with root explorer go to see these folder:
1. /system/app : delete only 'audioeffectservice.apk'
2. /system/bin : delete all files listed in my zip file
3. /system/etc : delete all files listed in my zip file
4. /system/framework : delete all files listed in my zip file
5. /system/lib : delete all files listed in my zip file except libaudioeffect_jni.so.
don't delete anything else.
Click to expand...
Click to collapse
it would have been a lot easier if he had a cwm back up
leodasal2 said:
it would have been a lot easier if he had a cwm back up
Click to expand...
Click to collapse
...or a rom to flash anytime needed in sdcard (lol)
kurotsugi said:
...or a rom to flash anytime needed in sdcard (lol)
Click to expand...
Click to collapse
Yeah i should have back-upped it but well it's a rather fresh install but not fresh enough to consider reverting back to stock again On the other side, i have enough roms on my sd-card to install so no problems with that
kurotsugi said:
you'll need to delete a lot of files. extract my zip file, and make a list of files in these folder. after that, with root explorer go to see these folder:
1. /system/app : delete only 'audioeffectservice.apk'
2. /system/bin : delete all files listed in my zip file
3. /system/etc : delete all files listed in my zip file
4. /system/framework : delete all files listed in my zip file
5. /system/lib : delete all files listed in my zip file except libaudioeffect_jni.so.
don't delete anything else.
Click to expand...
Click to collapse
Thanx a lot !
mickeyindahouse said:
Thanx a lot !
Click to expand...
Click to collapse
Yep kurotsugi is the Mr.Dependable in G-Y forums..You can just follow his posts without any doubt and he is always helpful to others
PS I don't really find the reason to remove this.. I've never felt a mod better than this and I've tried all mods.. Anyways its your wish
hitme987 said:
Yep kurotsugi is the Mr.Dependable in G-Y forums..You can just follow his posts without any doubt and he is always helpful to others
PS I don't really find the reason to remove this.. I've never felt a mod better than this and I've tried all mods.. Anyways its your wish
Click to expand...
Click to collapse
Well i allready had the feeling that i wouldn't have to doubt Mr. Dependable Very nice of him that he helped me out with my question and so fast
Well maybe you're right and i've to re-consider it but gf said it looked like sound came from to far away, but i liked it actually because i like that kind of effect. Tho i'm not sure if it came from the mod or else but now i can compare it better when i can revert it back and i'll check it with flac format this time instead of mp3. So didn't made up my mind up yet actually about this mod

Please need help regarding meta-inf

i installed "4.0.3 Leak On Screen Buttons" which was in zip having two folders
1 - meta- inf [which has a com folder (with files in it update-binary and updater-script) and with three files CERT.RSA, MANIFEST.MF and CERT.SF]
2 - system (in it framework-res.apk)
so i installed this zip via cwm, but i didn't liked the concept as it wasn't looking good,etc
so as i had already backed up my original framework-res.apk , so using root explorer i moved it back in sys/framework folder
restarted my phone and all got fine....
Though my question is as those files : update-binary and updater-script ---- CERT.RSA, MANIFEST.MF and CERT.SF are not searchable and i guess should not be deleted as they were just updated .. so still would they be impacting my phone or its all kool as i havn't been able to search them or delete them ?!
is it important to find and delete them or its no need for that and its ok ?!
Hope someone understands what i am trying to ask and reply appropriately please i would highly appreciate the same!
Think them like busybox (so you can mount delete etc)
And script file, that includes commands to do.
Every cwm zip files includes them. when you install zip file, these commands executed.
Sent from my LT18i using xda premium
eryen said:
Think them like busybox (so you can mount delete etc)
And script file, that includes commands to do.
Every cwm zip files includes them. when you install zip file, these commands executed.
Sent from my LT18i using xda premium
Click to expand...
Click to collapse
Awesome!
Just ease me by telling that so its nothing but just used for commands, so i need not to be worried for them could be hampering my phone's performance ?!
a yes answer will do
eryen said:
Think them like busybox (so you can mount delete etc)
And script file, that includes commands to do.
Every cwm zip files includes them. when you install zip file, these commands executed.
Sent from my LT18i using xda premium
Click to expand...
Click to collapse
shantusingh said:
Awesome!
Just ease me by telling that so its nothing but just used for commands, so i need not to be worried for them could be hampering my phone's performance ?!
a yes answer will do
Click to expand...
Click to collapse
Just to clarify,
That folder contains the Zip signatures and file manifests. as well as the CWM controll scripts. ect. these should never be coppied to the phone on a flash. likewise if you edit them the zip will prob not work without resigning the zip.
Pvy.
pvyParts said:
Just to clarify,
these should never be coppied to the phone on a flash. likewise if you edit them the zip will prob not work without resigning the zip.
Pvy.
Click to expand...
Click to collapse
thank you for your reply but now this got way over my head, m not that deep into this stuff so would appreciate if i get a simple answer to my question only please?
like asked in first post that i installed this zip via cwm, but i didn't liked the concept as it wasn't looking good,etc
so as i had already backed up my original framework-res.apk , so using root explorer i moved it back in sys/framework folder
restarted my phone and all got fine....
Though my question is as those files : update-binary and updater-script ---- CERT.RSA, MANIFEST.MF and CERT.SF are not searchable and i guess should not be deleted as they were just updated .. So still would they be impacting my phone or its all kool evn if as i havn't been able to search them and delete them ?!
is it important to find and delete them or its no need for that and its all ok now as i just moved the original framework back ?!
shantusingh said:
thank you for your reply but now this got way over my head, m not that deep into this stuff so would appreciate if i get a simple answer to my question only please?
like asked in first post that i installed this zip via cwm, but i didn't liked the concept as it wasn't looking good,etc
so as i had already backed up my original framework-res.apk , so using root explorer i moved it back in sys/framework folder
restarted my phone and all got fine....
Though my question is as those files : update-binary and updater-script ---- CERT.RSA, MANIFEST.MF and CERT.SF are not searchable and i guess should not be deleted as they were just updated .. So still would they be impacting my phone or its all kool evn if as i havn't been able to search them and delete them ?!
is it important to find and delete them or its no need for that and its all ok now as i just moved the original framework back ?!
Click to expand...
Click to collapse
Sorry if I didn't make it clear.
They are not flashed. Hence you can't find them. So no need to worry.
Pvy.
Sent from my TEAM Powered Arc S
pvyParts said:
Sorry if I didn't make it clear.
They are not flashed. Hence you can't find them. So no need to worry.
Pvy.
Sent from my TEAM Powered Arc S
Click to expand...
Click to collapse
Awesome thank you! I understood they just help in probably installing that particular app giving its own correct signatures and file manifests w.e so it gets installed via cwm and nothing more . And as i just backed up my original framework-res.apk to framework folder so its ofcourse all back to normal, though my phone is fine always as it was, I just had this doubt in my mind and m glad it got cleared thanks again!!
Cheers!!
Where did you place the Meta-INF files? I know system files goto system/framework but I cant find where Meta-INF files go. I'm using a root file manager.
chipdawg said:
Where did you place the Meta-INF files? I know system files goto system/framework but I cant find where Meta-INF files go. I'm using a root file manager.
Click to expand...
Click to collapse
You are not correct about the system files. And I recommend you do some more reading on how these zips work.
Metainf is FOR THE ZIP. And has been prety well explained above.
Pvy
Sent from my GT-P5110 using Tapatalk 2

[GUIDE] Merging updated system apps with old one, GET MORE FREE MEMORY!!

(Preface for noobs : /system and /data are two different partitions. Freeying up /system won't get you more intrenal memory, but /data does. Old apks rest in /system and updated versions placed in /data. You can replace the old apks using newer versions)
I heared Titanium Backup PRO does something like, but you can do this with any File Explorer with ROOT access. Its works 100% for Android Gingerbread 2.3.x , try on other versions.
### Do it on your own risk, I am not responsible for anything ###
1. Update the desired app to the latest version from Google Play Store
2. Open File Manager, Enable ROOT_ACCESS, remount /System as writable
3. Goto /system/app and backup the desired apk to sdcard
4. Goto /data/app and copy updated apk
5. Paste into /System/app
6. Note down the filename of old apk and delete the old apk
7. Rename the new apk into the old filename
8. You may encounter a FORCE CLOSE if the app was running in background
9. The updated apk in /data/app will be removed automatically
10.Restart your device, Done!
I replaced Playstore, Maps, Google Search ect..
Example: For PlayStore, updated apk will be com.android.vending-1.apk, and old apk is vending.apk
Hit thanks it it works, Thanks
Update title with "not noobproof", this is complicated and dangerous for people who don't know what they're doing.
Bazinga
Or download systemcleanup from market and have it done automatically
Sent from my HTC Wildfire S A510e using xda app-developers app
if you use Link2SD there is option 'integrate update into system' at every updated app
baluuu said:
Or download systemcleanup from market and have it done automatically
Sent from my HTC Wildfire S A510e using xda app-developers app
Click to expand...
Click to collapse
441Excelsior said:
if you use Link2SD there is option 'integrate update into system' at every updated app
Click to expand...
Click to collapse
Totally agree. those apps are very very simple and clean.
Sent from MARVEL JellyScream
After reading this:
Or download systemcleanup from market and have it done automatically
Click to expand...
Click to collapse
i have downloading the app and i must say it works perfectly :good:
RiesVLD said:
After reading this:
i have downloading the app and i must say it works perfectly :good:
Click to expand...
Click to collapse
Yeah, you can create full backup also (app+app data)
Very useful and free app
Sent from MARVEL JellyScream
you can also move apps to system partition to save space on data partition
just select 'convert into system app' in link2sd and then reboot

Script to move files from System to Preload

Installer Script to move files from System to Preload
First of all, credits to Mattix for the original Move script and no idea who to credit for the symlink creator script.
This script (with some minor editing) will move select files from the system/app root folder to the preload/symlink/system/app folder. It will also create the necessary symlink files back to system/app for the moved files.
Prerequisites:
Download and install Notepad++.
It is not recommended to use a standard text editor to edit android files.
A good zip utility like WinRar or 7Zip.
Guide:
Please note - you must have enough available room in the Preload partition to move the existing files. Using Rom Toolbox/root explorer, scroll the tools at the bottom over to and select 'prefs', select the 'Show storage bar' checkbox.
This will give you the storage bar like in the screenshot below.
Using a zip file manager like WinRar or 7Zip, open (do not extract) the 'Move_Apps' file within the zip and when asked, select notepad++ as your editor and change the filename highlighted in red, exit and save.
Also, filenames are case sensitive. Make sure you input the full filename with the file extension:
Code:
#!/sbin/sh
#
# Created by Mattix724
# Move Apps
# v1.0
cd system/app
mv [COLOR="Red"]Sample.apk [/COLOR] /preload/symlink/system/app
Copy and paste the line with the filename as many times as you need to for any other files you want to move. Flash the zip in recovery.
Please make a backup prior to using this or any file management tool
That's it, have fun. Tnx - TD
Oh hey, look what we have here! If anyone wants some help using this script I'll be more than happy to help. Just shoot me a private message and I'll get back to ya.
Sent from my SPH-D710 using XDA Premium 4 mobile app
This may be a stupid question but when I open it in notepad++ its only giving me 10 lines .how do I add more lines.each line is numbered 1through 10 .I cant paste any more.
Just go to the end of line 9 and hit enter or to the empty line 10 and hit enter.
Then you should be able to right click and paste on the new blank line.
I'm not sure if the blank line is necessary at the end but I notice it in a lot of stuff so I just leave it there.
tdunham said:
Just go to the end of line 9 and hit enter or to the empty line 10 and hit enter.
Then you should be able to right click and paste on the new blank line.
I'm not sure if the blank line is necessary at the end but I notice it in a lot of stuff so I just leave it there.
Click to expand...
Click to collapse
Ok thanks TD.I will have to try it tomorrow.iam going to try to move 32 apk files over, there mostly small (k) but more space in system/apps should increase speed .I hope ( running recalked ):good:
mholloway said:
Ok thanks TD.I will have to try it tomorrow.iam going to try to move 32 apk files over, there mostly small (k) but more space in system/apps should increase speed .I hope ( running recalked ):good:
Click to expand...
Click to collapse
I usually just have the entire rom unzipped somewhere and copy and paste the entire filename.apk from the folder itself. It's easier for me to do it that way than trying to type them all in.
tdunham said:
I usually just have the entire rom unzipped somewhere and copy and paste the entire filename.apk from the folder itself. It's easier for me to do it that way than trying to type them all in.
Click to expand...
Click to collapse
For me to do that could I use my nandroid back up.move it to pc, then open with winrar.?
mholloway said:
For me to do that could I use my nandroid back up.move it to pc, then open with winrar.?
Click to expand...
Click to collapse
I think you can open a backup but it's easier to find stuff in the rom.zip.
tdunham said:
I think you can open a backup but it's easier to find stuff in the rom.zip.
Click to expand...
Click to collapse
Lol, yea I was thinking that after I posted.iam going to try it your way, rather move the stuff then to type all the apks. Thanks TD
You could always have the script opened on your computer and have a file browser on your phone open so you can just take a quick glance at the phone and type the name of the app into the script.
On another note, after seeing TD bring this back from the dead I thought about what else can be done to this script to make it even better... This weekend I'll be seeing what else can be done using this shell script.
Sent from my SPH-D710 using XDA Premium 4 mobile app
Question, if I unzip the rom zip and move what I want from system to preload do I then delete apk in system and after flashing rom flash the symlink tool?
mholloway said:
Question, if I unzip the rom zip and move what I want from system to preload do I then delete apk in system and after flashing rom flash the symlink tool?
Click to expand...
Click to collapse
You could move apps to the preload partition by doing it that way, the ROM zip should already have a command to set the symbolic links after flashing everything.
This script was created after I released an early deodexed Jellybean build and I wanted to move the SystemUI back to the system partition because I thought it was silly of Samsung to move an important system application to the preload partition. I thought it would help decrease the boot time a little bit, it probably didn't speed it up enough to be noticeable to the average user but in my opinion it was slightly faster to boot up to the lock screen.
Then I decided to move all of the "bloat" to the preload partition as well as any of the Google apps that can be downloaded from the Play Store. But now most of those aren't even needed in the system or preload unless you want the extra space in your data partition for other things like apps, games, data, etc...
Sent from my SPH-D710 using XDA Premium 4 mobile app
mholloway said:
Question, if I unzip the rom zip and move what I want from system to preload do I then delete apk in system and after flashing rom flash the symlink tool?
Click to expand...
Click to collapse
You can't do the rom zip this way because it needs the symlinks to boot.
Maybe in the next release I will change the way it does symlinks but right now I'm afraid the rom just wouldn't boot if you start rearranging the system and preload files before flashing.
Mattix724 said:
You could move apps to the preload partition by doing it that way, the ROM zip should already have a command to set the symbolic links after flashing everything.
This script was created after I released an early deodexed Jellybean build and I wanted to move the SystemUI back to the system partition because I thought it was silly of Samsung to move an important system application to the preload partition. I thought it would help decrease the boot time a little bit, it probably didn't speed it up enough to be noticeable to the average user but in my opinion it was slightly faster to boot up to the lock screen.
Then I decided to move all of the "bloat" to the preload partition as well as any of the Google apps that can be downloaded from the Play Store. But now most of those aren't even needed in the system or preload unless you want the extra space in your data partition for other things like apps, games, data, etc...
Sent from my SPH-D710 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Thanks, I wanna try moving some things that isnt just apps like some services dont know actually names off hand but basically leaving system ui and sec settings in system for theming .
---------- Post added at 11:53 AM ---------- Previous post was at 11:48 AM ----------
tdunham said:
You can't do the rom zip this way because it needs the symlinks to boot.
Maybe in the next release I will change the way it does symlinks but right now I'm afraid the rom just wouldn't boot if you start rearranging the system and preload files before flashing.
Click to expand...
Click to collapse
Ok .last night I did try it with a nandroid but had a md5 mismatch, I have the link from bil for deleting the md5 #so I will try that later.
tdunham said:
You can't do the rom zip this way because it needs the symlinks to boot.
Maybe in the next release I will change the way it does symlinks but right now I'm afraid the rom just wouldn't boot if you start rearranging the system and preload files before flashing.
Click to expand...
Click to collapse
I may be wrong, but I think he was asking if he could unzip the ROM zip to move apps from the system to the preload partition. If this is the case, once you've moved the apps you want to move just zip the ROM back up and then it is ready to flash. You will need to wipe both the system and preload partition prior to flashing the newly modified zip.
This way it is as if it's a fresh install, the apps go where you want them, and you can still preserve user data.
Sent from my SPH-D710 using XDA Premium 4 mobile app
Mattix724 said:
I may be wrong, but I think he was asking if he could unzip the ROM zip to move apps from the system to the preload partition. If this is the case, once you've moved the apps you want to move just zip the ROM back up and then it is ready to flash. You will need to wipe both the system and preload partition prior to flashing the newly modified zip.
This way it is as if it's a fresh install, the apps go where you want them, and you can still preserve user data.
Click to expand...
Click to collapse
The way the current E4GT roms are written, you can't take the Rom.zip and just rearrange things because the installer script does the preload symlinks one file at a time. I've changed this in the Shostock rom and also I think in my ReCalked Odexed release so symlinks are all done from a separate script file.
Bilgerryan may fix this in his next release and I will do the same in the next ReCalked but it won't work the way they are written now.
Plus, the Preload partition is limited on space too. You can't just dump the entire contents of system/app into it. It just won't fit without some serious debloating of both folders first.
I'll just fix the script in ReCalked for Mholloway and post a link here after I upload it maybe. Or maybe I'll just add the new lockscreen mods if I have time and upload the new version to my thread so he can play with it.
tdunham said:
I'll just fix the script in ReCalked for Mholloway and post a link here after I upload it maybe. Or maybe I'll just add the new lockscreen mods if I have time and upload the new version to my thread so he can play with it.
Click to expand...
Click to collapse
Thank you so much, but do whats easier for you.I would think your a busy man with all that your invoved here, with all your mods . Just the thought of you willing to do that is very appreciated.
Uploading a modified version of ReCalked. Stripped down to a little over 400mb. It's getting late, I'll try to post it in the morning if it makes it ok.
Sorry, having trouble getting the file uploaded. I'll try again and see how it goes.

Categories

Resources