• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[APP] Substratum patched for not requiring TouchWiz addon

Status
Not open for further replies.
Search This thread

USA-RedDragon

Senior Member
Mar 22, 2013
569
1,641
Moore, OK
So, everybody who wants to use substratum on touchwiz is required to buy an addon from the google play store for two dollars. I don't like that. The themers don't benefit from it, nor was samsung support a huge problem to get going. I patched out the requirement for it, and am uploading the apk for it.

This does NOT:
-Remove any piracy checks
-Support piracy

This DOES:
-Allow you to theme your Samsung without the two dollar addon

Now before people get all up in arms about this, I'm legally able to do this. The code is released under GNU GPLv3, and I can make modifications all I'd like as long as I share the source. (Here, for reference)

You'll need to uninstall the default substratum app and replace it with mine, other than that, it's the same app. As Substratum updates, I will too.

Source: Mod edit: link removed
APK: Mod edit: link removed
 
Last edited by a moderator:

SanOne+1

Senior Member
Oct 13, 2014
92
26
Pune
Looks good, Thanks for changes.

Does it conflict with Samsung themes?

it work in legacy mode?
 

Drzhivagolikesandroid

Senior Member
Apr 8, 2017
250
42
OnePlus 7 Pro
» [android]: APK could not be signed. java.io.FileNotFoundException: /storage/emulated/0/.substratum/android.StatusBarIconsforSamsung-signed.apk: open failed: ENOENT (No such file or directory)
» [android]: Installation of "android" has failed.
» [com.samsung.android.lool]: APK could not be signed. java.io.FileNotFoundException: /storage/emulated/0/.substratum/com.samsung.android.lool.StatusBarIconsforSamsung-signed.apk: open failed: ENOENT (No such file or directory)
» [com.samsung.android.lool]: Installation of "com.samsung.android.lool" has failed.
» [com.android.settings]: APK could not be signed. java.io.FileNotFoundException: /storage/emulated/0/.substratum/com.android.settings.StatusBarIconsforSamsung-signed.apk: open failed: ENOENT (No such file or directory)
» [com.android.settings]: Installation of "com.android.settings" has failed.
» [com.samsung.android.smartmirroring]: APK could not be signed. java.io.FileNotFoundException: /storage/emulated/0/.substratum/com.samsung.android.smartmirroring.StatusBarIconsforSamsung-signed.apk: open failed: ENOENT (No such file or directory)
» [com.samsung.android.smartmirroring]: Installation of "com.samsung.android.smartmirroring" has failed.
» [com.samsung.android.app.scrollcapture]: APK could not be signed. java.io.FileNotFoundException: /storage/emulated/0/.substratum/com.samsung.android.app.scrollcapture.StatusBarIconsforSamsung-signed.apk: open failed: ENOENT (No such file or directory)
» [com.samsung.android.app.scrollcapture]: Installation of "com.samsung.android.app.scrollcapture" has failed.
» [com.android.systemui]: APK could not be signed. java.io.FileNotFoundException: /storage/emulated/0/.substratum/com.android.systemui.StatusBarIconsforSamsung-signed.apk: open failed: ENOENT (No such file or directory)
» [com.android.systemui]: Installation of "com.android.systemui" has failed.
» [com.android.systemui.navbars]: APK could not be signed. java.io.FileNotFoundException: /storage/emulated/0/.substratum/com.android.systemui.navbars.StatusBarIconsforSamsung-signed.apk: open failed: ENOENT (No such file or directory)
» [com.android.systemui.navbars]: Installation of "com.android.systemui.navbars" has failed.
» [com.android.systemui.tiles]: APK could not be signed. java.io.FileNotFoundException: /storage/emulated/0/.substratum/com.android.systemui.tiles.StatusBarIconsforSamsung-signed.apk: open failed: ENOENT (No such file or directory)
» [com.android.systemui.tiles]: Installation of "com.android.systemui.tiles" has failed.
» [com.android.systemui.statusbars]: APK could not be signed. java.io.FileNotFoundException: /storage/emulated/0/.substratum/com.android.systemui.statusbars.StatusBarIconsforSamsung-signed.apk: open failed: ENOENT (No such file or directory)
» [com.android.systemui.statusbars]: Installation of "com.android.systemui.statusbars" has failed.

---------- Post added at 08:45 AM ---------- Previous post was at 08:45 AM ----------

Getting this error

---------- Post added at 09:06 AM ---------- Previous post was at 08:45 AM ----------

Solved:

Enabled modify settings in app settings.

---------- Post added at 09:06 AM ---------- Previous post was at 09:06 AM ----------

Awesome work
 

USA-RedDragon

Senior Member
Mar 22, 2013
569
1,641
Moore, OK
NEW RELEASE: Mod edit: link removed

Since Sub's dev said this, I had to patch again to make it look like it has TouchWiz addon installed
hSoalyI.png


Now it looks like this:
aSfZ6fB.jpg
 
Last edited by a moderator:

hosseinito

Senior Member
Jul 14, 2014
220
27
» [android]: APK could not be signed. java.io.FileNotFoundException: /storage/emulated/0/.substratum/android.StatusBarIconsforSamsung-signed.apk: open failed: ENOENT (No such file or directory)
» [android]: Installation of "android" has failed.
» [com.samsung.android.lool]: APK could not be signed. java.io.FileNotFoundException: /storage/emulated/0/.substratum/com.samsung.android.lool.StatusBarIconsforSamsung-signed.apk: open failed: ENOENT (No such file or directory)
» [com.samsung.android.lool]: Installation of "com.samsung.android.lool" has failed.
» [com.android.settings]: APK could not be signed. java.io.FileNotFoundException: /storage/emulated/0/.substratum/com.android.settings.StatusBarIconsforSamsung-signed.apk: open failed: ENOENT (No such file or directory)
» [com.android.settings]: Installation of "com.android.settings" has failed.
» [com.samsung.android.smartmirroring]: APK could not be signed. java.io.FileNotFoundException: /storage/emulated/0/.substratum/com.samsung.android.smartmirroring.StatusBarIconsforSamsung-signed.apk: open failed: ENOENT (No such file or directory)
» [com.samsung.android.smartmirroring]: Installation of "com.samsung.android.smartmirroring" has failed.
» [com.samsung.android.app.scrollcapture]: APK could not be signed. java.io.FileNotFoundException: /storage/emulated/0/.substratum/com.samsung.android.app.scrollcapture.StatusBarIconsforSamsung-signed.apk: open failed: ENOENT (No such file or directory)
» [com.samsung.android.app.scrollcapture]: Installation of "com.samsung.android.app.scrollcapture" has failed.
» [com.android.systemui]: APK could not be signed. java.io.FileNotFoundException: /storage/emulated/0/.substratum/com.android.systemui.StatusBarIconsforSamsung-signed.apk: open failed: ENOENT (No such file or directory)
» [com.android.systemui]: Installation of "com.android.systemui" has failed.
» [com.android.systemui.navbars]: APK could not be signed. java.io.FileNotFoundException: /storage/emulated/0/.substratum/com.android.systemui.navbars.StatusBarIconsforSamsung-signed.apk: open failed: ENOENT (No such file or directory)
» [com.android.systemui.navbars]: Installation of "com.android.systemui.navbars" has failed.
» [com.android.systemui.tiles]: APK could not be signed. java.io.FileNotFoundException: /storage/emulated/0/.substratum/com.android.systemui.tiles.StatusBarIconsforSamsung-signed.apk: open failed: ENOENT (No such file or directory)
» [com.android.systemui.tiles]: Installation of "com.android.systemui.tiles" has failed.
» [com.android.systemui.statusbars]: APK could not be signed. java.io.FileNotFoundException: /storage/emulated/0/.substratum/com.android.systemui.statusbars.StatusBarIconsforSamsung-signed.apk: open failed: ENOENT (No such file or directory)
» [com.android.systemui.statusbars]: Installation of "com.android.systemui.statusbars" has failed.

---------- Post added at 08:45 AM ---------- Previous post was at 08:45 AM ----------

Getting this error

---------- Post added at 09:06 AM ---------- Previous post was at 08:45 AM ----------

Solved:

Enabled modify settings in app settings.

---------- Post added at 09:06 AM ---------- Previous post was at 09:06 AM ----------

Awesome work
How you solved it pal?
 

Norup58

Senior Member
Jan 2, 2015
275
108
NEW RELEASE: Mod edit: link removed

Since Sub's dev said this, I had to patch again to make it look like it has TouchWiz addon

Nice one :)

I have actually purchased Sungstratum but I completely agree with you as the Themers dont receive any payment from this.
Also, why only target Samsung users?
 
Last edited by a moderator:

Pedroc1999

Senior Member
Nov 22, 2012
362
75
Welldone to the Dev, its ridiculous that the devs these days are earning tens of thousands of dollars on something open source, and targeting a specific set of devices!

Good on you
 

efrant

Retired Senior Moderator & Developers Relations
Feb 12, 2009
11,466
10,954
Montreal
Samsung Galaxy S20
It's one thing to take GPL-licensed work and remove the requirement for the add-on app. It's entirely another to make it look like it's an "official" release so as to try and get support from the substratum team, when they specifically said they won't support modified builds.

Thread closed.

Please do not contact the OP regarding the patched version, as he will not be distributing it.
 
Last edited:
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 10
    So, everybody who wants to use substratum on touchwiz is required to buy an addon from the google play store for two dollars. I don't like that. The themers don't benefit from it, nor was samsung support a huge problem to get going. I patched out the requirement for it, and am uploading the apk for it.

    This does NOT:
    -Remove any piracy checks
    -Support piracy

    This DOES:
    -Allow you to theme your Samsung without the two dollar addon

    Now before people get all up in arms about this, I'm legally able to do this. The code is released under GNU GPLv3, and I can make modifications all I'd like as long as I share the source. (Here, for reference)

    You'll need to uninstall the default substratum app and replace it with mine, other than that, it's the same app. As Substratum updates, I will too.

    Source: Mod edit: link removed
    APK: Mod edit: link removed
    1
    Go to the App Info for the app and change the permissions to allow storage and allow overlays etc.

    Yeah. Thanx mate ;)