maxmp Posted May 15, 2023 Share Posted May 15, 2023 I'm trying to plan out some skin security and I need some extra info/input from skin developers: are your paid skins just paid apps or in-app purchase? I've never seen skins with in-app purchase, but may be you have one or plan one? as skin can be easily repacked, I think Poweramp can check the skin signature, provided that all author skins are under same signature and signatures are not changed often (as signature hashes will be baked into Poweramp). To hack this, Poweramp should be hacked, but this is another issue (for an user). Do you use same signature for all your skins? some minimal code will be needed inside skin apk to check it's license (as Poweramp can't check license on behalf of other app), that will work best for paid app (in-app requires a bit more work). Thanks! Link to comment Share on other sites More sharing options...
flyingdutchman Posted May 15, 2023 Share Posted May 15, 2023 @maxmp 1. Yaps is a paid skin, Big Yaps is free. As you cannot execute any runtime code within a skin, the only possible option (imo) is in the Main Activity which then lauches/applies the skin. 2. Yaps and Big Yaps have different signatures 3. are you suggesting that a skin can be licensed in the same way as Poweramp ? Link to comment Share on other sites More sharing options...
maxmp Posted May 15, 2023 Author Share Posted May 15, 2023 Poweramp can include signature checks for well known skins and also Poweramp can query the skin to make it verify if it’s properly purchased or not. This will stop skins to be easily pirated, at least while Poweramp itself is not hacked/modded. Link to comment Share on other sites More sharing options...
flyingdutchman Posted May 16, 2023 Share Posted May 16, 2023 @maxmp "as signature hashes will be baked into Poweramp" looking forward to his added feature if i can be of any help by adapting yaps, let me know Link to comment Share on other sites More sharing options...
flyingdutchman Posted September 30, 2023 Share Posted September 30, 2023 @maxmp is this still on the roadmap? Link to comment Share on other sites More sharing options...
flyingdutchman Posted August 4 Share Posted August 4 @maxmp i guess this idea has lapsed? Link to comment Share on other sites More sharing options...
Recommended Posts