• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Android App Wiping TMO G1 phones Clean

justjimjpc

Premium Member
Nov 3, 2008
10,535
210
Washington DC, USA
January 26, 2009, 11:00 am by Ben Sillis 1 comment
Filed under Mobile phones Tags: Android, android market, app, app store, Apple, G1, Google, HTC, T-Mobile, T-mobile G1
Watch out, T-Mobile G1 owners: a dodgy app that appears to be wiping phone memories has made its way onto the Android Market.

The open source nature of Android has come back to bite Google, with what may be the first piece of malware finding its way onto the Android Market.
MemoryUp is supposedly designed to clean up the T-Mobile G1
 
There is some hatred to that app for some reason. As posted earlier, a dev created a similiar app with the name Memory for Lemmmings, suggesting that idiots download the other app which does nothing due to the way Java handles memory issues. His app seems to clear the same storage amount every time for me.

I am still wondering if these apps do work as I have not seen a performance enhancement after running them. Hard to understand the value if there is no 3rd party verification if they work.
 
Upvote 0
There is some hatred to that app for some reason. As posted earlier, a dev created a similiar app with the name Memory for Lemmmings, suggesting that idiots download the other app which does nothing due to the way Java handles memory issues. His app seems to clear the same storage amount every time for me.

I am still wondering if these apps do work as I have not seen a performance enhancement after running them. Hard to understand the value if there is no 3rd party verification if they work.

A couple of days ago I had installed my 166th app ... my LowMemory status would not clear after leaving the Market ... did a power off restart ... the LowMemory alert still not clear (i have heard that the OS did a clean/recover from Market --- not evident from my experiences)... Ran the MemoryUp Personal App and the LowMemory status was cleared ... I am convinced that the app is doing a cleaning, defrag and recovery ...
 
Upvote 0
I have never had any serious memory problems with my G1, out of habbit I reboot once a day, I clear the cache for the browsers and gmail and I get at least 2 days battery use on average. I have no need for any so called memory cleaning applications

How much free space do you have of phone memory ... I run around the 8 to 7 MB as reported by the Settings|Sd Card & phone Storage|Internal phone storage .... I am using a 16GB sdcard ...

I reboot no less than everyday ... sometimes multiple times a day ... I only get maybe 4 hours from my battery ... but my phone is in almost constant use .. GPS and Bluetooth are turned off most of the time .
 
Upvote 0
I have around 50Mb free on the main internal storage, SD storage is mainly full of music and videos.

I would say with 50MB out of about 72 total ... and the Browser alone takes 12MB you should have almost no problem...

LOL :) app-packrat !!! yes I have many apps that I have uninstalled (but are backed up on the sd) I have about 15 CD's of music and 3 movies on my sd as well ....
 
Upvote 0
There is some hatred to that app for some reason. As posted earlier, a dev created a similiar app with the name Memory for Lemmmings, suggesting that idiots download the other app which does nothing due to the way Java handles memory issues. His app seems to clear the same storage amount every time for me.

I am still wondering if these apps do work as I have not seen a performance enhancement after running them. Hard to understand the value if there is no 3rd party verification if they work.

I have MemoryForLemmings and love it. I can vouch for it's effectiveness and that it does not always free up the exact same amount of memory, for me it's around 90k, sometimes as much as 97k, and a few times as low as 83k. I use it when it seems like the phone is getting laggy, or when I return to the home screen to find it iconless and unresponsive for longer than I'm comfortable with.
The explanation for MemoryForLemmings says:

"This program simply hints to the OS it might be time to clean up memory. That's the extent of memory management in java."

If true, it makes sense that MemoryUp is a scam. It would be like paying for a program that turns on your screensaver for you. Who wants to pay for the equivalent of a "Start" button?

Far too many people think that "Open Source" = "Everything is Free", and considering the pay application system isn't implemented into the Market yet, sneaking in pay apps under the guise of "everything is free right now" is both annoying and a little underhanded. Couple that with what appears to be a dev taking advantage of the ignorance of users in order to make a buck, while allegedly causing all sorts of problems -- well, I can see why people would be upset.
 
Upvote 0
MemoryUp Personal is a different animal than their Much more power Pro Version ... Pro with many options for when to run in background/automatic ... I have Lemmings and It Has never cleared the MemoryLow Alert ... I feel that it is the imposter ... at least he is right that it can do nothing ... If you have noticed the memory count before running Lemmings .. it is Almost always higher than after it is run ... by that indication, what it does is eat even more memory making the situation worse ...

Lemmings were animals that were once thought to blindly run off cliffs and such ...
So I found it very humorus that he called his Program "MemoryForLemmings" which is probably true ...from my testing and use of his program ....
 
Upvote 0
MemoryUp Personal is a different animal than their Much more power Pro Version ... Pro with many options for when to run in background/automatic ... I have Lemmings and It Has never cleared the MemoryLow Alert ... I feel that it is the imposter ... at least he is right that it can do nothing ... If you have noticed the memory count before running Lemmings .. it is Almost always higher than after it is run ... by that indication, what it does is eat even more memory making the situation worse ...

Okay, you're talking about two different things. Memory low refers to storage memory, not performance memory, which is not what MemoryForLemmings deals with. When you run MFL the java memory goes up. It's taking system memory and freeing it up for java.
 
Upvote 0
Okay, you're talking about two different things. Memory low refers to storage memory, not performance memory, which is not what MemoryForLemmings deals with. When you run MFL the java memory goes up. It's taking system memory and freeing it up for java.

I can buy that in part ... but why then does MFL report more (java memory) before you run it than it reports after you run it ... And MFL says it is not recommended to run more than once a day ... Which would suggest that (java memory) and hence MFL is not dynamic (and can only be effectively improved once a day .. (BS !) ... with MemoryUp you can watch and see that Free and Used memory is in constant flux ...

The Java memory and phone storage is the Same physical phone memory ? Right ? ... So LowMemory can be impacted by either storage or dynamic memory mapping by the java runtime ... I have not heard anyone say that java or OS can use sdcard memory like a PC can use harddrive to extend virtual memory ... Are you suggesting that there are two different memories in the Phone ?

At any rate ... MFL has done nothing that was obvious that it improved any condition ...

EDIT : I have stored nothing NEW on my phone ... I am just in the process of using an app (Local) ... after having found a resturant I have read three reviews ... and all of a sudden on the forth review ..the LowMemory comes on ... This would counter your theory that it is ONLY reporting about storage memory and not Java memory ...
 
Upvote 0
'Rogue' Googlephone App Raises Questions About Android's Open Policy

By Priya Ganapati January 26, 2009 | 3:55:17 PMCategories: GooglePhone



An Android application that claims to optimize use of the memory on HTC's G1 phones has drawn the ire of some G1 users who allege it wipes users' data and spams their contacts.
The application, called MemoryUp from eMobiStudio, has now disappeared from the Android market. But the allegations against it have raised questions about Android's open marketplace policy.


"As consumers we all make judgments about what stores we visit and what we buy based on quality, brand, safety and cost," says Carl Howe, director of consumer research at Yankee Group. "Problems like these are going to drive away mainstream users."


Android's Market is built on an open model that allows any developers to post any application. That approach can be advantageous in that developers don't have to go through corporate gatekeepers to get their software in customers' hands. By contrast, Apple vets every single iPhone/ iPod Touch application before allowing it into its iTunes App Store, a process that can take weeks and prevents certain types of software (such as web browsers) from appearing at all.
eMobiStudio released MemoryUp earlier this month as its first application for the Android operating system. The app claims to offer better memory management for the phone making the device run smoother and up its battery life. The application is available for free to try and a full version costs $15 for two years use.


(the Personal version is Free not a trial)

However, some users on the online Android Community forum complained that the program destroys the data on their phone by removing contacts, calendar items and corrupts the memory of the phone.


“Doesn’t work at all erased my phone numbers and froze my phone," allegedly wrote a user according to the Geek.com site.


The application's developers deny those claims. "We are very disturbed by these reports," says Robert Lee, chief technical associate for eMobiStudio. "Whatever damage is out there has not been done by our product."
eMobiStudio says it has a strong history of creating useful applications for smartphones. "We are a software development company focused on mobile devices and we have been in business for four years," says Lee. The company has so far developed the same app for Symbian, BlackBerry and Windows Mobile platform.
"MemoryUp is just such a simple application which does not require any permissions to access user data or SDcards," says Lee. "It does not require to connect to the Internet so how can it manage to do all these bad things without asking for any access permission?"


Lee says his team did "extensive testing" before it released the version for Android. "We don't think our app is capable of damaging any memory or cards."
eMobiStudio says it is trying to get in touch with the users who have complained about the apps and solve the problem. But the app is now out of the Android marketplace. It is not clear who pulled it out, eMobiStudio or Google. Google has not yet responded to a request for comment.


For Android, this signals a larger issue, says Howe. Unlike Apple's iPhone App store, Android has prided itself on being a truly open system, in direct contrast to the iPhone.


"This was one of the real differentiators for the Android market," says Howe. "But that is also going to mean there is no standard for the apps to be held to."


While MemoryUp may not be the worst out there, the user feedback on it indicates Google and the Android team may need to take a second look at their open policy for the apps marketplace.


"Certainly incidents like these makes it much harder for them (Android) to succeed," says Howe.
 
Upvote 0
I
EDIT : I have stored nothing NEW on my phone ... I am just in the process of using an app (Local) ... after having found a resturant I have read three reviews ... and all of a sudden on the forth review ..the LowMemory comes on ... This would counter your theory that it is ONLY reporting about storage memory and not Java memory ...


Most likely, it is because the app (Local in your case) is caching the results of the restaurant reviews and locations on your phone, in /data/data/app.app.name/cache or similar, the more you view the more data it uses caching what you see so it doesn't have to load it from the web the next time you view it. This is why the browser and the market get so big, then when you clear the cache of the browser (and when you get a lowmem error, the Market cache clears automatically), the amount of used STORAGE goes down. MEMORYUp simply clears MEMORY, not DATA stored on the phone. This, for example, is why people choose to move the market and browser cache to their sd card (which I've done); the caches take up more and more space the more things you view, and they eventually need to be cleared when they are sitting on the phone's built in flash storage.


"The Java memory and phone storage is the Same physical phone memory ? Right ?" no, RAM is a completely different thing then the flash storage on the device. The Flash memory on the phone is much slower then RAM, which needs to be high speed, and is erased when you lose power. If you haven't noticed, if you take the battery out of the phone and put it back in, when the device turns on it has to load everything back in to memory and boot up, it's volatile.

Edit: it's volatile not violate, I always get those two mixed up :(
 
Upvote 0
@Manacit : Thanks for more clearification... So if i understand you ... there is RAM and Flash Memory ... Flash i can understand is used to store app.code and ram is the operating memory ... Makes Sense that MemoryUp would only work on Ram.(cache) and is volatile ... and should be cleared when the phone is powered off. I have had cases of having the LowMemory occur while running apps like Browser of Local ... and the lowMemory was still set when I powered the phone back on ...

The LowMemory was cleared when I used the MemoryUp App so this gets confusing ... There are some reports that java is clearing memory ???? maybe at times it is and other times it is not ...

I have had what appears to be good results from MemoryUp and none of the Claimed damages from the Market ...

The main thing I want to be known is that I have had none of the bad claims and find this impossible to believe ... I cant prove that the benefits I have seen are without a doubt due to MemoryUp ... but from the logical testing and various senerios It appears to me that the App is helpful and definately in no way harmful ...
 
Upvote 0
@Manacit : Thanks for more clearification... So if i understand you ... there is RAM and Flash Memory ... Flash i can understand is used to store app.code and ram is the operating memory ... Makes Sense that MemoryUp would only work on Ram.(cache) and is volatile ... and should be cleared when the phone is powered off. I have had cases of having the LowMemory occur while running apps like Browser of Local ... and the lowMemory was still set when I powered the phone back on ...

The LowMemory was cleared when I used the MemoryUp App so this gets confusing ... There are some reports that java is clearing memory ???? maybe at times it is and other times it is not ...

I have had what appears to be good results from MemoryUp and none of the Claimed damages from the Market ...

The main thing I want to be known is that I have had none of the bad claims and find this impossible to believe ... I cant prove that the benefits I have seen are without a doubt due to MemoryUp ... but from the logical testing and various senerios It appears to me that the App is helpful and definately in no way harmful ...


My last post was typed in haste, so I'll clarify here:
There are two types of memory built in to the phone, RAM and Flash memory.

Flash is used to store the applications, the applications' data (cache, preferences, etc), and everything that should stay on the phone when it is rebooted and that is not changed too often. When the phone runs out of Flash memory, you get a low memory error. Usually, what happens, is that the Market app clears it's cache, and possibly other applications, I don't know. The Market cache gets pretty big (it caches all of the icons, the applications you have viewed, etc, so clearing it gets rid of the low memory error.). The reason that memoryup appears to be making the low memory error go away is most likely because the phone is also deleting other stuff, and the error would naturally go away if you didn't use it when you get the error.

RAM is fast memory that is volatile, and stores the running programs, their data, etc, RAM holds data that changes fast, and there usually less of it. When RAM loses power, the data that it holds is lost, so when you reboot you phone it has to load the OS, etc back in to memory, and everything that was in RAM before is lost. MemoryUP works on RAM, and reduces the usage so that applications and the OS can hold more, and run faster. You don't get a low memory error from having too little RAM.

The people talking about memory up breaking their phones is most likely FUD, unless they've found a way to bypass the program registering permissions for messing with their phonebook and contacts, I don't think it can access any of that to mess it up in the first place.
 
Upvote 0
I think I was pretty clear on the types of memory. So your prior post was adequate for me ... I am not sure yet whether MemoryUp only works on RAM.. Because if that is the case how could it be clearing the LowMemory Status if ...as you say we only get that status when we have run out of Cache (market, local) or whatever app eat it up ... Unless The Browser and other apps use Ram for cacheing ... Doubt that Flash would be used for that purpose ... as it makes since that the phone OS and apps code and phone settings are stored in flash ...

It doesnt make sense for MemoryUp to clear anything in Flash ...(unless it was rogue) ... so MemoryUp only works on Ram .. Defraging, recovering leftovers including abandoned or orphaned cache ....
 
Upvote 0
Every time i have had it ... I run MemoryUp and It clears


I have gotten the low memory and used memoryup and it does clear it... never had any issues nor problems that are being claimed... all I can say is I understand why people would be upset about eventually having to pay for the pro version but again never had ANY issues with the free one...
 
Upvote 0
I got a low memory error last night and was browsing, so I went into the browser an cleared the cache there, browser cache only I assume and it went away. Never ran Memory programs of any kind.

One question, flash memory is just like a hard drive correct? It is the SSD drive used on the G1. How big is it? It would make sense that like a HD it could be defragged and optimized.

I also recall Adobe Photoshop in the past using a fancy RAM toolset to actually use some HD space as temp RAM, due to the large size of the files that program worked with. I wonder if in these devices that is done.

I think Continuous Shot for example does some fancy footwork in this area. It seems to capture all your images fast, then renders them slowly. Then allows you to write them to portable storage (microSD).
 
Upvote 0
next time you get a low mem error, try not running memoryup and seeing what happens.
OK. It happened to me today. I got the low memory warning and resisted the urge to run the app. The warning cleared as I continued browsing so I checked settings and now have 35M of free space. Basically the Market cache has auto-cleared. If I had run either of the memory apps I would have thought they had done their job. It would seem though that Android sorts itself out. I am becoming more and more sceptical that either of the memory apps are doing anything beneficial.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones