shared private component between application

by Dianne Hackborn » Fri, 13 Mar 2009 18:19:48 GMT

Sponsored Links
 Yes, if they have the same shared user ID, they have the same underlying
uid, and for security purposes are indistinguishable for one another.

On Fri, Mar 13, 2009 at 5:24 AM, guillaume leterrier (Teleca Germany) <

Dianne Hackborn
Android framework engineer

Note: please don't send private questions to me, as I don't have time to
provide private support.  All such questions should be posted on public
forums, where I and others can see and answer them.

Other Threads

1. CRC32 checksum use in order to secure Android LVL Applications


Following the examples given by Johns Trevor in order to secure
Android LVL Applications (
2010/09/securing-android-lvl-applications.html), I've been stucked on
one only particular issue.

Indeed, here is the matter:
The most obvious mechanism is to use a lightweight hash function, such
as CRC32, and build a hash of your application code. You can then
compare this checksum with a known good value. You can find the path
of your application files by calling context.GetApplicationInfo() just be sure not to compute a checksum of the file that contains your
checksum! (Consider storing this information on a third-party server.)

Howether, I can't find what I must use in my code to detect an
"unwanted" modification inside it. crc32 = new;

I've tried many method related to context.GetApplicationInfo() but no
one seems to deliver something that change as soon as the code is

Has someone already succeed on CRC32 checksum implementation?



2. saving files in external folder

i'm saving files in


the problem is that everytime i download the app to
the phone - the folder and it's contents get deleted.

anyway to prevent that.

ideally i would want that to happen only when the
user uninstalls.

for debugging and user app upgrades - i'd like
the folder and it's contents to remain.


3. Icons to support different screens

4. result of the authentication attempt

5. MediaPlayer and video problem

6. How to stream video

7. ability to temporarily disable permission