Skip to content

Commit

Permalink
Updated License and Notice
Browse files Browse the repository at this point in the history
  • Loading branch information
niranjan94 committed Dec 8, 2015
1 parent 8dcdecb commit 0e90aa3
Show file tree
Hide file tree
Showing 2 changed files with 70 additions and 7 deletions.
61 changes: 61 additions & 0 deletions NOTICE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
### NOTICE file corresponding to section 4d of the Apache License Version 2.0

Unless explicitly stated otherwise all files in this repository are licensed under the [Apache Software License 2.0](http://www.apache.org/licenses/LICENSE-2.0.html). All projects **must** properly attribute [The Original Source](https://github.com/niranjan94/show-java). You are **not** allowed to release unofficial/forked versions of Show Java without the permission of the [Original Author](https://www.github.com/niranjan94).

Copyright 2015 Niranjan Rajendran

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at :

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

An unmodified copy of the above license text must be included in all forks.

### External Credits

1. A Big-Huge Thanks to Lee Benfield ([lee@benf.org](mailto:lee@benf.org)) for his awesome CFR - Class File Reader
2. Panxiaobo ([pxb1988@gmail.com](mailto:pxb1988@gmail.com)) for dex2jar.
3. [Liu Dong](https://github.com/xiaxiaocao) for apk-parser.
4. [Ben Gruver](https://github.com/JesusFreke/) for dexlib2.
5. [skylot](https://github.com/skylot) for JaDX.
6. [JetBrains](https://github.com/JetBrains) for FernFlower analytical decompiler.

<hr>
<hr>

dex2jar - Tools to work with android .dex and java .class files<br>
Copyright (c) 2009-2012 Panxiaobo

contributors
- Panxiaobo <pxb1988@gmail.com>
- yyjdelete <yyjdelete@gmail.com>

<hr>

Objenesis<br>
Copyright 2006-2013 Joe Walnes, Henri Tremblay, Leonardo Mesquita

<hr>

Apache Commons IO<br>
Copyright 2002-2012 The Apache Software Foundation

This product includes software developed by<br>
The Apache Software Foundation (http://www.apache.org/).

<hr>

Apache Commons CLI<br>
Copyright 2001-2009 The Apache Software Foundation

This product includes software developed by<br>
The Apache Software Foundation (http://www.apache.org/).

<hr>
16 changes: 9 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ An apk decompiler for android. Built on Android Studio 1.5 with gradle 2.8
[![Get Show Java on Google Play](https://developer.android.com/images/brand/en_generic_rgb_wo_45.png)](https://play.google.com/store/apps/details?id=com.njlabs.showjava "Get Show Java on Google Play")

## About ##
## About
This is a Decompiler that extracts the source code of an Android application (including XML files and image assets). Works directly from your android device.

## Features ##
## Features

- Select either **CFR 0.110**, **JaDX 0.6.1** or **FernFlower (analytical decompiler)** to use as the decompiler (more to come).
- Runs directly on an android device (4.x and above).
Expand All @@ -24,17 +24,17 @@ This is a Decompiler that extracts the source code of an Android application (in
- Each decompiled source file has commented references to classes that could not be decompiled.
- Share the decompiled source easily with the built in archive + share mechanism.

## Known Issues ##
## Known Issues
1. Does not work with system applications in most of the phones (especially ones that are not de-odexed).
2. Slow on phones with single core processors.

## Contributing to ShowJava ##
## Contributing to ShowJava

Head over [here](https://github.com/niranjan94/show-java/blob/master/CONTRIBUTING.md) to know more about how to contribute, report bugs and request feature additions.

## Open Source License ##
## Open Source License

Unless explicitly stated otherwise all files in this repository are licensed under the [Apache Software License 2.0](http://www.apache.org/licenses/LICENSE-2.0.html). All projects must properly attribute [The Original Source](https://github.com/niranjan94/show-java).
Unless explicitly stated otherwise all files in this repository are licensed under the [Apache Software License 2.0](http://www.apache.org/licenses/LICENSE-2.0.html). All projects **must** properly attribute [The Original Source](https://github.com/niranjan94/show-java). You are **not** allowed to release unofficial/forked versions of Show Java without the permission of the [Original Author](https://www.github.com/niranjan94).

Copyright 2015 Niranjan Rajendran

Expand All @@ -49,8 +49,10 @@ Unless explicitly stated otherwise all files in this repository are licensed und
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

An unmodified copy of the above license text must be included in all forks.

## External Credits ##
## External Credits

1. A Big-Huge Thanks to Lee Benfield ([lee@benf.org](mailto:lee@benf.org)) for his awesome CFR - Class File Reader
2. Panxiaobo ([pxb1988@gmail.com](mailto:pxb1988@gmail.com)) for dex2jar.
Expand Down

0 comments on commit 0e90aa3

Please sign in to comment.