Porting Netflix.apk from Revue to Phones?

Discussion in 'Android Hacks and Help' started by Jaxidian, Jan 13, 2011.

  1. Jaxidian

    Jaxidian Team FreeMyMoto Premium Member Developer

    Joined:
    Jun 26, 2010
    Messages:
    554
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Indianapolis
    Ratings:
    +0
    So I have a copy of Netflix.apk and netflix.odex (as well as a /system/Netflix directory) from a Revue. What all should it take to get these running on a phone? I'm attempting this with a Droid X running Liberty 1.0.
     
  2. es0tericcha0s

    es0tericcha0s Premium Member Theme Developer Premium Member

    Joined:
    Aug 6, 2010
    Messages:
    283
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Orlando, Fl.
    Ratings:
    +0
  3. Jaxidian

    Jaxidian Team FreeMyMoto Premium Member Developer

    Joined:
    Jun 26, 2010
    Messages:
    554
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Indianapolis
    Ratings:
    +0
    Good start - sounds like I need to deodex these apks. Was really wishing I was a Linux guy right now. I tried straight-up using them and only one of the ~10 apk files I tried worked (and it had no corresponding odex file with it, unsurprisingly enough).
     
  4. Jaxidian

    Jaxidian Team FreeMyMoto Premium Member Developer

    Joined:
    Jun 26, 2010
    Messages:
    554
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Indianapolis
    Ratings:
    +0
    Okay, at this point, the next steps in possibly making this happen are beyond me. Tech I am, Linux I am not. I don't know how to rebuild/deodex the apk files and the framework files - I think that's all required as the next step.

    If anybody wants a link to the files I'm working with, please PM me and I'll share it. It appears to be a personally-owned server that's hosting them so I don't want to post the link here where it will be hammered by people who have no real desire to get involved. Also, I don't want to give Logitech/others ammo to take it down.
     
  5. Jaxidian

    Jaxidian Team FreeMyMoto Premium Member Developer

    Joined:
    Jun 26, 2010
    Messages:
    554
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Indianapolis
    Ratings:
    +0
    Okay, apparently linux-ignorant folks like me can deodex. (Thanks, xUltimate!)

    It's getting through some of my framework but is bombing out on some, now. (I had to trick it by connecting to my phone but pulling the framework/app files from my copy of the Revue dump).

    Time to investigate into why these odex files are failing...
     
  6. Jaxidian

    Jaxidian Team FreeMyMoto Premium Member Developer

    Joined:
    Jun 26, 2010
    Messages:
    554
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Indianapolis
    Ratings:
    +0
    Out of the first half of the framework files, only 2 are giving me problems (com.google.prolo.jar and com.google.tv.tvsearch.jar) so for now I'm just deleting them and hoping I can continue without needing them. Probably not, but we'll see...
     
  7. Jaxidian

    Jaxidian Team FreeMyMoto Premium Member Developer

    Joined:
    Jun 26, 2010
    Messages:
    554
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Indianapolis
    Ratings:
    +0
    Okay, so the framework is deodexed now, with those two files being exceptions. LOTS of problems on the apks, though...

    I'm trying to deodex as much as I possibly can and then see where I can get with what's left. I hope this works with some level of success. Unfortunately, just failed on Chrome...
     
  8. Jaxidian

    Jaxidian Team FreeMyMoto Premium Member Developer

    Joined:
    Jun 26, 2010
    Messages:
    554
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Indianapolis
    Ratings:
    +0
    Okay, I've gotten through about half of the apps so far, and about half of them have failed while the other half have deodexed just fine. No clue why some are failing. I'm not sure I can tell why they're failing or even if it's possible to deodex them.
     
  9. Jaxidian

    Jaxidian Team FreeMyMoto Premium Member Developer

    Joined:
    Jun 26, 2010
    Messages:
    554
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Indianapolis
    Ratings:
    +0
    And what I feared... Netflix.apk is one such app that is failing on the deodexing...

    Anybody have any idea how to move beyond this?

     
  10. Jaxidian

    Jaxidian Team FreeMyMoto Premium Member Developer

    Joined:
    Jun 26, 2010
    Messages:
    554
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Indianapolis
    Ratings:
    +0
    For the record, here are a list of the apks that deodexed just fine:

    BrowserProvider.apk
    ContactsProvider.apk
    CrashCounter.apk
    crashreport.apk
    DownloadProvider.apk
    DrmProvider.apk
    Gallery3D.apk
    GlobalSearch.apk
    GoogleCheckin.apk
    GoogleSubscribedFeedsProvider.apk
    GtvStats.apk
    History.apk
    HTMLViewer.apk
    LatinIME.apk
    LogitechVid.apk
    NetworkLocation.apk
    PackageInstaller.apk
    Pairing.apk
    PicoTts.apk
    ScreenshotCatcher.apk
    SettingsProvider.apk
    SetupResources.apk
    StaticLocation.apk
    SystemUpdater.apk
    TtsService.apk
    TtsService.apk
    TvLauncher.apk
    TvWelcome.apk
    YouTubeSearch.apk

    This is in addition to these already-deodexed apks:
    Amazon.apk
    CNBC.apk
    EnhancedGoogleSearchProvider.apk
    GoogleApps.apk
    GoogleFeedback.apk
    GoogleSettingsProvider.apk
    Listen.apk
    Napster.apk
    NBA.apk
    NetflixLiveFolders.apk
    Pandora.apk
    SetupWizard.apk
    talkback.apk
    Twitter.apk
     
  11. cujo6801

    cujo6801 Member

    Joined:
    Nov 12, 2010
    Messages:
    442
    Likes Received:
    2
    Trophy Points:
    18
    Location:
    San Diego,Ca.
    Ratings:
    +2
    keep going I have faith....that an answer is out there...
     
  12. Jaxidian

    Jaxidian Team FreeMyMoto Premium Member Developer

    Joined:
    Jun 26, 2010
    Messages:
    554
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Indianapolis
    Ratings:
    +0
    Until somebody can help me with the problem I posted above, I am unable to make anymore progress on this.

    I did look more into this and apparently some of these apk/framework files refer to proprietary Intel SDKs (the Revue is Atom-based), so I guarantee that not everything can be pulled over. :(
     
  13. oldpueblo

    oldpueblo New Member

    Joined:
    Nov 30, 2010
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    1
    Ratings:
    +0
    Can you at least host the files so others can take a crack at it?
     
  14. Jaxidian

    Jaxidian Team FreeMyMoto Premium Member Developer

    Joined:
    Jun 26, 2010
    Messages:
    554
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Indianapolis
    Ratings:
    +0
    I'll share a link if somebody PMs me but they're not on a high-bandwidth host so I don't want to get the host shut down (which is why I've not shared the link as yet). If somebody can host the ~400mb file, then I'll get the files to that person to host. I just have no means of hosting something that size for everybody. Sorry.

    Sent from my HTC Dream using DroidForums App

    [Edit] Sorry, it's only ~200mb. My memory was bad. Perhaps 400 was after I decompressed it?
     
    Last edited: Jan 17, 2011
  15. XDRDX

    XDRDX Member

    Joined:
    Nov 4, 2010
    Messages:
    134
    Likes Received:
    0
    Trophy Points:
    16
    Ratings:
    +0
    Send me the link by pm.

    Sent from my DROIDX using Tapatalk
     
Search tags for this page
copy apk from revue
,
deodex an apk using phone only
,

google tv netflix apk

,
logitech revue netflix.apk
,
netflix apk from google tv
,
netflix apk google tv