Forum Discussion

renojim's avatar
renojim
Community Streaming Expert
8 years ago

Roku took down my channel without explanation

From static analysis:  "devid of submitted package does not match devid of previously submitted package"

I thought this was because I was using a different device than the one I used to package it originally, but it appears that's not the case.

Everyday it's something new and it's never good!  :evil:

-JT
  • Does it actually prevent you from submitting or is it just a warning?  As a warning I think it'd be pretty useful as in the past I've made that mistake (using a new dev key unintentionally) with the effect that persistent storage cannot be accessed, which depending on the channel, can be detrimental in that everyone needs to log in again and store a new token.
    But if it prevents submission, I agree that's horrible!
  • renojim's avatar
    renojim
    Community Streaming Expert
    It's an error, so there's no way to submit the package.  It may be related to this.  Roku replaced my package with one of their own with no notification to me.  Nice, huh?

    I don't know how I missed this.  It looks like this started a couple of months ago.  If rekeying the device with an old package really updates the devid (which makes sense now that I think about it) then the problem is really that they replaced my package with theirs.  I was thinking the devid was tied to a device, but that must not be the case.

    As long as you rekey your device with an old package and the correct password, you should be able to use any device to package a channel.  I suppose I should change the thread title as it's arguably a good thing that you can't submit a package with a different devid since, as you mentioned, you'd lose your old registry entries.  On the other hand, if you lose the original package there's no way to update the channel.  I suppose this is one method of taking down a channel.

    I don't think it's too much to ask for Roku to communicate such a decision with explanation to the developer when a channel is taken down.

    -JT
  • wait it's been a while but I thought as the channel owner you could download the package files of your own channels and use them to rekey your roku, perhaps now enabling yourself to overwrite those channels?  Yes at least for my uncertified channel I have the option on the published channel page: "Package File: Download"

    But I totally agree on your other points, that's messed up.
  • renojim's avatar
    renojim
    Community Streaming Expert
    I don't think I ever tried it, but you're right! You can download the package and use it to rekey a device. I've been holding onto at least one old package for each of my keys, but I guess that's not really necessary (unless Roku removes your package and replaces it with one of their own). Way back when, you could actually sideload the downloaded package, but not anymore. It was useful for those times when my version control wasn't what it should have been. I don't think I've downloaded a package since they took that ability away.

    -JT
  • Also trying to resolve this for an update to an existing app that was created by another developer. Hoping I have everything I need... Can someone breakdown the process of re-keying my device and packing my application, as it's not crystal clear on the docs... I'll take a first stab at it.

    1) I side-load my channel onto my Roku device.
    2) I have an older version of my Roku app that was built by a third-party, which is currently live and needs to be updated. I load up the 'Package Utilities' page and upload this package.
    3) I use the current password for my Roku device as created by my GenKey utility.
    4) I click 'Rekey'
    5) After the 'Success' message appears, I can now move over to the 'Packager' tab
    6) I input an 'App name/version'
    7) I use the same password for my Roku device as I did in Step 3 (which should now be re-keyed, correct? Or do i need to create a new key before this step?)
    8-) Click Package

    Thanks!

    -Mikey
  • "Motorcykey" wrote:

    3) I use the current password for my Roku device as created by my GenKey utility.

    The password needs to be the one that was used to create the  .pkg file you are re-keying from, not your current password.
  • Roku (MarkScan) took down my channel without giving any explanation, 

    and when I complained about this, the answer was: YOUR ACCOUNT HAS BEEN TAKEN DOWN DUE TO A VIOLATION OF OUR TERMS OF SERVICES.

    Where does this violation and mistreatment come from?

    is Roku (as a USA company) reduced to this point to lose completely the contact with the developers and to throw them to the hands of these external companies who, who knows, what kind of laws know and apply?

     

    it looks like a losing time developing for work, the other platforms Amazon, Apple, Google are much more respectful than this.

     

    Robert