License issues - Android Apps and Games

There are indications that application http://forum.xda-developers.com/showthread.php?t=2108053 violates the MS-RSL license ( http://referencesource.microsoft.com/referencesourcelicensing.aspx ),
because disassembly shows that many of the variable and method names are identical to the names used in SDR# source http://sdrsharp.com/index.php/downloads .
Further analysis will show more details.
I'll kindly recommend moderators to suspend all the download links to this application, until the issue is resolved.

Related

Creating an Open Libre Device List/Table

Update, here is the new google spreadsheet.
I would like to propose that we document the "openess" state of various Android devices, so that those who are in the market for a new device can potentially get a better picture of which devices might suit them if they are concerned about such things. I have read through countless posts in the last few months, across several forums, to attempt to figure out much of this info myself, for many of the existing devices. Naturally, the state of a device can change as developers figure out how to do things with devices, or as manufacturers release more info, source, or tools. I suspect that at least a few other people would like to share in the fruits of my searches. I also suspect/hope that a few others might be willing to add their own conclusions and references to my research. Let's join together in a common place to do this. Thanks.
I propose to do that with respect to the Open Libre Device guidelines (Specification 0.0) listed below:
Open Libre Device Level 0: Functionally Open
Freedom 0.0: The ability to load software on the device unimpeded.
Freedom 0.1: The ability to access all the intended device's hardware functionality via free/libre software running on the main (non auxiliary) processors. A free/libre software reference implementation must exist to do this.
Freedom 0.2: The ability to use all the device's intended functionality (except for any device communication functionality) without the device communicating with any other device. The reference software implementation must not require external activation of any sorts.
Open Libre Device Level 1: Completely Open
Freedom 1.0: All of the freedoms of level 0
Freedom 1.1: The ability to interact with the device externally with only free/libre software. A free/libre software reference implementation must exist which implements any protocols required to communicate with the device to exercise all the freedoms of level 0. This includes loading software or accessing its functionality such as communications protocols.
Note: the likely currently precludes any cell phones from being level 1 open devices since there are no complete free/libre software stacks for cell networks (yet).
Freedom 1.2: The ability to access the entire device's intended functionality with entirely free/libre software, including all device peripherals (auxiliary processors) running only free/libre software. Free/libre software reference implementations must exist for all device peripherals.
These are guidelines which I came up with a while ago. They are not perfect, and I welcome comments and improvements in both the intent and clarity of these guidelines. I will stipulate however, that I do not ever intend to amend this specification to be in the spirit of Open Source Hardware. The spirit here is about the software that runs on, and interacts with the devices, not about designing the hardware.
So, I am looking for:
A good place to put our list (it could be here in this thread)
A good way to keep track of this info a (table format, a db somewhere, a google spreadsheet?)
Info about devices:
Brand/Device Name/Model #, version (if it matters)
Pass or Fail with respect to any specific point in the guidelines above
A description or reference which (dis)proves 3B
Well, thanks for any support, I look forward to sharing my results with others.
Here is a sample for a device that I currently own:
Code:
Device P/F Freedom Point Reference Date
zt-180 P 0.0 2010/11/24
F 0.1 No kernel source "
P 0.2 (*) "
F 1.0 0.1 "
P 1.1 (*) "
? 1.2 There is likely closed firmware on the GPU "
* No known problems here
Google Spreadsheet
Well, since Matthew Garrett had a pretty good start with GPL compliance listings here:
http://www.codon.org.uk/~mjg59/android_tablets/
I decided to go ahead and create a google spreadsheet which includes columns for each of the freedom points above. I attempted to at least populate the ZT180 all the way at the bottom. Please feel free to add data for any device that you are familiar with. In particular, please add links for any references to help anyone who owns (or would like to own) such a device. Here is the spreadsheet:
https://spreadsheets.google.com/ccc?key=0AnRFPYwp3Th9dHFrRkRXOVFWam01N25DTVdXTUQxM0E&hl=en#gid=1

Attorney Time Entry App, looking for partners?

Let me start off by apologizing if this is in the wrong place. I tried to post in the Software developer forum but got a notice that I cannot as i am new and need to post here, in the general forums.
I have developed an app for the Android that is an Attorney Time Entry application. The purpose of the app is to allow attorneys to enter time entries from their phone and have them automatically show up on their time entry software on their desktop at the office. I have already deployed this to one firm and am looking now to move to making it a general application on the market that anyone can use.
Currently the way the app works is that it goes to the specified server (at the attorney's office) and downloads all the matters from there. The attorney then has a listpick of all of the matters that that specific attorney is working on. He can then enter the number of hours, activity code, task code, description, and date, and submit the information via an email. The email will go to a specified email account that on the server side it receives the comma separated values and uploads them to the internal software.
So what I am looking for is to see if there is interest in a firm, or small group of firms working with me to make this a market product. I would work with you to instruct you how to set up things on your end at the server, and you would in turn test the app on your android phones and report any bugs or feature suggestions.
This is obviously most useful for a firm that supplies its attorneys with android phones.
Bump for myself. Is thread doomed because it is in general instead of in application development? Can a mod please move it there for me?
Reporting -In this section, we rate each time tracking and management software product according to its capabilities to produce various reports. The software should produce valuable reports that aid in business and time management. Additionally, you should be able to print the reports easily, or export them as needed.

Google rejecting app due to expressed user experience not matching core functionality

Hello,
I hope someone can help me navigate why our app is being rejected by Google. We have asked what the conflict is in the declarations but we have not yet gotten an answer. Our app automates deletes of various items including SMS, our code will briefly take default handler control of SMS to make the deletions but then releases it. We declare the application as automation and call out the requirement for default handler during deletion. So we arent doing anything the users cant do, we just automate it.
1. Also, how do we update the declaration form without uploading a new version?
2. Any thoughts on how we should fill out the the expressed user experience and the core functionality forms?
3. Is there another way to delete SMS without taking default handler while you are making the deletion?
Thanks for the help / suggestions.
Greg
Below is googles rejection message:
---------------------------------------------------------------------------------------------------------------------------
I’ve reviewed your appeal request and found that your app, does not qualify for use of [READ_SMS, SEND_SMS, WRITE_CALL_LOG] for the following reasons:
The declared functionality [Device Automation] is determined to be unnecessary or not aligned with the core functionality of your app.
Your app has default handler capability, which was not disclosed in the declaration form. Please remove unnecessary capability and / or submit a revised declaration form.
You need to ensure that your app no longer uses [READ_SMS, SEND_SMS, WRITE_CALL_LOG]; failure to do so could result in the removal of your app and may impact your developer account.
Permission requests should make sense to users. You may only request permissions that are necessary to implement critical current features or services in your application. You may not use permissions that give access to user or device data for undisclosed, unimplemented, or disallowed features or purposes. For additional guidance, please review the Permissions policy and this Play Console Help Center article.
------------------------------------------------------------------------------------------------------------------------------------

[CLOSED] Android X-Spy build app apk Byzehirx

X-Spy Apk Build Project
Application will be constantly updated and shared.
Github: {Mod edit}
BETA application In New Version
Trojan APK in
scenerio
APK name
Text Label
Background Colors
Icon Hiding and hiding
and many more features may come
Android X-Spy Apk Build
No data is requested by the developer, it is not stored and stored . the
user is completely responsible for the use of the application. it
cannot be used for personal information theft. This project is for testing and training purposes and the responsibility statement will be considered by the user.
signature By {Mod edit}
What is X-Spy Apk Build Mobile Application? X-Spy Build application can be considered as a Mobile Version of
a program called RAT/Trogen, which can be controlled with a computer and can create APK files . It provides an easier and more stable Trojan APK file preparation environment than the problems such as PORT and Server of RAT programs running in the computer environment. We will be able to create the Tojen.APK file, which is created by the computer program RAT applications in the computer environment, through the X-Spy Build application. We will test and see that the topics and APK applications I have mentioned below can work actively and stably.
Our TEST.APK file is a trojan, I strongly advise you to try and test it yourself. TEST.APK file will send us Phonebook name number, Call log date, minute number and a few more information from our phone.
Once the TEST.APK file we have created is installed and running on your phone, it will transfer all the information we request to us.
⇒ The database we will create with Firebase can only be created by creating the application and the KEY KEY and Firebase/Realtime Database link, that is, no one except the database owner can see it. Remember that you have to fill in the requested information correctly and create it.
If you are not familiar with Firebase, please refer to the previous versions of the X-Spy Spy application and read the links I have mentioned and added below.
------------------------
Caution WARNING
X-Spy Apk Build Android Application Is A Limited Application Covering Every User.
From the moment the X-Spy Apk Build App is downloaded to your phone, you will only be allowed to (1) create a trojan APK file.
Application Codes are written in a way that does not allow users to have unlimited access.
What does this mean (?) Since the
X-Spy Apk Build application is coded for Test and Education purposes, the person/persons who want to use the application will only be able to (1) Test or review once.
The created ( TEST.APK ) file will be created only (1) once and you will be able to use your created TEST.APK file as many times as you want.
However, the use of X-Spy Apk Build "com.xspy.build" package named application is limited to creating "1" test.apk. It is important that you fill in the Key Key and Firebase link boxes,
taking into account the current WARNING. X-Spy Apk Build application will not allow its user to create "2" applications for the second time as a result of incorrect information or incorrect database creation. Actually, I can give :=) ------------------------ Trying to make the X-Spy Build application unlimited will only tire you. Trying to MOD or Unlock with apps like Lucky Patcher will give negative results.
You should not forget that I am sharing the application for a test and to get HELP from you to develop it.
The application is currently shared as TEST and a BETA version will be shared in the future. You can write to me via Telegram
for your suggestions and thoughts (Forum Members under the Topic) Non-Forum Users (Guest). Analysis and Information of X-Spy Build Apk File Application Working and Build Environment APK INFO Developer App :By ZehirX Android:versionCode :"1" Android:versionName :"1.0" Android:compileSdkVersion :"30" Android:SdkVersionCodename :"11" Package :name :"com.xspy.build" PlatformBuildVersionCode :"30"
Android:uses-library : org.apache.http.legacy
android:minSdkVersion :"19"
android:targetSdkVersion :"30"
Android:versionMinimal :"KitKat (4.4 – 4.4.4)"
Published on: {Mod edit}
Test process follow :Xiaomi Redmi Note 8
Developer Engine :Native(Java) C/C++ libraries
((( Permissions (com.xspy.build) AndroidManifest.xml )))
<uses-permission android:name="android. permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android .permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/> The
application's development environment: Native(Java) C/C++ libraries and Json Programming Language
I would like to specify the analyzes as 64Bit Qualcomm arm64-v8a and armeabi-v7a during the testing process. We had a stable testing process.
Developer Developer By {Mod edit}
has the authority to send Notices to all users of the application through the application for general information purposes.
Ending the use of
the application Sending notifications about new versions of the
application Sending notifications for maintenance and repair of the application
Android X-Spy Apk Build
X-Spy Apk Build Application usage detail. X-Spy Build applicationShared on the forum site {Mod edit}
Android applications, which are available to Turkhackteam/Forum members whose links are shared above, will now be actively used independently (from me).
Android AntiLog Spy Spy Apk
Android Logger Spy Apk
Android Sms Spy Apk
Android X-Spy Spy Apk
You will be able to use the application names and topic links (Android Spy & Spy) applications with their repetitive and updated versions.
Android X-Spy Apk Build
X-Spy Apk Build application usage details
1.Details You must read or master all the subjects whose names and subject links are shared above, otherwise you cannot use the X-Spy Build application.
Before downloading the X-Spy Build application to your phone, you should go to the ( Firebase ) site and create a "Realtime Database". Friends who do not know the Firebase/Realtime Database application can read the topic links I shared above.
An existing one Sign in - Once we have Google Accounts "Realtime Database" we can download the app.
When we install the X-Spy Build application on our phone, it will be ready for active use.
Step 1. We can create a "Spy Apk" file with the X-Spy Build application. [build]
Key Key / We will create a Key [ Empty ] cannot be left.
Key Key (Minimum) must be 6 letters, numbers and characters
Firebase Link / Here we add the link that we created "Firebase/Realtime Database".
Tap on Create apk.
We choose our 2nd Stage [ Build ] Apk file
. We download our Spy Spy.apk file that X-Spy Build application created for us.
We can test our downloaded Spy apk file ourselves or try it on another phone.
Let's test our Spy.apk file that I created with the TEST X-Spy Apk Build application. Let
's go back to step 1. To create the Apk, we write our
token that we specified in the Key Key box that we specified in the first stage, into the
input box of the Apk file we created for TEST and touch the button. That short work is enough for us.
"Key Key" Reason explanation
The " Firebase link ( Realtime Database ) " that we wrote above to create the Apk file is the
( TAG ) Key we created to access the Login - Google Accounts link
.
This application has been shared for testing and educational purposes. It is strictly forbidden to share it in another forum or virtual environment. ©
It is a legal crime to misuse the application or to try to access/attempt to access the information of another person without their consent, to do harm.
disclaimer
X-Spy Apk Build com.xspy.build packet does not store or store users data
All users accept the Disclaimer by the developer of the application in question and confirm to your knowledge.
The developer is not obliged and responsible for controlling or investigating the content created by users or their illegal activities.
With the X-Spy build application (I am not responsible for the material or moral damages that may occur from the crimes in the Turkish Penal Code No. 5237 and dated 26/9/2004 of the Law No. 5651, the person or persons who want to use the application accept and declare the responsibility of the X-Spy Application.)
Firebase Visual Expression
Login to Firebase with our gmail account
Picture 1 Picture 2 Picture 3 X-Spy Apk Build Picture 1
{Mod edit}
Picture 2
{Mod edit}
Picture 3
{Mod edit}
X-Spy Apk Build
Picture 1
{Mod edit}
Picture 2
{Mod edit}
Picture 3
{Mod edit}
Picture 4
{Mod edit}
Picture 5
{Mod edit}
Picture 6
{Mod edit}
Picture 7
{Mod edit}
The Reference Code of the downloaded Trojan APK file is written by you.
Key Key Must Be Typed. Otherwise, your project will not transfer data.
{Mod edit}
Video Lecture
{Mod edit}
Creating a Firebase Realtime Database
{
"rules": {
".read": changing false, false to true video shown
".write": false
}
{Mod edit}
I apologize in advance for the spelling and expression mistakes, I'm excited, you know, we don't share projects like this every day.
apk download
{Mod edit}
Virus Total
https://www.virustotal.com/gui/file...b555d09a9ccec08c81f8e6c345919f26c82?nocache=1​
I'm sorry if I put this topic in the wrong place.
4. Use the English language.
We understand that with all the different nationalities, not everyone speaks English well, but please try. If you're really unable to post in English, use an online translator. You're free to include your original message in your own language, below the English translation. (This rule covers your posts, profile entries and signature). You could try :- https://translate.google.com/ or https://www.babelfish.com/ or use one of your choice.
📚 XDA Developers Forum Rules 📚
XDA-Developers FORUM RULES List of Forum Moderators, click HERE Delete Your XDA Account HERE 1. Search before posting. Use one of our search functions before posting or creating a new thread. Whether you have a question or just something new...
forum.xda-developers.com
Joseph said:
4. İngilizce dilini kullanın.
Tüm farklı milletlerden herkesin iyi İngilizce konuşmadığını anlıyoruz, ancak lütfen deneyin. Gerçekten İngilizce yayın yapamıyorsanız, çevrimiçi bir çevirmen kullanın. Orijinal mesajınızı İngilizce çevirisinin altına kendi dilinizde eklemekte özgürsünüz. (Bu kural gönderilerinizi, profil girişlerinizi ve imzanızı kapsar). Şunları deneyebilirsin: - https://translate.google.com/ veya https://www.babelfish.com/ ya da istediğin birini kullan.
📚 XDA Developers Forum Rules 📚
XDA-Developers FORUM RULES List of Forum Moderators, click HERE Delete Your XDA Account HERE 1. Search before posting. Use one of our search functions before posting or creating a new thread. Whether you have a question or just something new...
forum.xda-developers.com
Click to expand...
Click to collapse
I used google translate. is it ok?
@Byzehirx Thread closed due to violations of XDA Forum Rules! Please refrain from posting such things in future again and please remove the webside link from your profile within the next 48 hours! Thanks for your cooperation.
9. Don't get us into trouble.
Don't post copyrighted materials or do other things which will obviously lead to legal trouble. If you wouldn't do it on your own homepage, you probably shouldn't do it here either. This does not mean that we agree with everything that the software piracy lobby try to impose on us. It simply means that you cannot break any laws here, since we'll end up dealing with the legal hassle caused by you. Please use common sense: respect the forum, its users and those that write great code.
Click to expand...
Click to collapse
16. Apps that collect identifying details
We don't routinely remove Apps that collect identifying numbers or other personal and device identifiers.
However, should an App, developed by you, be identified as one that maliciously performs this activity (e.g. by not disclosing it to the user), it will be removed from the site and possible sanctions applied;
If the destination of this information is known, it must be made known in the disclosure (examples of this would be you having coded your App to collect IMEI for authentication of the device using it)
If the destination of this information is unknown (as is the case for ad. engines, which collect it for marketing purposes), then please state which ad. provider you are using, in the disclaimer
Click to expand...
Click to collapse
Regards
Oswald Boelcke
Senior Moderator

Question Tb-j716f GPL source legalese

So, I was wondering if this would be of any help in attempting to get source for the xiaoxin pad pro 2021. I don't know enough about the specifics, but this is under settings>about tab>open source.
If this is not relevant to our kernel dilemma, feel free to delete this thread. I just saw it t on the tablet that Lenovo does everything in it's power to distance itself from, but right in the stock Zui 14 firmware this is there in black and white.
87 1:48
<Open source information
Your mobile device may include software made publicly available by Lenovo, including software licensed under the General Public License and/or the Lesser General Public License (the "opensource software").
You may obtain the corresponding machine-readable copy for any such open source software licensed under the General Public License and/or the Lesser General Public License (or any other license requiring us to make a written offer to provide corresponding source code to you) from Lenovo for a period of three years without charge except for the cost of media, shipping, and handling, upon written request to Lenovo. This offer is valid to anyone in receipt of this mobile device. You may send your request in writing to the address below accompanied by a check or money order for $5 to:
Lenovo Legal Department
Attn: Open Source Team / Source Code Requests 8001 Development Dr.
Morrisville, NC 27560
Please include "ZUI version of this mobile device as part of your request. Be sure to provide a return address.
The open source software is distributed in hope it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See for example the GNU General Public License and/or the Lesser General Public License for more information.
To view additional information regarding licenses, acknowledgments and required copyright notices for the open source software used in your Lenovo mobile device, go to "Open source licenses" and/or "Additional Open source licenses" within the "Settings" menu on your mobile device. This mobile device may include certain pre-installed application programs or pre-configured links for downloading application
programs published by parties other than Lenovo. Such third party application programs may include open source software made
publicly available by the respective publishers of those application programs. You may obtain the corresponding source code for
any such open source software directly from the publisher of the applicable application program, to the extent permitted under the
relevant open source software license agreement. Additional Information is provided by the publisher of each application program
within the menu structure of its application program.
Sadly, due to the nasty market and legal environment in China, some Chinese vendors consistently do not follow the GPL open source agreement.
Besides, they also have interface: TB-J716F is only for Chinese customers, It is only natural for Chinese manufactors ignore Chinese users.
I myself am Chinese and I have requested many times through internal channels, but no response of course.
That seemed to be my impression as well, but the fact they specifically call out Zui and it's a US address made me wonder.
prozack1983 said:
So, I was wondering if this would be of any help in attempting to get source for the xiaoxin pad pro 2021. I don't know enough about the specifics, but this is under settings>about tab>open source.
If this is not relevant to our kernel dilemma, feel free to delete this thread. I just saw it t on the tablet that Lenovo does everything in it's power to distance itself from, but right in the stock Zui 14 firmware this is there in black and white.
87 1:48
<Open source information
Your mobile device may include software made publicly available by Lenovo, including software licensed under the General Public License and/or the Lesser General Public License (the "opensource software").
You may obtain the corresponding machine-readable copy for any such open source software licensed under the General Public License and/or the Lesser General Public License (or any other license requiring us to make a written offer to provide corresponding source code to you) from Lenovo for a period of three years without charge except for the cost of media, shipping, and handling, upon written request to Lenovo. This offer is valid to anyone in receipt of this mobile device. You may send your request in writing to the address below accompanied by a check or money order for $5 to:
Lenovo Legal Department
Attn: Open Source Team / Source Code Requests 8001 Development Dr.
Morrisville, NC 27560
Please include "ZUI version of this mobile device as part of your request. Be sure to provide a return address.
The open source software is distributed in hope it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See for example the GNU General Public License and/or the Lesser General Public License for more information.
To view additional information regarding licenses, acknowledgments and required copyright notices for the open source software used in your Lenovo mobile device, go to "Open source licenses" and/or "Additional Open source licenses" within the "Settings" menu on your mobile device. This mobile device may include certain pre-installed application programs or pre-configured links for downloading application
programs published by parties other than Lenovo. Such third party application programs may include open source software made
publicly available by the respective publishers of those application programs. You may obtain the corresponding source code for
any such open source software directly from the publisher of the applicable application program, to the extent permitted under the
relevant open source software license agreement. Additional Information is provided by the publisher of each application program
within the menu structure of its application program.
Click to expand...
Click to collapse
The only way out...

Categories

Resources