What is Obfuscation ?

Answers were Sorted based on User's Feedback



What is Obfuscation ?..

Answer / jguru

Obfuscation is a technique used to complicate code.
Obfuscation makes code harder to understand when it is
de-compiled, but it typically has no affect on the
functionality of the code. Obfuscation programs can be used
to protect Java programs by making them harder to
reverse-engineer.

Is This Answer Correct ?    5 Yes 0 No

What is Obfuscation ?..

Answer / earanna

It can be defined as Reducing Jar File size by Removing
Unwanted Methods , Variables and making shortcut name of
class except midlet class but it typically has no affect on
the functionality of the code is called as Obfuscation

Is This Answer Correct ?    5 Yes 0 No

What is Obfuscation ?..

Answer / surya

Obfuscation
------------
reduces the size of the class files
removes extraneous class information,such as local variables
Classes, methods, interfaces are renamed so as to make them
ambiguous
An obfuscated package protects the class files from
decompilation and reverse engineering

Is This Answer Correct ?    5 Yes 0 No

What is Obfuscation ?..

Answer / b.chandra sai mohan

Obfuscation is a tool for reducing jar size.
It performs follwing funcs:
(1) renaming class names and method names to compact names.
(2) removing unused classes and variables.
(3)inserting illegal or questionable data to confuce decmpilers.

Proguard.jar is most widely used obfuscator. plce it in bin
folder of wtk22 toolkit.

Obfuscation is performed after compilation before
preverification.

Is This Answer Correct ?    4 Yes 2 No

What is Obfuscation ?..

Answer / sivapreeya

Obfuscation is the best method to protect our java code from hackers.
Proguard is the widely used obfuscator and it can be used to obfuscate J2SE,J2ME,Xlet,Midlet,J2EE.
Our .java file will become a file with different file extension after obfuscation.This is then renamed as a .class file and this is functionally equivalent to bytecode.
Hence,JVM can still interpret our java code from .class file.
this is how obfuscated code works!! :)
Other obfuscator tools include
JavaGuard
Jarg
RetroGuard

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More J2ME Interview Questions

What is PersonalJava ?

1 Answers  


What is OTA ?

6 Answers  


I have a problem wtih a program. The program logic is like this.......... from a class which extends midlet class i create object of a class(say canobj(word)) which extends canvas class by passing a string. the next statement is display.setCurrent(canobj); Everything is fine but the paint(Graphics g) method is not executed. What may the problem. please suggest me the answer.

2 Answers  


What is WAP ?

1 Answers  


What is WAE ?

2 Answers  






I have problem with connection between Database and Wireless device, plz send me a sample code.

3 Answers   Mascon,


Hi how to create a mobile book on j2me program, for example dictionary, bible, magazine…. then read on the mobile phone, tell me the code and steps or other help site. Thanks

2 Answers  


what are the protocol to used in j2me?

2 Answers  


which is the front end and back end in j2me?

1 Answers  


create a menu which has the following options:cut-can be on/off,copy-can be on/off,paste-can be on/off,delete-can be on/off,select all-put all4 options on,unselect all-put all 4 options off,using event handling in MIDP application

0 Answers  


i am working in blackberry.In blackberry emulator it is connecting to server but when i installed the program in blackberry it is not connecting to server why

3 Answers  


I want to know how to connect to DataBase from our MIDP application. I need just code for this

4 Answers   NIIT,


Categories