Safely remove Rosie.apk on FreshToast 1.1? - Hero CDMA General

So, I'm slowly trying to step away from Sense UI.
I never use my camera, so FreshToast 1.1 is the ROM Im choosing for now... OC'ed with JIT enabled. WOW, blazing fast.
Only thing is... the free memory just isn't there!!!
I'm using Helix launcher, and after a fresh boot, and a good App Kill, Ive only got 56MB of free memory. What gives?
When I open up ASTRO file manager and goto the running services, it appears that Sense UI is still open, even if I choose Helix as default and reboot. I kill Rosie and poof back up to 67 or so MB.
Still not what i was expecting though. I would expect atleast 80MB of free RAM.
I mean, Ive run ROMs where even WITH Sense UI, I had 80+MB of free memory.
The only widgets im running when doing this test is beautiful widget.
Is JIT a memory hog or something?
What can I do? Can I simply delete Rosie.apk? I know alot of the other UI relies on HTCs software, so I can't go deleting everything.

It's safe to do so if you are in fact using Helix. Just a heads up once you do you will receive a FC from Rosie Utilities as well. That can also be removed since, well, you removed Rosie.

Are the sense UI wallpapers in com.htc.resources.apk?
I cant find it anywhere... Ive looked in Rosie.apk and the resources.apk
Im trying to find that rainbow bubble wallpaper that all the 2.1 Roms come with.
[OffTopic}
Main it is a REAL PAIN IN THE ASS that linux is ****ing case sensitive... what a pain in the ass.

poor_red_neck said:
Are the sense UI wallpapers in com.htc.resources.apk?
I cant find it anywhere... Ive looked in Rosie.apk and the resources.apk
Im trying to find that rainbow bubble wallpaper that all the 2.1 Roms come with.
[OffTopic}
Main it is a REAL PAIN IN THE ASS that linux is ****ing case sensitive... what a pain in the ass.
Click to expand...
Click to collapse
U mean...This One?? If it is, the others are in the zip. Don't remember which .apk i pulled it out of tho.

THAT'S THE ONE!
I just found a wallpaper folder I guess is on my SD card... that or came with Helix. Has some nice ones in it, but I love that wallpaper.

It's pulled out of the HtcAddProgramWidget.apk located at /system/app/ if you were wondering.
And btw if you're deleting everything ie. sense, rosie, launcher2 or w/e I'd move the helix apk to the /system/app folder so it won't get removed by accident, you can also metamorph the icon to something else if you wished.
Sent from my HERO200 using the XDA mobile application powered by Tapatalk

Im having a hard time finding com.htc.rosieutility.apk (i think thats it)
Im getting a FC on that from time to time... its the widget updater or something
Where else would the sense apks be other than /system/app?

poor_red_neck said:
Im having a hard time finding com.htc.rosieutility.apk (i think thats it)
Im getting a FC on that from time to time... its the widget updater or something
Where else would the sense apks be other than /system/app?
Click to expand...
Click to collapse
They can also be in /system/framework. Note that once you delete it and reboot, it needs to rebuild the dalvik cache because you modified a framework file. Don't freak on the long boot.

Not in framework.
Here's the popup at boot:
HTC Widget Download Manager (process com.htc.RosieUtility)

kyouko said:
It's pulled out of the HtcAddProgramWidget.apk located at /system/app/ if you were wondering.
And btw if you're deleting everything ie. sense, rosie, launcher2 or w/e I'd move the helix apk to the /system/app folder so it won't get removed by accident, you can also metamorph the icon to something else if you wished.
Sent from my HERO200 using the XDA mobile application powered by Tapatalk
Click to expand...
Click to collapse
I was thinking of doing that too.
I'm putting apps that seem to be "important" or run very very often in /system/app.
So If I simply pull the helix apk from /system/sd/app and put it in /system/app do I need to remove any odex's? Or should I just move the apks, reboot into recovery and wipe dalvik and reboot?
I would think if I don't wipe dalvik its still executing off the dalvik on the SD card.

poor_red_neck said:
I was thinking of doing that too.
I'm putting apps that seem to be "important" or run very very often in /system/app.
So If I simply pull the helix apk from /system/sd/app and put it in /system/app do I need to remove any odex's? Or should I just move the apks, reboot into recovery and wipe dalvik and reboot?
I would think if I don't wipe dalvik its still executing off the dalvik on the SD card.
Click to expand...
Click to collapse
You can do what you just said.. Its what i do. And you dont have to wipe dalvik.

Ive had to disable JIT due to something in the browser locking the phone up.
All my random freezes have been due to the Rosie utility FC'ing. But I can't find which freakin apk it is to remove it.
God the search on this forum blows ass. I remember seeing a thread of what is safe to remove to get rid of Sense, but it was very old and probably pertained to 1.5 not the newest sprint leaks.
I obviously have removed all of the HTC widgets, as well as Rosie.apk.
I don't want to go delete crazy as I know there is alot of HTC code wrapped in everything from the contacts and sms to general menus. I don't like the "AOSP" look such as DarchDroid. Just toooo.... ugly lol. The HTC touches are very clean.

Related

can we get the htc news widget on the phone?

i pushed it on with adb, it shows up in root explorer now, but not in the widgets list. anyway to make this work?
can you send me the file? i would like to try some attempts...
i jsut copied the file to my sdcard and installed it via root explorer...worked like a charm...is the file you have themed?
EDIT: My bad for some reason (it must be late) i thought i read Google News widget...I do want to get the HTC news widget on my phone also...
ejlax said:
can you send me the file? i would like to try some attempts...
Click to expand...
Click to collapse
sure, PM me your email and i'll email it to you
ejlax said:
i jsut copied the file to my sdcard and installed it via root explorer...worked like a charm...is the file you have themed?
Click to expand...
Click to collapse
you installed the HTC news widget right on the phone? the one i tried wouldn't install.
i got the NewsReader.apk installed and opened...now trying to figure out how to get the widget...
anywho, i successfully modified and then pushed the modified News and Weather (GenieWidget) onto the phone. i themed it to match my FeedR widget.
tried to post a screen cap but it's not letting me. something about being a new member.
i have the widget.apk, but not the NewsReader.apk. maybe that's why it's not working. we need to share files. lol
here is the link for the newsreader.apk
http://www.mediafire.com/?xuzn5r0yzze
the app itself does nothing but force close for me. are you getting the same result?
do we maybe also need the odex file?
i was just going to say that....i am going to check...but the rom that i have is deodexed...do you have odex files?
ejlax said:
i was just going to say that....i am going to check...but the rom that i have is deodexed...do you have odex files?
Click to expand...
Click to collapse
i do not have the odex files. i'm giving up for now. lol hopefully somebody can figure it out. i'm good with my skinned geniewidget for now.
You say your rom is deodexed... you're running a fully deodexed rom on DI? Did you build this yourself, or...?
I have some ideas for the news widget, but I'd like to see newsreader working first.
Thanks!
I posted progress..
I posted progress on the same thread in the apps section. I rooted and pulled de-odexed files from an evo build and pushed them to the system/app/ directory, i then cleared the data in HTC Sense app and the widget and icon showed up. The problem is that they force close. You need 3 files
RSS.apk
NewsReader.apk
com.htc.NewsReaderWidget.apk
I don't think it will make any difference to use odex'd files. Usually it is better to have de-odex'd files to install. The files must be on /system/app/ directory in order to even show up and launch. I hope that a dev is able to take a better look at the androidmanifest.xml in the app or use logcat to see what the hell is going on.
If you want to write to the /system/app/ directory,
su
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
mv /sdcard/RSS.apk /system/app/RSS.apk
(etc...)
then applications-->manage-->HTC Sense -->clear data...
But again, FC's will occur until someone is able to look at the manifest and alter it. I looked at the MinSDK for this app and it is the same as the DInc, otherwise I would've changed that part with a Hex editor myself.
Hope someone is able to do this, we would all be one step closer to a smaller Evo, lol. (I really don't like holding a "kindle" to my ear anyways, lol!)
Red.
what errors do you get that cause the force closures? (logcat from adb)
Updating the manifest files isn't hard, but requires resigning... did you need to resign the evo files after deodexing?
vilord said:
what errors do you get that cause the force closures? (logcat from adb)
Updating the manifest files isn't hard, but requires resigning... did you need to resign the evo files after deodexing?
Click to expand...
Click to collapse
I didn't need to resign because the .apk files I pulled were from a build that was de-odex'd in the "Evo Android Development" Section. Root Explorer recognizes the files right away, but because they need to be system files, they can't be installed like other apps. I don't have a logcat because I really don't dev too much, but would be thrilled if others tried this.
Red

[SOLVED]Can't restore HTCLockscreen

Moved the htclockscreen.apk and the odex files from system/app with Root Explorer to get the stock froyo lockscreen going, but I need to restore the htc lockscreen. Moving them back didn't do anything, they're in the right place, but the system doesn't recognize it. I still have the stock froyo lockscreen. I mounted the system r/w, it just won't run as it should. I've even done a full system restore on my phone, no change there. Any suggestions?
Lesson: ALWAYS NAND BACKUP BEFORE SCREWING WITH SYSTEM!
Solved the issue, make sure you have the right permissions for both the htclockscreen.apk and htclockscreen.odex files, then reboot. Permissions should be rw-r-r. Thanks to g351427 for double checking that for me. I had it on the .apk, but forgot the .odex.
Not sure, but if its an apk, you should be able to find the lockscreen in application management. If so, clear default and see what happens.
The thing is, the lockscreen should be something way more imbedded into the phone than an apk, so your whole post doesn't really make any sense.
Same happened to me when I tried a different Sense Launcher. Something gets broken when you push files back. You would need to flash a ROM again, only catch is there is none. Good luck!
Sent from my HTC Glacier using Tapatalk
Found a thread in the Hero forums, apparently with the Hero you can flash it as an update. If I post the htclauncher.apk and htclauncher.odex, could someone make a signed zip? I'm at work, can't sign it myself here. I'll try flashing it, see if it works.
http://www.mediafire.com/file/kykrreu5sinncz6/HtcLockScreen.apk
http://www.mediafire.com/file/s283v3r410224hl/HtcLockScreen.odex
Please post questions in general section.
Clockwork will flash unsigned updates...
Sent from my HTC Glacier using XDA App
kitsunisan said:
Moved the htclockscreen.apk and the odex files from system/app with Root Explorer to get the stock froyo lockscreen going, but I need to restore the htc lockscreen. Moving them back didn't do anything, they're in the right place, but the system doesn't recognize it. I still have the stock froyo lockscreen. I mounted the system r/w, it just won't run as it should. I've even done a full system restore on my phone, no change there. Any suggestions?
Lesson: ALWAYS NAND BACKUP BEFORE SCREWING WITH SYSTEM!
Click to expand...
Click to collapse
I was wondering if you are S-ON or S-OFF, and if you changed the permissions of the apk and odex after moving them back to the app folder.
Rsotbiemrptson
S-off, fully rooted. Ran fix_permissions from recovery, still no change.
Got a favor to anyone with Root Explorer, could you look at HTClockscreen.apk in system/app, long click it and hit permissions? What checkboxes are filled in?
kitsunisan said:
S-off, fully rooted. Ran fix_permissions from recovery, still no change.
Got a favor to anyone with Root Explorer, could you look at HTClockscreen.apk in system/app, long click it and hit permissions? What checkboxes are filled in?
Click to expand...
Click to collapse
rw-r--r--
Should be the same as all the other files in the app directory.
That's what I figured. I have both the apk and odex set to that, still nothing. Was planning on exchanging this thing, might be a problem.
****, nevermind, I did forget to change the odex file, I guess. HTC lockscreen is back. I switched the odex and rebooted, it's back up and running. Thanks g351427.
Sorry misunderstood your post.

Is there a way to free up space?

I'm currently running cmylxgo stock desire rom http://forum.xda-developers.com/showthread.php?t=901576 and am loving it but have one issue. Lately I've been getting alerts that my phine is low on space. I delete any unused apps but pretty soon ill have to delete ones I use. Is there a way to be able to download as many apps as I want or delete any of the stick apps ill never use like facebbok, twitter etc.....or does anyone know if any of his other roms allow for more space?
Lots of different apps in the market for this mate do a search.
jonny68 said:
Lots of different apps in the market for this mate do a search.
Click to expand...
Click to collapse
I've tried that. Searched freespace, apps, phone memory. Any other suggestions?
bx10r said:
I've tried that. Searched freespace, apps, phone memory. Any other suggestions?
Click to expand...
Click to collapse
Search for 'move to SD'.
Search the Market for App 2 SD
App to sd opened up about 25% more memory. Thanks guys
You can also try Darktremor a2sd script. It should allow you to move not only apps that can be moved to SD card but every apps along with the dolvik cache and user data files.
I haven't tried it on my HD2 yet and I know its still in beta, so I can't guarantee you whether it will work or not. But at least it worth a try. If u wanna try it do a nandroid backup first, just in case it mess something...
Segnale007 said:
You can also try Darktremor a2sd script. It should allow you to move not only apps that can be moved to SD card but every apps along with the dolvik cache and user data files.
I haven't tried it on my HD2 yet and I know its still in beta, so I can't guarantee you whether it will work or not. But at least it worth a try. Do a nandroid backup and try it if u want, just in case it mess something...
Click to expand...
Click to collapse
Thanks, i wish there was a way to delete unused stock apps. For example...i dont use facebook or twitter so y have it. That would free up room too.....i'll ride with app2sd for now til something else pops up later.
bx10r said:
Thanks, i wish there was a way to delete unused stock apps. For example...i dont use facebook or twitter so y have it. That would free up room too.....i'll ride with app2sd for now til something else pops up later.
Click to expand...
Click to collapse
My rom doesn't come with facebook or twitter pre installed. Anyways, u can delete those from /system/app
bx10r said:
Thanks, i wish there was a way to delete unused stock apps. For example...i dont use facebook or twitter so y have it. That would free up room too.....i'll ride with app2sd for now til something else pops up later.
Click to expand...
Click to collapse
You can delete unused stock apps by purchasing an app called 'Root Explorer' from the market (or install any root-enabled file explorer really, i just like root explorer the best lol) and delete the .apk file of whatever app you don't want from /system/app directory of your phone. If your rom loads the system to ram memory, you also will have to delete the .apk from /system/ram/app directory or it will re-appear
-HD2 Android-
huggs said:
You can delete unused stock apps by purchasing an app called 'Root Explorer' from the market (or install any root-enabled file explorer really, i just like root explorer the best lol) and delete the .apk file of whatever app you don't want from /system/app directory of your phone. If your rom loads the system to ram memory, you also will have to delete the .apk from /system/ram/app directory or it will re-appear
-HD2 Android-
Click to expand...
Click to collapse
I got root explore and did the following. clicked on root explorer then went into sysytem then app and deleted the facebook and twitter apk. They still appear in my apps though. Is there something elseim supposed to do?
Still no instructions on how to delete stock apps via root explorer? I found this on the thread to my rom but dont know how to install it. I got it on my desktop but now what?Can anyone help?
If you wish to gain an additional 27MB for apps in /data/ you can install the my new partition layout MAX[Build.v1.1.7]. This is NOT required and you can use any of my other partition layouts with build v1.1.7. However if MAX[v1.1.7] partition layout is used with older builds your Phone will not boot. YOU HAVE BEEN WARNED!

[Q] [ROM][09/10/11] Bulletproof MIUI :: 1.9.9 :: EXT4/VIRTUOUS OC DAEMON

I want to try this ROM, but in the past when installing MIUI, I have lost superuser.
The instructions are:
1.9.9: Mediafire - Multiupload
md5: BFB94E2DE623B0D27DA6B8A142FFE207
Superuser Permissions need to be enabled via the Superuser application.
Open the app, then hit 'menu', then settings, and enable root permissions. (Superuser is found in Tools folder by default).
But when I open the superuser app either prior or after installing, I find no option to "enable root permissions". Could someone please walk me through this.
Thank you.
Nevermind. I found the answer in another forum. The tools folder is actually a folder on the homescreen which contains the superuser icon
bclark1000 said:
Nevermind. I found the answer in another forum. The tools folder is actually a folder on the homescreen which contains the superuser icon
Click to expand...
Click to collapse
hah yeah this threw me for a loop for a few minutes too. Theres no launcher app drawer, so everything is on a home screen or in a folder.
i hate miui,i think cm7 is better
bolidegt said:
i hate miui,i think cm7 is better
Click to expand...
Click to collapse
Nothing like looking like everything else. BulletproofMIUI is dope
Sent from my HTC Vision using XDA Premium App
I tried it out for like a week or two but then went back to Cyanogenmod. I've been using it for I'd say more than 2 months and I haven't had the urge to change it to something else. Which frankly surprises me since I tend to get bored with stuff like that. I'm one of those people that change their wallpaper to a completely different one every week.

Building first ROM for G900V

Good day, all!
I've been working on [my first] ROM for Verizon S5 and everything seems to be going great! I've cleaned out as much Samsung/Verizon/Google trash as I can, applied some tweaks to build.prop, changed some default apps to (IMHO) better replacements, and anything that is left (functions correctly) has been moved to /data/app so they can be Uninstalled fully (not just Turned Off). Just a few quick questions:
1) How can I "bake-in" app data? I have replaced the normal, crap launcher with Holo Launcher and cannot seem to get correct permissions when the ROM is installed thru SS. I believe the issue is permissions for /data/data/ get screwed up or not set correctly. I have looked and looked and tried to determine the correct permissions, but still no joy. I've tried to fix /data/data permissions in the updater-script, but it seems like each subfolder/file has different permissions making me think I'll have to go thru them one-by-one.
I have a work-around in place using a OneTimeInit script that does work, but it seems like that's not really the best approach?
2) Kind of ties into question number 1, I patched the framework-res.apk in to allow WiFiHotspot, but without being able to install the system settings data properly, there is not a "Quick Shortcut". Again, I've resolved the problem using the OneTimeInit to update Sqlite DBs after the system is up.
3) How do I de-odex the stock ROM? Using Android Kitchen doesn't seem to do it right. It works mostly but I still seem to get various FCs. I tend to believe that some things just cannot (should not) be De-Odex'd?
I've also discontinued Zip-Aligning because it sometimes produces errors on my ROM. Is it not advised to use Android Kitchen to do these tasks or is there some trick to getting it to work just right?
Bonus Question) I was going to share my ROM on XDA but it says I'm not allowed to post in Development. I assume because of my low post count. Any way I can get an over-ride or should I just make a few more posts and then do it?
Thanks again guys!
I appreciate all the help as always!
Jake
jake5253 said:
Good day, all!
I've been working on [my first] ROM for Verizon S5 and everything seems to be going great! I've cleaned out as much Samsung/Verizon/Google trash as I can, applied some tweaks to build.prop, changed some default apps to (IMHO) better replacements, and anything that is left (functions correctly) has been moved to /data/app so they can be Uninstalled fully (not just Turned Off). Just a few quick questions:
1) How can I "bake-in" app data? I have replaced the normal, crap launcher with Holo Launcher and cannot seem to get correct permissions when the ROM is installed thru SS. I believe the issue is permissions for /data/data/ get screwed up or not set correctly. I have looked and looked and tried to determine the correct permissions, but still no joy. I've tried to fix /data/data permissions in the updater-script, but it seems like each subfolder/file has different permissions making me think I'll have to go thru them one-by-one.
I have a work-around in place using a OneTimeInit script that does work, but it seems like that's not really the best approach?
2) Kind of ties into question number 1, I patched the framework-res.apk in to allow WiFiHotspot, but without being able to install the system settings data properly, there is not a "Quick Shortcut". Again, I've resolved the problem using the OneTimeInit to update Sqlite DBs after the system is up.
3) How do I de-odex the stock ROM? Using Android Kitchen doesn't seem to do it right. It works mostly but I still seem to get various FCs. I tend to believe that some things just cannot (should not) be De-Odex'd?
I've also discontinued Zip-Aligning because it sometimes produces errors on my ROM. Is it not advised to use Android Kitchen to do these tasks or is there some trick to getting it to work just right?
Bonus Question) I was going to share my ROM on XDA but it says I'm not allowed to post in Development. I assume because of my low post count. Any way I can get an over-ride or should I just make a few more posts and then do it?
Thanks again guys!
I appreciate all the help as always!
Jake
Click to expand...
Click to collapse
1: All I had to do was place apk in /system/app or /system/priv-app and thats it. Make sure when you add your apks you dont unzip the archive. basically use kitchen and build your base rom then simply open the archive and make your edits. I also used the updater script from beans base build and only edited the ui print.. Messing with the updater script i wouldnt recommend as it could be causing some of your issues.
2: If using beans base theres no reason for you to edit anything as the hotspot is already baked in.. you must have borked it.. If you are not using beans base then maybe you should copy his files for the native hotspot as its already done properly. I wouldnt mess with framework or settings apks unless you know what your doing. Id work on gettin the fcs n other issues sorted first as you might b doin too much too fast.. work on learning how to make your apks work first before making edits to framework n settings apks.
3: The kitchen is best to deodex and zipalign.. also these two things should not cause fcs or errors if done properly. zipalign should help more than anything.. i just like workin with deodex bcuz its easier and only one set of files instead of .apk and .odex for just bout everything..
Again, if you are not using beans bases id recommend to do so.. his bases are already deodexed have hotspot zipaligned read/write to ext sd etc.. so you wouldnt have to do all from scratch and have so many issues..
Sent from my SM-G900V using XDA Premium HD app
elliwigy said:
1: All I had to do was place apk in /system/app or /system/priv-app and thats it. Make sure when you add your apks you dont unzip the archive. basically use kitchen and build your base rom then simply open the archive and make your edits. I also used the updater script from beans base build and only edited the ui print.. Messing with the updater script i wouldnt recommend as it could be causing some of your issues.
2: If using beans base theres no reason for you to edit anything as the hotspot is already baked in.. you must have borked it.. If you are not using beans base then maybe you should copy his files for the native hotspot as its already done properly. I wouldnt mess with framework or settings apks unless you know what your doing. Id work on gettin the fcs n other issues sorted first as you might b doin too much too fast.. work on learning how to make your apks work first before making edits to framework n settings apks.
3: The kitchen is best to deodex and zipalign.. also these two things should not cause fcs or errors if done properly. zipalign should help more than anything.. i just like workin with deodex bcuz its easier and only one set of files instead of .apk and .odex for just bout everything..
Again, if you are not using beans bases id recommend to do so.. his bases are already deodexed have hotspot zipaligned read/write to ext sd etc.. so you wouldnt have to do all from scratch and have so many issues..
Sent from my SM-G900V using XDA Premium HD app
Click to expand...
Click to collapse
Thank you for the response!
It seems perhaps I didn't quite make clear what I've done versus what I'm trying to accomplish.
Firstly, I wouldn't go so far as to say I'm "having so many issues". Everything in my ROM is in perfectly fine working order. I just have these few quirks that I would like to address both so I can learn, and to make this and future projects better.
While I appreciate the recommendation to use bean's base, I have taken a look at his and there seems to be nothing in his which copies data into /data/data/com.whatever.package (or at least there's nothing in his zip in the /data/data folder -- not sure if his ROM has the toggle activated?)
I have the Apps working correctly in my ROM -- they just go in /data/apps, /system/app or /system/priv-app, respectively.
What I need, is to get /data/data/com.whatever.package/ copied With Correct Permissions when the ROM is installed; I do not want a second zip to update things after install, especially for a toggle and a couple shortcuts, seems silly.
For instance, when you boot your phone up with the default [stock] samsung launcher, it has a list of default apps and widgets on the first screen you see such as phone, messages, a clock widget, etc, etc. Since I've replaced the stock launcher with Holo Launcher HD and some other default apps have also been replaced, there's very few shortcuts on the main launcher screen.
** Holo Launcher does have a list of default apps it adds to your main page, but many of those have been removed in my rom.
The solution I've come up with basically waits for the system to boot up to the point that Holo Launcher actually creates the default (mostly blank) /data/data/com.mobint.hololauncher.hd/databases/launcher.db and then my script uses sqlite3 to update the DBs with a list of different shortcuts -- ones to apps that actually exist.
The Hotspot Toggle is the same way as above.. Hotspot works fine in my rom if you go through settings!
I just cannot add the notification panel pull-down toggle to /data/data/com.android.providers.settings/database/settings.db until after the system boots up at least ONE time, and then update the DB to include WiFiHotspot in notification_panel_active_app_list and notification_panel_active_app_list_for_reset
As for the zipalign and deodexing, I will have to try those again now that I have a fairly stable rom.
****EDIT****
I think I figured it out. I can just use busybox to kill the systemui after I update the databases during the first boot. I also figured out how I can add the SetupWizard without it locking up on activation.
Thanks anyways, guys.
Look for my rom, coming soon!
=P
Please add support for more languages
I found a mod for Motorola latest 4.4 please port it
Sent from my SM-G900T using XDA Free mobile app

Categories

Resources