Share My Creation WITHOUT ROOT - allows access to the application (.apk)

Screenshot_2016-03-26_15.png
Library 'Share App ver.1.02F' allows access to the application (.apk) installed
WITHOUT ROOT in mobile - version of Android 4.3.

Can be accessed in the following ways:

A. Making the current (running) application for (Bluetooth, Dropbox, Email, Wi-Fi Direct, ...)
B4X:
Dim sapp As ShareApp
Sub sh_Click
    StartActivity(sapp.ShareApps("","Application Sharing"))
End sub

B. Provide selected from the list of applications by the (Bluetooth, Dropbox, Email, Wi-Fi Direct, ...)
B4X:
Dim sapp As ShareApp
Sub LstPackages_ItemLongClick(Position As Int, Value As Object)
    Try
        StartActivity(sapp.ShareApps(Value,"Package Sharing"))
    Catch
        ToastMessageShow(LastException.Message, True)
    End Try
End Sub

C. Create a backup of all installed applications on your phone to a separate directory on the Device storage / SD memory card.
B4X:
Sub Process_Globals
    Type PackageApplications (DialogFolders As String, ...)
End Sub
Sub Globals
    Dim LstPackages As ListView
    Dim app As PackageApplications
End sub
...

ProgressDialogShow2("Backup in progress ...",True)
DoEvents
Try
    Private packs As String
    For i = 0 To LstPackages.Size - 1
        packs = LstPackages.GetItem(i)
        If Not(File.Exists(File.DirRootExternal, packs.ToLowerCase & "-1.apk")) Then sapp.BkpPackage(packs,app.DialogFolders)
        DoEvents
    Next
    ProgressDialogHide
    ToastMessageShow("Successfully",False)
    Beep
Catch
    ProgressDialogHide
    Msgbox("Could not write file (" & packs & ")","File")
End Try

Description Library 'ShareApp ver.1.02F'

1.
Making Public Source Directory.
ShareDirs(Package As java.lang.String) As java.lang.String

2.
Set the output file stream up.
FileStream(src As java.io.File, dst As java.io.File)

3.
Making Application.
ShareApps(Package As java.lang.String, Title As java.lang.String) As android.content.Intent



Regards.
 
Last edited:

ilan

Expert
Licensed User
Longtime User
great now people can download our paid apps and share them without having a rooted phone and then uninstall the downloaded app and get a refund.
i think paid apps are no more relevant for android, only free + inapp purchases. o_O

EDIT: sorry, but for me such apps only hurts us developers.
 

T201016

Active Member
Licensed User
Longtime User
EDIT: sorry, but for me such apps only hurts us developers.

Hello,

The library was created mainly for those people who do not want to root their own phone
of various important for these reasons (loss guarantees, etc.), but however have the opportunity to create a pre-installed copy
I mark application on their own (private) use.
Indeed, at present this does not exclude that the 'dishonest' you could take possession of paid apps for free.

I think and I hope that in the near future I will be able to reconcile the interests of the question raised here developer
and end-user of any (paid / free) applications.
I just need to find the 'golden mean' how to distinguish paid from (pseudo-) and completely free application.
Then my library will be made available to the public.

Regards.

ps. sorry for my bad english.
 

Informatix

Expert
Licensed User
Longtime User
great now people can download our paid apps and share them without having a rooted phone and then uninstall the downloaded app and get a refund.
i think paid apps are no more relevant for android, only free + inapp purchases. o_O

EDIT: sorry, but for me such apps only hurts us developers.
Any backup software for Android copies the APK on unrooted devices. It's not new and it's an OS feature. I wonder what could be the usefulness of a backup solution that does not copy the APK and its data. Note that the backup result is a proprietary format (.ab if I remember well) and you need a converter tool to browse the archive and extract files.
 

ilan

Expert
Licensed User
Longtime User
Any backup software for Android copies the APK on unrooted devices. It's not new and it's an OS feature. I wonder what could be the usefulness of a backup solution that does not copy the APK and its data. Note that the backup result is a proprietary format (.ab if I remember well) and you need a converter tool to browse the archive and extract files.

It become to easy to copy an apk that has been purchased on google play. Do u see any reason to make paid apps today?

You can sit month on a project and after 1 day you publish it, it will be available on some "FREE APK" sites.

I also found 1 of my paid apps there.

It just dont make any sense that developer spent their time to create an app that block ads or copy apks. Its like shoothing on your own legs. I know that it is already possible to do that but this is not a reason to flood the market with such apps.

I am against such apps and dont download them. If i like an app i will buy it to support the developer.
 

Informatix

Expert
Licensed User
Longtime User
It become to easy to copy an apk that has been purchased on google play. Do u see any reason to make paid apps today?
For me, trying to earn a living with Android apps on the Play store is already a weird idea.
Beside the freemium model very common nowadays on Android, you can find easily discounts and bundles on internet (look at the Android bundle on HumbleBundle.com for example) or you can purchase your softwares in a different country at a very different price (I purchased a game at full price on a mexican site; this price was in fact half the price of the french one). People are so used to low-priced apps that it's difficult for them to realize the amount of work behind and they will start ranting if you don't provide support for something they purchased $1.
I recently purchased more than 20 games (for PC and Android). Most of them are from 2014-2015 and top-quality, and I purchased them only from legal retailers. Average price for PC games < 15 euros. Average price for Android games < 1 euro. o_O

I am against such apps and dont download them. If i like an app i will buy it to support the developer.
A backup software is completely legitimate. And it's Android that makes the backup, not the app. It's an OS feature.
A hacker doesn't even need an app of any kind to copy an unprotected APK. He just has to use a rooted device under Kitkat.
Note that piracy is a big problem on Android, where copying an app is extremely easy and cracking it (if needed) not very complicated. But surprisingly, 99% of developers do not protect their app at all. So that sounds like an encouragement and is not close to an end.
 
Last edited:
Top