weird folder in file system: GROWTH_TEST - Samsung Galaxy Note 10+ Questions & Answers

using MyFiles, saw it in the main file directory.
GROWTH_TEST
was empty, deleted it.
anyone come across this?

Here also but the file is filled with connections blocked log.

raul6 said:
connections blocked log
Click to expand...
Click to collapse
interesting! what creates this log? is this system-related or a specific app?

Filled with following:
com.android.volley.NoConnectionError: java.net.ConnectException: Failed to connect to ureca.samsungapps.com

Me too. Info from Growth-Test Log Text.
com.android.volley.NoConnectionError: java.net.UnknownHostException: Unable to resolve host "ureca.samsungapps.com": No address associated with hostnamecom.android.volley.VolleyError: Network Disconnectedcom.android.volley.VolleyError: Network Disconnected
Sounds like it is a host. Could we be hacked? I have had issues since last august!

L .J.629 said:
Me too. Info from Growth-Test Log Text.
com.android.volley.NoConnectionError: java.net.UnknownHostException: Unable to resolve host "ureca.samsungapps.com": No address associated with hostnamecom.android.volley.VolleyError: Network Disconnectedcom.android.volley.VolleyError: Network Disconnected
Sounds like it is a host. Could we be hacked? I have had issues since last august!
Click to expand...
Click to collapse
It's apparent that it is a log file for an app on the phone.
Could your phone be hacked? if you truly were then you wouldn't see a log file. Let alone a log file saying that something couldn't connect to a samsung server.
If in doubt perform a full factory data reset and set the phone back up without using a backup. Do not install anything on the phone other then updates to what was on the phone originally. Use it like this for half a week to a week... if the log fle appears then it's probly from one of the apps on the phone.
Your issues are probably (80-90% likely until you make a proper new thread asking for help) entirely seperate from this.
Chances are either you have outdated firmware/software, hardware failures/problems, expectation/reality matters, or just need to do a factory data reset. If you choose to do the factory data reset then avoid using a backup to restore apps and settings (cuz if the issue was from an app or setting then the issue is most likely included with the backup).

I found some weird things in Hidden Sys apps as well: "Circular ver1.0" five instances of it 0.0B, "Filled" - also 5 instances, "Gestural Navigation Bar" - 10 times, "Rounded" x4 and some other 0.0 B apps., does anyone know what for are they and why they propagate in so many instances? Thanks in advance.

It was really bothering me that I couldn't find solid information on this. I went pretty deep down the rabbit hole this morning. So far, this is what I've found out:
Worth Noting;
-- If you crawl the subdomains for the logged domain samsungapps,com it's related to Samsung Galaxy Apps.
-- ureca subdomain was registered in 2009 (first Galaxy phone release)
-- "Growth" seems to be related to marketing via the Galaxy Store.
-- There seems to be Knox relations as well. I will speculate further down below.
After sorting through a ton of data, as if it couldn't be safely assumed by the domain, the ureca URL is embedded in the Samsung Apps, Theme Store, and Game Launcher, that I've found so far. Take a look at some interesting strings I found in the APKs;
Package Name
com.samsung.android.themestore
Internal Version
520110303
Displayed Version
5.2.01.10303
]https://ureca.samsungapps.com/collect/billing_usage_log
]https://ureca.samsungapps.com/collect/theme_sa_log
]https://cn-ureca.galaxyappstore.com/collect/theme_sa_log
Package Name
com.sec.android.app.samsungapps
Main Activity
com.sec.android.app.samsungapps.SamsungAppsMainActivity
Internal Version
450509140
Displayed Version
4.5.05.9
]https://ureca.samsungapps.com/collect/iap_usage_log
(There are also iap subdomains @ samsungapps too, fwiw)
BUT, I have no idea what devices these are coming off of. Some APKs are varying wildly. Some report spyware, trojans, etc, too. Most by only 1 AV vendor though. If anyone has more time than me, take a look. Not sure if Knox is the "backdoor", the 'diamond' and 'zirconia' subdomains looked interesting. Or if it's a false hit, the Chinese govt, or if the APKs are from a repo and they're malicious. Didn't look into it in the slightest.
VirusTotal
VirusTotal
www.virustotal.com
Or if anyone already discovered exactly the source of the "GROWTH_TEST" folder, please let me know so I don't revisit this. But I'm pretty sure it's Galaxy Store Market related stuff.
FWIW - Me
Galaxy S10+, OEM Unlocked.
June 1st security update. USA
My Growth Test folder contained 2 files,
appsUsageLog.txt: (1 "volley can't resolve ureca.samsungapps.com")
optin_trace.txt: (1 "volley network error")

You're probably over thinking this.
Pretty sure I've seen it before too.
If you're still running on Pie Karma Firewall will let you monitor and block internet connections.
Shows you which apks are busy sucking up bandwidth and battery.
Scan any questionable apks online with Virustotal.

AM Radio said:
using MyFiles, saw it in the main file directory.
GROWTH_TEST
was empty, deleted it.
anyone come across this?
Click to expand...
Click to collapse
Any updates to this? I too have the Growth_test folder with appGrowthLog.txt in it.
Edit: in the appGrowthLog.txt file says "com.android.volley.NetworkErrorcom.android.volley.VolleyError: Network Disconnected".

Related

HTC Homeplug Weather fix - get your LOCAL weather! [New universal patch uploaded!]

THIS SERVER HAS NOW BEEN DEACTIVATED - See below / my final post
WARNING! The old IP-based/Pocket Hosts method using my server HAS BEEN DEACTIVATED, as I have had to remove the code in question from the direct IP. This means that selecting the custom weather server purely via the HTC home customizing utilities without installing a patched version of the HTC Home DLL, it WILL NOT WORK and you will just get "unable to retrieve data" messages. If this is the case, please uninstall your existing HTC Home plugin, and use one of the ones off the download page.
You can, if necessary, set up your own IP address to base it on, if you can't use my system for some reason, and use the pocket host method that way (requires your own server). Otherwise, please use the cabs below.
NEW! UNIVERSAL PATCH PACKAGE
I've written a universal patcher, so people can now get the HTC Home package they want, and just patch the HTCHome.dll from \WINDOWS. Simply get the package, unzip, drop your HTCHome.dll file in the N2A-Patcher folder, and run the n2a-patcher script inside. It'll magically create you a package! (This won't work for DLLs which people have already patched, you need to use the unmodified original.) This should negate the need for me to create individual packages anymore. Feedback welcome! As a result, I won't be releasing any more complete packages - just install your personal favorite, get the \WINDOWS\HTCHome.dll from your device, drop it in the packager, and let it do it's magic, then install the newly created cab.
Coming soon, if I can figure it out - drop the installer in, and get a patched full installer out! Of course, I have to figure out how to batch extract the cabfile correctly first... *laughs*
I've also just created a DLL to CAB packager (so you can drop your own pre-patched DLL in, and it'll turn it into a ready-to-install cabfile), and a DLL patcher (which just patches the DLL itself, ready for cooking etc - perfect for all you flashers out there!) - all on the download page.
PLEASE DON'T PM ME ABOUT THIS - KEEP IT TO THE THREAD UNLESS I SPECIFICALLY REQUEST A PM OR PM YOU!
Help Request
If anyone has an unpatched Sprint Touch XML file, I could do with a backup copy, for those who corrupt their XML files...
If you've got a Touch, Kaiser/TyTN II or Sprint Touch...
There are specific device DLL replacement packages on the new file download page.
NEW DOWNLOAD AND INSTRUCTION SITE
I've moved all the downloads and instructions to a new page, which will hopefully make it clearer on what people need to download. It also contains full instructions on hexediting the DLL if you wish, and re-signing. I'm not entirely sure if it's more readable or not, but it's certainly more manageable! Feedback welcome. There's some specific overlays now for certain versions of the ROMs too.
FAQ:
Can I install colour customisations to this?
Sure. Take a look around the forum. There's plenty of guides elsewhere.
What does this do?
It reroutes the request to the AccuWeather server to my server instead, which then requests the appropriate data from the AccuWeather server, and translates it into the HTC Weather XML format.
Can I run this via my own server?
Yup. It's running on mine via PHP 5.2.x, using the SimpleXML extension. The code is downloadable from the main download page, and I've even commented it. Once you get it running, you'll need to hexedit the HTCHome.dll file in the same way as described for the ROM chefs. I'd recommend keeping the same length of file for replacement - using directories to pad it out if necessary - it could cause unpredictable results otherwise.
Do I need to run my own server to get my local weather?
Nope, feel free to use mine.
Your server isn't working!
Oops. It's a rarity, but occasionally network outages happen. The server won't be disappearing anytime soon though without any warning! I'm sorry to say that I'll be taking the server down for this shortly as I'm wrapping up my web hosting business and transferring it to another company, but quite a few other people seem to have hosted a copy if people still need it. I hope it's been of use over the years everyone!
Why have you done this?
It was really annoying me that I could only get the weather for a city 25 miles away, that had nothing to do with mine.
Can you make me an XML file for such-a-place?
No, I've done enough already, and it's documented fairly heavily above. If you can't follow instructions, give up and stop trying to hack your phone. I'm not here to hold your hand. I'll help fix bugs and obvious issues, but if you can't edit a textfile, you're on your own.
Release Notes
I've stripped most local data from the return info apart from the town/city and country, but the HTC plugin seems to ignore that anyway. Works for all international locations I've tested. I welcome feedback on anything that's not working though, and I'll try to get it nailed pretty quickly. As said above, also works on zip codes, which will make it easier for our US friends on here.
New release fixes countries that weren't in the list, by removing the country checks altogether - I'm confident it'll "just work" - in theory Report bugs in the usual way.
Known Issues
The WM5 version will NOT update over GPRS/3G, unless you are using an AKU3.3 ROM. WM5 Weather update over GPRS has been proven with Wizard AKU3.3 (like the T-Mobile or WM5SEr5). Other devices/ROM's still to be confirmed.
The temperature in Farhenheit can occasionally be a degree or two out, as I convert from the Celsius scale. To get both readings would mean two calls to the server, which would be more work and bandwidth for my server. I'm sure you can live with a degree out occasionally.
Kudos
Thanks PAPPL for the info on signing files, Schen for his great work on the plugin, and to all those who contributed to getting these plugins (and getting them working!) in the first place!
Enjoy!
As I've taken the server down, I've attached all the relevant files to this post. If someone does want to provide somewhere to point the weather.not2advanced.com domain to, I still own the domain and can add the appropriate A address to it for the purpose if they want to continue hosting for the many users that still seem to be using this plugin. Sorry I had to take it down, but I no longer run the hosting operation this was being held on, and it can be a bit heavy on resources at times.
- Rick
Wow, sounds like a lot of work went into this.
Do you think it would be possible, using this framework, to pull data from the NWS website instead of Accuweather?
Theroetically, I could, providing they set up an appropriate XML feed. However, I can only do one such setup per IP address (and the IP addresses I have are somewhat limited), but if someone wanted to set it up, I've no doubt it'd be possible. However, it wouldn't be trivial - I've had to manually grab bits of data from the XML and process it into the format the home plugin expects. As a UK resident, the NWS isn't huge amounts of use to me
On a more technical note though, it'd require a similar format - at least 5 days in advance for a particular area, and the exact parameters (or something that can be adjusted / mangled / processed into the exact parameters) that the plugin needs. (Take a look at the code in the zipfile if you want to see how much of a pain in the neck THAT was!) Adapting it would also need a complete conversion matrix, or a hacky method using (say) the RSS feed ID for the BBC, or however the NWS does it.
Will this work for cingular/att customer?
If it works already for the major cities, then it'll work the same way, but with more localised weather available.
If you're having trouble with the normal weather plugin setup though, you may still have trouble. Then again, it might work! I've no idea. Try it and find out
Yeeaah
Hi N2A / Rick.
Great job - really! I can't thank you enough.
It finally works for me.
Thanks
HTC Homeplug Weather
Hello,
Thanks for sharing your great work. (I am french so sorry for my poor english)
However, I working on HTC Homeplug Weather because it wont let me download weather forecast when I am using 3G connection.
It works great when I an using wifi connection so I think it is coming from the proxy of vodaphone France (SFR) wich is blocking the access. So I was wondering if I will be able to connect to your server ? (for the moment it is not working) or redirecting the plugin to my tunnel...
Second is there a way to be sure that htc weather plugin is trying to connect to htc.accuweather.com and not to another web site.
Thanks in advance
A french guy wich is also living in a small city and wishto have his weather forecast ;-)
TorbenKB said:
Hi N2A / Rick.
Great job - really! I can't thank you enough.
It finally works for me.
Thanks
Click to expand...
Click to collapse
You're most welcome Glad I could help.
gdbtg said:
Hello,
However, I working on HTC Homeplug Weather because it wont let me download weather forecast when I am using 3G connection.
It works great when I an using wifi connection so I think it is coming from the proxy of vodaphone France (SFR) wich is blocking the access. So I was wondering if I will be able to connect to your server ? (for the moment it is not working) or redirecting the plugin to my tunnel...
Second is there a way to be sure that htc weather plugin is trying to connect to htc.accuweather.com and not to another web site.
Thanks in advance
A french guy wich is also living in a small city and wishto have his weather forecast ;-)
Click to expand...
Click to collapse
Well, if it's the HTC accuweather site specifically blocked, then it will help you. If it's generically blocking sites, then it won't.
Re a tunnel - depends what you mean by it.
The HTC home plugin *always* tries to connect to htc.accuweather.com - hence the host file change, which diverts it to my server instead, which provides the correct data. (NO LONGER APPLIES WITH NEW PLUGINS!)
However, if it's still not working with the hosts file modification (may require soft reset, not sure!), then I'm afraid there's not a lot I can do, unless you can tunnel it as you said, but it depends on what you're using to tunnel.
HTC Homeplug Weather
Thanks for your quick answer !
It's still not worling ;-(
But I wondering how can I test if Pockets Hosts is redirecting properly the htc weather address.
Sincerely
gdbtg said:
Thanks for your quick answer !
It's still not worling ;-(
But I wondering how can I test if Pockets Hosts is redirecting properly the htc weather address.
Sincerely
Click to expand...
Click to collapse
***************** REMOVED OLD CONTENT, NO LONGER APPLIES WITH THE NEW PLUGINS *****************
HTC Homeplug Weather
Ok, I have got the web site and not the error message.
So there is something wrong.
Thanks for your help.
Befor I can try your nice work, I have a problem with the write protection of the hh_0407_weather... file. I dont get my own file in the folder. I tried some things but it didnt work.
Can you help me? I'm runing a B&B v3.7 Ger beta.
Thanks
gdbtg said:
Ok, I have got the web site and not the error message.
So there is something wrong.
Thanks for your help.
Click to expand...
Click to collapse
Reload pocket hosts - it should look something like the attached thumbnail. If it does, try a soft reset. However, if it's still refusing point blank, it's highly possible you're going via a proxy, and that is handling the DNS lookups. To bypass that will require a hack to the HTC plugin itself. I can set it up server side for it (which was going to be my initial approach!), but it'll need an appropriate hostname hacking into the binary. I'll see what I can do on that score tomorrow, both on the home plugin front and the server-side setup.
smallgermanboy said:
Befor I can try your nice work, I have a problem with the write protection of the hh_0407_weather... file. I dont get my own file in the folder. I tried some things but it didnt work.
Can you help me? I'm runing a B&B v3.7 Ger beta.
Thanks
Click to expand...
Click to collapse
I suggest using Total Commander - you can remove the read-only flag from there, and even edit it inside it. Works beautifully.
I use the Total Com, too. But when I open the file the Internet Explorer opens and displays the xml file. I tried to remove the flag but he didnt adopt it. So I looked at the attributes again and nothing has changed.
smallgermanboy said:
I use the Total Com, too. But when I open the file the Internet Explorer opens and displays the xml file. I tried to remove the flag but he didnt adopt it. So I looked at the attributes again nothing has changed.
Click to expand...
Click to collapse
I'm assuming that's after you've gone to the file properties. You should be able to unclick "Read-only" and "System" on it.
There's quite a bit of information on doing this scattered around the forums. Is it cooked into your ROM? (It'll have a tickbox by the "In ROM" box if that's the case.) But you want to clear the Read Only and System attributes from the file properties if you can, THEN edit it.
More information on this thread.
N2A said:
I'm assuming that's after you've gone to the file properties. You should be able to unclick "Read-only" and "System" on it.
Click to expand...
Click to collapse
I did this but when I open the properties again the attributes for "Read-only" and "System" are still on.
There's quite a bit of information on doing this scattered around the forums. Is it cooked into your ROM? (It'll have a tickbox by the "In ROM" box if that's the case.) But you want to clear the Read Only and System attributes from the file properties if you can, THEN edit it.
Click to expand...
Click to collapse
Its in the ROM.
There's your problem. I suggest copying it somewhere else on the device, editing it, and copying it back, but it may have issues doing it.
If you can't copy it back, apparently Resco Explorer is able to do it.
I used resco to do it. you have 14 days free trial so you can test it first.
http://www.resco.net/pocketpc/explorer/downloads.asp
And thanks N2A this is realy great. And works perfectly can find all the small places in Norway
ialu said:
I used resco to do it. you have 14 days free trial so you can test it first.
http://www.resco.net/pocketpc/explorer/downloads.asp
And thanks N2A this is realy great. And works perfectly can find all the small places in Norway
Click to expand...
Click to collapse
Thanks for both
I copied it with the resco and now it works perfekt. I tried several small cities in Germany and he found all. THANKS again
Thanks. works great. now i know it's going to rain all week here in abergavenny

[UPDATED] Android Market Apps I bought for my Hero: Are they "paid for" on my Desire?

[UPDATED] Android Market Apps I bought for my Hero: Are they "paid for" on my Desire?
Updated April 18, 2010
Now I get it. See Post #6 below. Google's dragging their ass on "fingerprint" approval. They need to be SHAMED virally across the web for sheer incompetence -- or intentional malice toward purchasers of a phone that competes with their Nexus One. "Do No Evil" my ass.
========== My Original Posting =========
I bought maybe 6-7 apps for my hero -- 2 different keyboards, "Executive Assistant", some kind of alarm clock... When on my Hero, even after factory reset and resetting up my phone, when I went to MARKET and "My Downloads", those paid for apps showed up as available to install again on my Hero.
I have been using my Desire -- but thus far only for Wifi as I set it up and get acquainted with the phone. Perhaps stupidly (!) I am still using the Hero as my "phone" til I have all my apps and widgets and layouts replicated on my Desire.
Though I do not have my carrier's SIM card installed in my Desire, 90% of the device works fine, especially all wifi usages, Market downloads, email, web, etc... I did set up my Gmail account as well.
It's one's Gmail account which is your linkage to PAID FOR apps, via Google Checkout. So, I am surprised that when I select "My downloads" i don't see any indication of paid for apps.
Is this tied to a SIM card? (if so seems ridiculous)
RELATED: I can't even find BETTER KEYBOARD app in the Market now, nor "SMART KEYBOARD" ... Does the market auto-filter out apps that do not run on Android 2.1 ?
thank you
the paid apps are tied with your google account.
(no longer relevant)
From what I read, some paid and free apps should appear as soon as google finishes some signature thing related to that! so it's a matter of time.
By the way, do you see paid apps in general? For me, I always had to use Market Enabaler on the Hero to open Market to paid apps.
A temporary solution, you can use your Hero to extract the paid applications (apk files) using Root Explorer, copy them to the Desire SD card and install them using any file manager. The only limitation here is that you have to keep checking for updates on the Hero.
Re: Android Market > Apps I bought for my Hero: Are they "paid for" on my Desire?
as far as I know, and experts correct me if wrong, the ability to get access are directly connected to the sim from which you connect.
which is why market enabler used to spoof the apn's from which paid apps were available.
with no sim card you should only be able to get free apps or nothing at all.
I live in Sweden, no paid apps.
was at friends last night who has an old UK sim card, popped that in and I got access to some paid apps. but still with the limitations as previously discussed in this forum. (waiting for Google to get it straightened out)
so, yes & no, the apps are tied to your sim, cuz it tells the phone which apn/ network your phone is connecting from...
Sent from my HTC Desire using the XDA mobile application powered by Tapatalk
I just read a few other threads, with links to the official Android Market forums. First off, I have to ask some basic vocabulary:
What are "protected apps" ?
I have no idea what this means.
Second: salahag, thanks for your reply. I didn't respond initially because I didn't understand it at all. Paid apps showed up in my Hero from day 1 and that was for me October 2009. I was baffled because I had no context for even thinking "is everything that's available showing here?" because by default my brain had no reason to pose that question. I just assumed the Market worked one way, and I was seeing everything the way everyone else sees it.
I'm suddenly quite baffled by this emerging mystery now that I can't find a bunch of apps for my DESIRE. But now the mystery of "where are my paid apps that I bought on my Hero?" is solved, replaced by "why are hundreds of apps that were available on my Hero not available on my Desire?"
XDA-devs to the rescue, via another thread here about "Missing apps in the Market" linking to this posting in Android Market forums:
by nprussell - 4/8/10 (LINK to this posting at Android Market forums)
Hi all,
I'm an Android developer from the XDA forum & VillainROM.co.uk. I've primarily worked on the Hero, but I received my Desire yesterday.
I can confirm that I too am missing several apps from the market. I also have an answer to your question.
First things first, it's protected apps that are missing from the market. There are generally two reasons why apps will be missing from the market.
(1) When a new ROM/Phone is released, the manufacturer, in this case HTC, sends the build to Google, which includes a 'Fingerprint' (a unique line of text which governs its market access) in the build.prop file. Generally, it states the name of the phone and Android version in the fingerprint. With Root & system write access, this fingerprint can easily be changed... but we don't have that luxury right now.
Once Google approve the build, the fingerprint will be added to their allowed database to view protected apps on the market.
(2) The other cause for apps missing from the market in builds (such as twidroid, layar, barcode scanner etc) is that these apps require permissions to use the camera/auto focus. They are NOT protected apps. If the XML permission files are missing from system/etc/permissions, then Google Market will simply block these apps from showing.
So again... to answer your question... we'll see the protected apps as soon as either:
a) HTC chase up Google
b) Google get around to activating the fingerprint
Click to expand...
Click to collapse
Un-frikkin-believable.
It's like the equivalence of a dumb low-IQ bureaucrat holding up a long line for Drivers' License renewals at the "Department of Motor Vehicles". No reason at all for the stupid delay other than some asshole letting some work order sit on his desktop til he feels like getting to it.
No wonder the author (gogol) of that other related thread recommends consumer activism or we just stand in line each time and just wait to get ****'d in the ass by beaurocratic process that sounds WAY more like Microsoft than "the smartest guys in the room" at Google -- who pride themselves on only hiring Ivy-league grads and equivalents, like from Stanford. They ought to be ridiculed out of town with this.
gogol writes: I really cannot believe Google screws this great Android platform like this. Think about the next firmware update, from Google or HTC ... We will AGAIN get this issue ... Then wait again very long. I am really mad and hate this.
If one of you guys is capable of writing a good professional article or blog regarding this issue, we could spread the voice all over the internet / twitter / facebook / blogs / news so Google could "end" or "fix" this.
Click to expand...
Click to collapse
I'm game to SHAME GOOGLE into getting their f-ing act together or be ridiculed for incompetence -- everywhere we can post that message on the web. And they have the nerve to criticize APPLE for their ridiculous App Store totalitarianism?
.
xrrkrrkx said:
I live in Sweden, no paid apps. Was at friends last night who has an old UK sim card, popped that in and I got access to some paid apps. but still with the limitations as previously discussed in this forum. (waiting for Google to get it straightened out)
so, yes & no, the apps are tied to your sim, cuz it tells the phone which apn/ network your phone is connecting from...
Click to expand...
Click to collapse
Can you clarify this further. Thank you for information related to SIM card needing to be in use in order to access paid apps -- god only knows why -- it's retarded to me.
But is it correct that I have read other places that there are LOCALIZATION ISSUES? where some apps are only available to certain regions? (Like YouTube does) -- Or can you shoot that one down as rumor. I don't get this. Open source OS. Google's entire revenue model based on ads. More phones = more ad impressions = more money to Google. What possible motivation is there to block access to apps in a marketplace that I am willing to pay for -- where Google gets % of all sales, as well as transactional revenue thru Google Checkout? -- Something doesn't make sense. And usually when that's the case, SOMEONE IS BEING PROTECTED in some corporate deal.
What's the story. Is this another CARRIER-TAINTED example of holding customers hostage? If so, I can't wait til the day we can blow up that Carrier-driven model that strangles the free marketplace. They should make it or break it based on direct delivery of services at competitive pricing. I am so tired of Boardroom Protectionist Policies agreed to by major competitors, to ensure a baseline profit well above anything deserved if there was open competition. ... But I could be off on my little side rant and it has nothing to do with this issue, in which case, .... ooops. sorry
salahag said:
From what I read, some paid and free apps should appear as soon as google finishes some signature thing related to that! so it's a matter of time.
By the way, do you see paid apps in general? For me, I always had to use Market Enabaler on the Hero to open Market to paid apps.
A temporary solution, you can use your Hero to extract the paid applications (apk files) using Root Explorer, copy them to the Desire SD card and install them using any file manager. The only limitation here is that you have to keep checking for updates on the Hero.
Click to expand...
Click to collapse
Many thanks - I never even thought to do this. Rooted my Hero, copied the apks (they're in /data/app-private) to the Desire and installed. I now have National Rail and Locale Lockscreen back again
Ta.
you can use your Hero to extract the paid applications (apk files) using Root Explorer, copy them to the Desire SD card and install them using any file manager.
Click to expand...
Click to collapse
I meant to ask: Is Root Explorer an app from the Market (I'll check of course), and does it only work on rooted Heroes? Mine is unrooted. But I have used Astro app many times for moving stuff from my computer to Hero, and now my Desire. So, it would just be a matter of my knowing which folder/directory to look in on my Hero to access the .apk files.
(EDIT: I see now from daern above: they're in /data/app-private ... well Astro Explorer shows me root folder and data folder but both say "directory is empty", so I am guessing unless I root my Hero i can't access this stuff... right?)
So, thanks from ME also!
Easy. Install "InstantRook.apk" on the Hero (Google for it, download directly to the device and run from Astro).
Once installed, it will announce "your device is rooted". Now fire up Root Explorer and note that you can see the /data folder. Copy the private apk files to /sdcard and away you go.
It really is as easy as that. It may stuff your Hero (it didn't affect mine in the slightest) but as I'm assuming that you're replacing it anyway, the worst it would require would be a hard-boot anyway.
Took < 5 mins

Fifa2010.exe can't be found -- improper uninstall: how to fix?

I thought I knew how to fix this sort of thing but obviously I was wrong!
OK, so I installed a couple of World Cup apps, to see which one I liked the best. My first mistake was deleting the cab files from both my PC and device, thinking, "Why do I need to keep these? Once the World cup is over, I'll uninstall the apps anyway." Consequently, I can't remember the name of the one I uninstalled (doh!). It may have been something like "Soccer Updater": I tried searching for it, both in this forum and via Google, but could find nothing that matched -- the closest was something by Emoze, but that looked like a Symbian app, so I discounted it.
The one I kept was "World Cup 2010", from http://www.mobilepractices.com/. The other one I installed never seemed to update -- I even tried setting an option that would apparently do the updates automatically, but that didn't appear to work either. So I uninstalled the app. My second mistake (in case you haven't caught it already) was to have failed to undo the auto-update feature of the app before uninstalling it: what I think is happening is that the auto-update command is attempting to execute, but can't find the app so it complains with a message saying that Fifia2010.exe cannot be found (executing around 03:00, but not every day).
Now I thought there was a way I could fix this using FdcSoft's Task Manager, but I poked around looking for something that would lead me to this executable (the Notifications and Services tabs were what I thought to be the most likely) but no joy. I then searched through the registry for "Fifa201" and "Fifa2010.exe" but there were no matches.
Any help/advice/pointers would be appreciated.
-------
Disclaimer: I posted this about a week ago in "Windows Mobile Development and Hacking" 'cause that's where I think I found the offending app. It was moved (appropriately) by the moderator the same day to "General discussion > Questions and Answers", but has languished there in obscurity, with nobody responding since the move. I'm hoping for better luck here.
bump? (can no one provide any insight?)
You may want to try SKTools, it claims (amongst lots of other functions, it's a really useful app) to clean invalid registry entries and values, bad/old uninstall info, temporary and obsolete files, etc..
Hope it helps
sirgal said:
You may want to try SKTools ...
Click to expand...
Click to collapse
Thanks, Sirgal, just ran SKTools clean function and it certainly found a whole bunch of stuff, most of which I didn't understand, and certainly nothing that had any link (obvious or tenuous) to Fifa2010.exe. sigh.

[APP] Solution to orphan apps in storage

I posted this a variant of this in the general Android app forum, but the experiments there suggest that the problem may be Archos-specific.
I noticed that after resetting Android on my A43 a couple of times, there were a number of orphan applications in the external storage area. You move an app to /storage on Android 2.2 or higher. Then you reset Android, and you reinstall your apps. Well, it turns out that the app in the storage area can stay there, and a new copy is installed beside it. So, now, you have two 21mb encrypted apk files for Angry Birds sitting there, taking up room on /storage, and you never notice because they're in the hidden secure area on the card. There
I don't know how common this problem is. But I intend to find out. To that end, I made an app that searches that area and, if you allow it, cleans it up. It needs a rooted 2.2 or higher device.
You can download it and run it. But I ask one thing. If you do download it and run it, let me know (a) what device you're using with which OS version, and (b) how much total orphan space it reported being taken up (if it's zero, let me know that, too). You can send me this information by email to [email protected] or just post in this thread. Oh, and bug reports, too, of course.
And one suggestion. If you run this after a reboot, wait for all the icons to show up in the launcher. (The important thing is not to run it before the SD-based app areas get mounted, or CleanApp will think there are more orphans than there are.)
Here it is.
Thanks for posting - seems like you've been busy recently!
Worked fine on my A101 - saved me .... 23.3kb!!
FWIW: Tried it on my Desire too .. runs fine, but no orphan files found.

HashMap<> not updated fast enough

Hi there, I have strange problem with my Xposed code.
I use a static HashMap to store unlock timestamps for Applock application, first I add the entry with put, and 200ms later I call get at another location. The thing is: the HashMap isn't updated yet. A few hundred milliseconds later, it is, but not before. And that's strange, as HashMaps should be VERY fast, I read somewhere about 50ms for a HashMap with 10 000 or even more entries, and mine has 300 maximum while in use, while testing it maybe had 15..
Is there a way to force an update of that HashMap?
Kind regards,
Max
@rovo89, @romracer, @C3C076
There is no delay, once the put call returns, you can get the item again. If you're calling from a different thread, make sure to synchronize properly. The relevant excerpts of your code would be necessary to say more.
rovo89 said:
There is no delay, once the put call returns, you can get the item again. If you're calling from a different thread, make sure to synchronize properly. The relevant excerpts of your code would be necessary to say more.
Click to expand...
Click to collapse
Of course, sorry, forgot to add link: https://github.com/Maxr1998/MaxLock...ain/java/de/Maxr1998/xposed/maxlock/Main.java
Should I create my own implementation of HashMap and make put and get snychronized?
Maxr1998 said:
Of course, sorry, forgot to add link: https://github.com/Maxr1998/MaxLock...ain/java/de/Maxr1998/xposed/maxlock/Main.java
Should I create my own implementation of HashMap and make put and get snychronized?
Click to expand...
Click to collapse
No reason for own implementation. Surround hashmap operations with synchronized block.
E.g.
synchronized (TEMPS) {
TEMPS.put(...);
}
C3C076 said:
No reason for own implementation. Surround hashmap operations with synchronized block.
E.g.
synchronized (TEMPS) {
TEMPS.put(...);
}
Click to expand...
Click to collapse
Tried it, but it didn't work. I already pushed the changes, could you take a look if I did something wrong?
Sent using my nexus⁴ running Euphoria 1.1 with Xposed and hells-Core B80
@rovo89 @C3C076 I also tried a ConcurrentHashMap without synchronizing like described here/Concurrent Collections, doesn't work as well.
When I get and log the value again 2 seconds later via Handler.postDelayed, it was updated..
Sent using my nexus⁴ running Euphoria 1.1 with Xposed and hells-Core B80
One possible reason is you are putting items to map within one process (belonging to your MY_PACKAGE_NAME) and
attempting to read map from different process (e.g. "android.app.Activity"). I believe you cannot see items put to map from one process to be "visible" by different process. Each process has its own instance of TEMPS map with own items in it. The contents of map is not shared across processes.
You have to think about using different approach.
Instead of memory store, use file system or DB which all processes you are hooking would have access to.
C3C076 said:
One possible reason is you are putting items to map within one process (belonging to your MY_PACKAGE_NAME) and
attempting to read map from different process (e.g. "android.app.Activity"). I believe you cannot see items put to map from one process to be "visible" by different process. Each process has its own instance of TEMPS map with own items in it. The contents of map is not shared across processes.
You have to think about using different approach.
Instead of memory store, use file system or DB which all processes you are hooking would have access to.
Click to expand...
Click to collapse
It actually is shared. I used a few handler().postDelayed() to read the value in periodic time segments and the value is updated maybe 500ms after first check were it isn't.
Sent using my nexus⁴ running Euphoria 1.1 with Xposed and hells-Core B80
Hit thanks if I helped!
Maxr1998 said:
…but I still get lockscreen looping because my Map isn't updated fast enough.
I already tried synchronizing the critical blocks on Map itself, on Main class, used ConcurrentHashMap, Collections.synchronizedMap(), created baclground Threads for put(), used delays to wait for update, etc. bla bla. I just can't get it to work.
It always updates the Map a few hundred milliseconds after polling, when I use delay, it still does.
If there's anyone who can help me on that issue, it would be highly appreciated.
Click to expand...
Click to collapse
@rovo89 @C3C076
Sent using my nexus⁴ running Euphoria 1.1 with Xposed and hells-Core B80
Hit thanks if I helped!
Again, a map is updated immediately. You can verify this by getting the value immediately after putting it into the map, from the same place. For accessing the values from other threads, you use synchronization, but with the methods you tried, this doesn't seem to be the problem. So it's probably something else in your code, like trying to access the variable from a different process. You could log pid and tid for debugging whenever you access the map.
rovo89 said:
Again, a map is updated immediately. You can verify this by getting the value immediately after putting it into the map, from the same place. For accessing the values from other threads, you use synchronization, but with the methods you tried, this doesn't seem to be the problem. So it's probably something else in your code, like trying to access the variable from a different process. You could log pid and tid for debugging whenever you access the map.
Click to expand...
Click to collapse
Ok, thanks. I now found out the Map updating happened at the onPause logic in the same process, my LockActivity uses another Map, like you said.
Could you point me to an easy and fast database solution? Maybe something like XSharedPreferences at public storage with write support? Could you maybe even create such thing for XposedBridge?
C3C076 said:
One possible reason is you are putting items to map within one process (belonging to your MY_PACKAGE_NAME) and
attempting to read map from different process (e.g. "android.app.Activity"). I believe you cannot see items put to map from one process to be "visible" by different process. Each process has its own instance of TEMPS map with own items in it. The contents of map is not shared across processes.
You have to think about using different approach.
Instead of memory store, use file system or DB which all processes you are hooking would have access to.
Click to expand...
Click to collapse

Categories

Resources