Retrieving stock apks (mainly TrackID) - XPERIA X10 Android Development

Greetings. Been haunting this place for awhile, happy to finally have root.
After the phone is rooted the last step is something that sweeps up a bunch of SE's stock apps that most people don't want. What about us who actually liked a few of them, though?
I would have liked to keep the app called "TrackID," and am wondering if there's any way to get it back? I can't really find like a repository for the base APKs (I might want the Mixi plugin for Timescape back in the future, as well).
Can someone rip these out somehow for individual installing?

Here it is:
http://rapidshare.com/files/403753839/trackid.apk.html
Just install the apk.
Its works for me.

Nice threat, nice anwser.
It works fine with me too.
Thanks!

Preventing the rooting process from removing apps
Hello, You could just enter the step4 folder and open the cleanup.sh file in notepad or similar.
Remove the line saying rm *packagename here*. Then your app will only be copied to your SD, but it will also remain on the phone.

track id request
i couldnt download the package, the link no longer works :-(
Could someone uóad it again to another server? Because its a common problem and will br of much help thanks

http://balsat.hopto.org/builds/seX10-system/index.php?dir=..%2FseX10-system%2Fdir%2Fsystem%2Fapp%2F

ok... but now...
I have the app already installed, but now evertime it tries to connect it says "authentication error".... help?
I gave up and rooted the phone again, i went from steps 1 to 3 with no problems, using track id everytime to make sure it worked, and it did, I even used the cleanup script and it was there working very well...
So, I used steps 4 and 5 (for the X10a) But now it wont work... it says "authentication error".... what gives?
Sorry for my english, I´m from mexico...
Everything on my phone is working fine...

For TrackID I can only say that it was probably a rights issue.
Use chmod or Root Explorer to set the rights(644).
For step 4 and 5 i cant help,i have only a 3 step X10i ,sorry.
But dont give up, i think u find the help here on XDA.

Related

Bought a Mini Pro (and this is my rant/question)

So, went out and picked up a Mini Pro for the misses.
Well, off the bat I went crazy cause I couldn't find "Market" and well...after searching online, guess this damn region doesn't support the Market. How wonderful is that, so downloaded stuff online through slideme. Which really still sucks.
Then when I downloaded things to my laptop and wanted to bluetooth them over, I couldn't. Then when I wanted to send ringtones from my phone to the mini pro, I couldn't. So I searched, and wouldn't you know it. I gotta download a program, so I downloaded bluetooth explorer and then it prompted me that I gotta root this SOB to be able to send files through bluetooth? Did I just buy an iPhone or what?!
So I plugged in the phone through USB. And we copied over the APK. and I downloaded a file explorer, so I could get to the damn APK (really no file explorer included, or clearly apparent?). And when we launched the file (MSN), we found we couldn't send files, images, or anything other than text. Are you kidding me?
With all these limitations, how is Android so popular?
Are there any possible solutions without having to root this bastard? (aside from MSN). I just bought this thing and don't wanna void warranty so damn early so I could make it something PRACTICAL like every other phone.
I'm guessing you're used to nokia's and the like. I must say i've found bluetooth file transfer a little hit and miss on android, but you need an app called bluetooth file transfer but it's on the market i'm afraid. Where are you then? You can get the market app from these forums and an enabler for regions not supported so you may need to do some digging.
Sent from my E10i using XDA App
Not used to Nokia's. Used to WinMo and running Android Froyo on my Topaz.
Could not find the market standalone app for the life of me. And the phone is from Saudi Arabia, and I can't justify rooting it just yet.
@bmzloum
Hi! I feel your pain. Android Marketplace is not supported in my part of the world too. I am looking for alternate ways to get apps into my phone.
You mentioned that you had to download a separate File Manager to get to the .apk files. Can you tell me which app you are using?
Also how did you manage to install the File Manager in the first place if you could not get to the .apk files?
Do you copy the .apk files to your MicroSD card? Do you any other advice to make installation easier if we download the Apps to our computer then then try to install them to our phone?
Thanks in advance for any help.
Cheers and good luck with your new phone.
Appbrain App Market and Apktor are viable alternatives for getting apps on your phone, the latter you'll need to find public repositories for. Sorry can't post links cause of restrictions on a new account, but google knows all.
drussthelegend said:
You mentioned that you had to download a separate File Manager to get to the .apk files. Can you tell me which app you are using?
Click to expand...
Click to collapse
Hey, found
Code:
http://slideme.org/
which let me download with the barcode, and then I installed the sites app manager directly on there. There are a ton of file managers, I downloaded two, I forget which. But the two most popular ones. Both worked, but only one handled ZIP files. I don't have the phone beside me, so can't recall...
I found the Market standalone apk, but it crashed everytime I clicked on "Download" so I gave up on it.
I'm gonna try those suggestions posted up and see if they have a few new nice apps on there.
I had the exact same issue as others above. My solution was to use the debranded UK Firmware, root the phone and then use the Bluetooth File Manager.
bmazloum: My phone also came from the UAE side and didn't have the Market. I used Omnius to flash the firmware. A friend of mine on the otherhand paid the local Sony Service Centre to flash and debrand the ROM. Maybe this might help
Guys you don't have to move the apk file over to the phone in order to install it btw... get Adb from the Android SDK and then place the apk file in the same folder as adb.
And then from command prompt, navigate to the folder with adb and your apk and type "adb install example.apk".
Make sure you have USB Debugging (Applications -> Development) enabled and that's it.
Works nicely on a Mini. Not sure about the Pro to be honest.

[Q] Applications not working - Not signed with trusted certificate

This is my first post, so apologies if this is in the wrong place or has been asked before (I have searched and found some answers, but none of these worked)
Basically, last night whenever I tried to use an application on my HTC HD2 I was getting the following error message:
"The file xxx cannot be opened. Either it is not signed with a trusted certificate, or one if its components cannot be found. If the problem persists, try reinstalling or restoring this file."
In searching for the solution, a lot of people are saying that I need to edit the reistry. (Specifiaclly HKEY_LOCAL_MACHINE\Security\Policies\Policies DWord = 0000101a - Change value from 0 to 1)
I have tried downloading the recommended registry editors on the forums (Resco Explorer etc.) but am unable to install because the "program is from an unknown publisher." I click yes to get pass this initial message, like I always have done in the past, and the following is displayed:
Installation was unseccessful. The program or setting cannot be installed beacause it is not digitally signed with a trusted certificate."
I have also tried using a program recommended called CeRegistryEditor and using my PC via ActiveSync to edit the registry, but am getting an error message "Access Denied!".
Does anybody know any other way of editing the registry? Am I actually doing the right thing? Are there any security settings that I need to disable to allow CeReistryEditor to edit the registry?
This is really bugging me, I have only been without my apps for about 12 hours throughout the night but it is hard to live without them!! I REALLY don't want to perform a hard reset and will do anything to avoid this!
When I get this I just remove evertyhing to do with it on the phone and re download it (the cab file usually) and it seems to work.
thanks for your reply. I have tried this but when I try and reinstall I am getting the message: Installation was unseccessful. The program or setting cannot be installed beacause it is not digitally signed with a trusted certificate.
I think that the security settings have been changed, but I cant see how to change them with editing the registry which I am struggling to do
Can I ask what app you are trying to install? Or is it any app?
Multiple Apps that were running OK yesterday, but not today. I think it is all the apps that I have downloaded from Omarket.... Omarket isnt working either!
Hi,
Any luck on this. I m also facing similar issue after installing Android on my HD2.
I have the exact same issue after running Android from SD card. No application (non-stock ones) are working anymore. Like 3rd party certificates are being blocked or something...
For everyone with this problem, download Mobile Registry Editor and connect your phone to your PC via USB, then start the Editor and go to "HKEY_LOCAL_MACHINE\Security\Policies\Policies" and search for the DWord "0000101a" and change the decimal to "1", that will fix your problem. This problem happens to me if I "reboot" while in Android instead of turning the phone completely off and then back on.
Edit: Added link to download.
As a side note, I always did this to mine while running Windows Mobile, then booted Android after fixing the registry.
and when this is not possible
Hi,
i have the same issue after loading android from the sd-card.
But, i am not able to change the reg, access denied, also with ceregistry unlock tool.
So, what can i do?
regards
Nine
Niine said:
Hi,
i have the same issue after loading android from the sd-card.
But, i am not able to change the reg, access denied, also with ceregistry unlock tool.
So, what can i do?
regards
Nine
Click to expand...
Click to collapse
Hi,
I also have the same issue after loading android from the sd-card. I have also re-installed the stock rom and the problem still persists. Im also unable to install any reg editors as keep getting the "not signed with a trusted certificate".
I read that a cooked rom may be a solution around this but I liked the set up I had and wanted to keep my original rom so any other suggestions would be appreciated.
Thanks
Lee
Exactly the same problem.
Non-stock programs not working after failed boot of android from SD card, and I'm unable to change any registry entries either. Practically I'm locked out of my phone, just the basic functions working. Any help would be greatly appreciated!
if forget where I originally found this link (its on xda some place)
http://www.internet-tools.co.uk/blog/wp-content/uploads/2008/11/sda_unlock.zip
but run this first and you no longer get the access denied when using the mobile registry editor , hope it helps.
I have the same problem, just remove the program that was not working, pull out your memory card , then delete the files in the sd card except the application installer, hard reset your phone, and remember to go to SETTINGS-UPDATES&FEEDBACK-ERROR REPORTING-DISABLE ERROR REPORTING, and turn off your phone, put in the memory card and turn your phone on and install the application one by one, the application installed will work as normal, Good Luck, remember to back up your data before hard reset
larrytango said:
if forget where I originally found this link (its on xda some place)
http://www.internet-tools.co.uk/blog/wp-content/uploads/2008/11/sda_unlock.zip
but run this first and you no longer get the access denied when using the mobile registry editor , hope it helps.
Click to expand...
Click to collapse
i tried this methode but unfortunately this message pops up all time:
"phone is not unlockable"

Bluetooth issue fixed with 09SEP-VoiceDialer.apk

Last night I was checking out Cyanogen's web site and I came across this:
Bluetooth Voice Commands Missing in CM6?
Hello,
One of the newer features that I liked so far in CM-6 was the ability to long press my bluetooth headset action button which resulted in a voice telling me to say a command. This was much better than the original phone voice dialer, which requires manual intervention to pick a number from its list of guesses after you speak, and which offers no voice prompt to let you know when it's ready.
Well, as of upgrading to CM-6.0 from the 8-25 nightly, the bluetooth/headset dialer is gone and when I long press my bluetooth headset button It's back to the old phone voice dialer which requires manual intervention to place a call and offers no voice prompt. How do I get the bluetooth dialer back?
I have attached the 09SEP-VoiceDialer.apk from CM-6 release for easy downloading.
***Instructions- Download the file into your root of your SD card, using Root Explorer remove the old VoiceDialer.apk and install the new 09SEP-VoiceDialer.apk
The OLD VoiceDialer.apk can be found under /system/app
Mine is working great!
Any questions, PM me....
Enjoy!
my bluetooth headset can now operate the voice commands, however, after a command is given, Voice Dialer FCs.
KF34
gohamstergo said:
my bluetooth headset can now operate the voice commands, however, after a command is given, Voice Dialer FCs.
KF34
Click to expand...
Click to collapse
Did you remove the old VoiceDialer.apk?
Also, don't forget to change the permissions on the 09SEP-VoiceDialer.apk after yoo move it to /system/app.
This is working great for me, back to the way it was before the update!
Sent from my FroyoEris using XDA App
so as far as the instructions:
***Instructions- Download the file into your root of your SD card, using Root Explorer remove the old VoiceDialer.apk and install the new 09SEP-VoiceDialer.apk
is install the new file is just copying it then pasting it into the system/app folder using root explorer, longpress on app and change permissions to allow all. then reboot.
EDIT: apparently yes, my bt headset works perfectly with voice dialer now. thank you.
This is great -- restores the BT voice dialing functionality that should have been stock in the Eris from the start
Is the source for this APK available? I wonder if it would be possible to modify to add an optional "confirmation" step:
User: "Call Jim Somename"
Phone: "Calling Jeff Someothername, is that correct?"
User: "No"
Could certainly be fancier, like presenting several options, but the above would be sufficient to prevent misdialing people you don't mean to call in other area codes, etc. That's my main hesitation to use it right now; my wife's name, in particular, seems to mismatch to other names often.
I haven't done much Android development yet, but I'd be interested in poking at this code.
jmastron said:
This is great -- restores the BT voice dialing functionality that should have been stock in the Eris from the start
Is the source for this APK available? I wonder if it would be possible to modify to add an optional "confirmation" step:
User: "Call Jim Somename"
Phone: "Calling Jeff Someothername, is that correct?"
User: "No"
Could certainly be fancier, like presenting several options, but the above would be sufficient to prevent misdialing people you don't mean to call in other area codes, etc. That's my main hesitation to use it right now; my wife's name, in particular, seems to mismatch to other names often.
I haven't done much Android development yet, but I'd be interested in poking at this code.
Click to expand...
Click to collapse
I do not know but I can give you a link to Cyanogen's post if you would like....
http://forum.cyanogenmod.com/topic/6497-bt-voice-dialing/page__p__57811__hl__bluetooth__fromsearch__1#entry57811
I remove the old voicedialer. I copied over to system/app change the perms and reboot. when long pressing the bluetooth the dialer comes up but never prompts. I tried renaming the file. I tried just an install. that worked once but FC verytime after.
What am i doing wrong
Thanks for this
I can't believe that Google has worse technology than MS on this! MS Voice Command is far superior.
I tried vlingo with mixed results.
Will try this.
Just installed on my Aria running Liberated 2.2 and it works great!
BTW, I couldn't for the life of me delete the old VoiceDialer.apk using a file explorer, so I just took a shot and installed this Voice Dialer, so no real need as far as I can tell to go through the hassles of the instructions above.
Many thanks.
I tried.this but I keep getting a parsing error ???? I'm a noob have no clue what that means..lol
Sent from my Eris using XDA App
I realize that this is a bit of a dead post, but do you think this apk would work on a Samsung Captivate? I'm currently running with Perception 10.3 and Speedmod kernel, but for some reason the BT Voice Dialer has decided to stop working and is continually stuck at Starting Up.
I'm trying to get this to work on my Aria running FR0008 but no dice. Even using Root Explorer I simply cannot get either the original Dialer.apk deleted or the replacement 09SEPDialer.apk installed.
What am I doing wrong? I REALLY want the proper Bluetooth dialer in this ROM as I use a headset often and at the moment I prefer it to the Cyanogen ROMS.
woodbane said:
I'm trying to get this to work on my Aria running FR0008 but no dice. Even using Root Explorer I simply cannot get either the original Dialer.apk deleted or the replacement 09SEPDialer.apk installed.
What am I doing wrong? I REALLY want the proper Bluetooth dialer in this ROM as I use a headset often and at the moment I prefer it to the Cyanogen ROMS.
Click to expand...
Click to collapse
Have you tried this? Download the 09Sep-VoiceDialer.apk to your computer. Rename it VoiceDialer.apk and place it in your tools directory of SDK. Connect your phone to PC. Open a command prompt window and navigate it to your tools directory of SDK. Type adb remount. Then type adb push VoiceDialer.apk /system/app. Then adb reboot. Be certain to take not to the caps in the file name as well so it will overwrite the one that's already in place on your phone. Hope this helps
CondemnedSoul said:
Have you tried this? Download the 09Sep-VoiceDialer.apk to your computer. Rename it VoiceDialer.apk and place it in your tools directory of SDK. Connect your phone to PC. Open a command prompt window and navigate it to your tools directory of SDK. Type adb remount. Then type adb push VoiceDialer.apk /system/app. Then adb reboot. Be certain to take not to the caps in the file name as well so it will overwrite the one that's already in place on your phone. Hope this helps
Click to expand...
Click to collapse
That sounds very helpful, only problem is I have no idea about SDK and ADB. Is there a really abbreviated way of getting me up and running with this?
woodbane said:
That sounds very helpful, only problem is I have no idea about SDK and ADB. Is there a really abbreviated way of getting me up and running with this?
Click to expand...
Click to collapse
Try here http://developer.android.com/sdk/index.html
There's instructions for installation and the downloads. Everything you should need
CondemnedSoul said:
Try here http://developer.android.com/sdk/index.html
There's instructions for installation and the downloads. Everything you should need
Click to expand...
Click to collapse
Awesome, I'll try giving that a whirl later this evening. Thanks for the pointer.
So, I gotta be honest, I just simply do not have the technical know how to get this working. I've downloaded and installed all relevant files but can't even seem to get the phone connected.
Here's what I'd love to be able to do, simply replace the VoiceDialer.apk in the Aria FR008 ROM - which does not support Bluetooth voice dialing with this one that apparently does.
I have tried unzipping the FR008 ROM and replacing the file and rezipping. When I go to install it from card in recovery mode it immediatly crashes. I'm seeing that the FR008 zip is "signed" and guess that I'm missing doing something important here, resigning either the whole ROM or just the file?
Can anyone please help me out here as I'm really struggling with this.
woodbane said:
So, I gotta be honest, I just simply do not have the technical know how to get this working. I've downloaded and installed all relevant files but can't even seem to get the phone connected.
Here's what I'd love to be able to do, simply replace the VoiceDialer.apk in the Aria FR008 ROM - which does not support Bluetooth voice dialing with this one that apparently does.
I have tried unzipping the FR008 ROM and replacing the file and rezipping. When I go to install it from card in recovery mode it immediatly crashes. I'm seeing that the FR008 zip is "signed" and guess that I'm missing doing something important here, resigning either the whole ROM or just the file?
Can anyone please help me out here as I'm really struggling with this.
Click to expand...
Click to collapse
Yeah... if you unzip it you will need to sign it when you zip it in order to flash it. Try opening to rom with 7zip or winrar and just drag and drop the new one into the zip to replace the old one. Don't unzip it.
Sent from my Blackened Ginger using XDA App

[Q] Help! - Accidentally deleted system UI on root, android 4.1

Ok, so I rooted the Huawei Ascend Y300, and with my new-found power i for some reason decided it was a good idea to delete the system UI...
So now the screen is just black, I can't access anything and it keeps coming up with "systemUI has stopped responding".
I tried downloading Huawei's official firmware from their website, and flashed the device, but whilst installing it said "update error" and wouldn't install it.
Any ideas on what I can do? Or have I broken it for good?
You have activated USB Debugging? If so, you need Android SDK, and the missing file (unpack the official firmware to find it), so you can copy it using adb (included in the Android SDK, tell me if you need more detailed info).
RoberGalarga said:
You have activated USB Debugging? If so, you need Android SDK, and the missing file (unpack the official firmware to find it), so you can copy it using adb (included in the Android SDK, tell me if you need more detailed info).
Click to expand...
Click to collapse
I had the USB Debugged, and just now i have sent nova launcher to the phone to get into it, but it's now telling me settings isn't installed and i cant access the task bar.
Also when i downloaded the pack from huawei, it just came with the file "UPDATE.APP"
Check if you can open the Update package using some program (winrar, 7zip), otherwise you'll need to search for the file.
RoberGalarga said:
Check if you can open the Update package using some program (winrar, 7zip), otherwise you'll need to search for the file.
Click to expand...
Click to collapse
Ok, so it won't let me open the file as a zip, and I'm not entirely sure what file I'm meant to be looking for. Am i looking for system UI because thats the one with the error? and if so how would i go around getting it on the device?
Do you know if theres a way to completely reinstall android onto the phone?
System UI file
Hey
Sorry to confuse you lol oxymoronic happens to be talking about my phone anyways we think we have the problem nearly sorted but we now need a system UI APK file for the OS and we can find one any chance you know where to get one?
I hope this helps someone with a similar issue as the post is old.. I had deleted my xperia ui sometime back so each time the phone booted , it went to black with "Ui has stopped'. I could swipe down and go to settings.. Since i had formatted the phone before that there was no account linked to it.. I added my gmail account and sent myself a mail with nova launcher prime as an attachment.. As soon as the phone notified me of my mail, i downloaded the nova launcher apk and installed it.. Works fine now..
Hope this helps..
I rooted my asus zenfone 5 and by mistake I uninstalled my system ui it came like that the system ui is not responding so I switched it of and factory reseted the phone and when I switched it on I can see a black screen and I cannot change my phone'sv wallpaper I cannot see the task bar or the status bar or the notification bar and I also cannot see my recent apps. WHAT TO DO NOW ???
My phone doesnt show and home button recent button and the notification shade
RoberGalarga said:
You have activated USB Debugging? If so, you need Android SDK, and the missing file (unpack the official firmware to find it), so you can copy it using adb (included in the Android SDK, tell me if you need more detailed info).
Click to expand...
Click to collapse
PLEASE HELP ME IM FREAKING OUT I accidently deleted SYSTEM UI and my wallpaper is black and the buttons on my lg leon wont show. PLEASE HELP ! HOW DO I SOLVE THIS?
Here's the solution. $$$ appreciated.
oXym0r0nic said:
Ok, so I rooted the Huawei Ascend Y300, and with my new-found power i for some reason decided it was a good idea to delete the system UI...
So now the screen is just black, I can't access anything and it keeps coming up with "systemUI has stopped responding".
I tried downloading Huawei's official firmware from their website, and flashed the device, but whilst installing it said "update error" and wouldn't install it.
Any ideas on what I can do? Or have I broken it for good?
Click to expand...
Click to collapse
I SOLVED IT *****! HERE'S HOW I DID [email protected]@@
I accidentally deleted com.android.systemui on my phone. Version KitKat 4.4.2.
STEP 1. HAVE AN EXACT DUPLICATE OF THE PHONE READY. HAVE THE SAME PHONE READY. LUCKILY I HAD ANOTHER PHONE OF THE SAME MODEL. GO TO A PHONE SHOP OR SOMETHING.
IT WILL HAVE THE SAME com.android.systemui .
STEP 2. INSTALL NOVA LAUNCHER OR SOME SORT OF LAUNCHER ON THE PHONE MISSING THE FILE, SO YOU CAN LOAD THE PHONE AND BE ABLE TO SEE IT!
STEP 3. INSTALL TITANIUM BACKUP ON BOTH PHONES. ROOT IT AND USB DEBUG IT BEFOREHAND.
STEP 4. ON THE BACK UP PHONE, OPEN UP TITANIUM BACKUP AND CLICK ON BACKUP/RESTORE ON THE UPPER TABS AND GO TO com.android.systemui. BACK THE **** UP THE FILE.
STEP 5. CONNECT IT TO THE COMPUTER, AND GO TO YOUR PHONE AND COPY WHAT'S INSIDE THE "TitaniumBackup" FOLDER.
STEP 6. CONNECT THE ****ED UP PHONE TO YOUR COMPUTER AND PASTE THE CONTENTS OF "TitaniumBackup" FOLDER (WHICH ARE com.android.systemui FILES) IN THE ****ED UP PHONE'S "TitanumBackup" FOLDER.
STEP 7. DISCONNECT EVERYTHING, EXIT OUT OF EVERYTHING, AND RESTART THE PHONES. GO TO YOUR ****ED UP PHONE, CLICK ON AND OPEN UP THE TITANIUM BACKUP, FIND com.android.systemui AND RESTORE IT!
STEP 8. ENJOY YOUR PHONE.
NOW YOU DON'T HAVE TO FORMAT IT , RESET IT, REINSTALL A FOREIGN ROM, OR DEBUG IT USING ADB OR SDK, AND ALL OTHER COMPLICATED **** FLOATING AROUND, RISKING LOSING ALL OF YOUR DATA. JUST GO A LITTLE CREATIVE.
IF IT WAS OF ANY HELP TO YOU OR YOU ACTUALLY RECOUPED YOUR DATA BECAUSE OF ME, AND YOUR PHONE DATA WAS OF ANY WORTH TO YOU, PROBABLY WORTH MORE THAN $100, PLEASE SEND ME SOME APPRECIATION PREFERRABLY OVER $100, TO MY PAYPAL. THE EMAIL ADDRESS IS [email protected]
Want the help
Thanks for the saw er
but can u plc attach the apk of Samsung galaxy core 2 here.so I could be able to install. Please

[Q] HELP!!! VPN Problem!!

Before, I'm already using Feat VPN.. Then suddenly it won't connect anymore. I uninstall the app and wipe its data.
I tried to reinstall the app then run the set-up.
then it stopped and failed on "TUN Device Start 2 of 2"
then I checked the log on the app, it shows "uncaught exception java.lang.illegalargumentexception"
I also checked other forums and tutorials,. They said check my /dev/tun file, and make sure that its permission is set to rw-rw---- and ownership to uses= system and group=vpn. I did and it was already set to said paremissions.
My brother and I has the same phone model. I tried to look for /dev/tun (hoping that I can copy/paste to my phone. but his phone doesnt have a tun file. but he also uses feat vpn. can someone here explain to me why is it like that?
My phone runs on Android ICS 4.0.4
Please help me, I want to use FeatVPN again!
Please help me... thanks!!

Categories

Resources