Can I get Car Home 2.1 on FroYo?

Discussion in 'Android Hacks and Help' started by ohioDroid, Jun 17, 2010.

  1. ohioDroid
    Offline

    ohioDroid Member

    Joined:
    Jan 11, 2010
    Messages:
    309
    Likes Received:
    0
    Trophy Points:
    16
    Ratings:
    +0
    So I remember seeing in those FroYo release threads that a bunch of people were not fans of the new 2.2 Car Home.

    I've tried Car Home replacements on the market, and I've determined that even if it's simpler, I like the 2.0/2.1 version.

    I'm rooted (and running 2.2, hopefully that's obvious). Is there a way to remove the Car Home 2.2 I have on the phone, and then add Car Home 2.1?


    EDIT: It works! Here's what I put in my most recent post in this topic.

     
    Last edited: Jul 31, 2010
  2. ohioDroid
    Offline

    ohioDroid Member

    Joined:
    Jan 11, 2010
    Messages:
    309
    Likes Received:
    0
    Trophy Points:
    16
    Ratings:
    +0
    Sadly, no responses. I've taken a hack at this.

    On 2.1, in system/app there are two files, CarDock.apk and CarDock.odex.

    On 2.2, in system/app there are also two files... CarHomeLauncher.apk and CarHomeGoogle.apk

    I've tried removing the 2.2 apps and adding the 2.1 apps... now the car dock doesn't work. Any ideas, people?
     
  3. stratt
    Offline

    stratt Member

    Joined:
    Jan 15, 2010
    Messages:
    614
    Likes Received:
    0
    Trophy Points:
    16
    Ratings:
    +0
    I agree. I like the first car better. Looked better themed. Just push the froyo car apk in adb.
     
  4. ohioDroid
    Offline

    ohioDroid Member

    Joined:
    Jan 11, 2010
    Messages:
    309
    Likes Received:
    0
    Trophy Points:
    16
    Ratings:
    +0
    Tried that... adb push on it's own won't work as there are no permissions. So I tried pushing to the sdcard, which works fine, and then using busybox to cp the app to /system/app. The file is present there, but it's like it's not seen by the OS. It has no positive effect.
     
  5. stratt
    Offline

    stratt Member

    Joined:
    Jan 15, 2010
    Messages:
    614
    Likes Received:
    0
    Trophy Points:
    16
    Ratings:
    +0
    use astro or root explorer to delete the carapk. the push the two new ones on froyo. I think they are car home apk and car launcher apk
     
  6. ohioDroid
    Offline

    ohioDroid Member

    Joined:
    Jan 11, 2010
    Messages:
    309
    Likes Received:
    0
    Trophy Points:
    16
    Ratings:
    +0
    Here's what I tried so far...

    1) Leaving 2.2's CarHomeLauncher.apk alone, and overwriting the new CarHomeGoogle.apk with the old CarDock.apk

    Result: Car Home is still in the app drawer, and if you run it the notification bar will say you are in car dock mode.... but the launcher doesn't actually appear.

    2) Removing 2.2's CarHomeLauncher.apk and CarHomeGoogle.apk, and installing 2.1's CarDock.apk and CarDock.odex

    Result: Car Home no longer appears on the app drawer at all.

    3) Installing the 2.1 apps but using the 2.2 file names.

    Result: Car Home no longer appears on the app drawer at all.

    4) Removing the 2.2 apps, and then installing the 2.1 app with Astro

    Result: Astro says it failed to install the application.
     
  7. tripper511
    Offline

    tripper511 New Member

    Joined:
    Jun 28, 2010
    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    1
    Ratings:
    +0
    I hope you figure this out. I just switched to froyo 2.2 3 days ago and I hate the new car dock. The 2.1 one is so much more elegant and has an actual HOME button. I was wondering if anyone also knew if I can go back to the old 2.1 multimedia dock. The new one sucks too.
     
  8. rcfx
    Offline

    rcfx Member

    Joined:
    Mar 8, 2010
    Messages:
    271
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Oregon
    Ratings:
    +0
    I've been following this and I've tried adb, root explorer, the right permissions, everything the op has tried. Hope someone smarter than me figures it out. I can't even figure out how to fill the blank slots on the new one! ..sheesh...
     
  9. brochaos
    Offline

    brochaos Member

    Joined:
    Dec 23, 2009
    Messages:
    776
    Likes Received:
    0
    Trophy Points:
    16
    Ratings:
    +0
    i just tried this and it seems to work fine. just rename CarHomeGoogle.apk to .bak and rename CarHomeGoogle.odex to .bak as well. then just copy over your 2.1 version of CarDock.apk, and then rename it to CarHomeGoogle.apk. Make sure you change the permissions to match. I did all of this with root explorer...

    oops, forgot to mention to restart after you do this!
     
    Last edited: Jun 30, 2010
  10. hookbill
    Offline

    hookbill Premium Member Premium Member

    Joined:
    Nov 30, 2009
    Messages:
    19,502
    Likes Received:
    7
    Trophy Points:
    168
    Location:
    N.E. Ohio
    Ratings:
    +7
    I deleted one of the CarHomeGoogle.apk because I had two car homes and now I have none. :(

    Anyway I can get this back? I tried to install with Root Explorer using the .apk but install failed.
     
  11. brochaos
    Offline

    brochaos Member

    Joined:
    Dec 23, 2009
    Messages:
    776
    Likes Received:
    0
    Trophy Points:
    16
    Ratings:
    +0
    i didn't "install" anything, just copied the file and renamed. if you need me to post the original files let me know...
     
  12. kastein
    Offline

    kastein Member

    Joined:
    Jan 10, 2010
    Messages:
    104
    Likes Received:
    0
    Trophy Points:
    16
    Ratings:
    +0
    yes please post file
     
  13. brochaos
    Offline

    brochaos Member

    Joined:
    Dec 23, 2009
    Messages:
    776
    Likes Received:
    0
    Trophy Points:
    16
    Ratings:
    +0

    which one? if you need the old 2.1 cardock.apk you can also just download any 2.1 rom like chevy's and just grab it out of the system folder. i gotta finish a project really quick i'll be back in like 30 mins.
     
  14. brochaos
    Offline

    brochaos Member

    Joined:
    Dec 23, 2009
    Messages:
    776
    Likes Received:
    0
    Trophy Points:
    16
    Ratings:
    +0

    i'm looking at my phone now, stock fresh frf84b, and i see one CarHomeLauncher.apk with a .odex and a CarHomeGoogle.apk and odex. not sure what the difference is between the two...

    grr...only thing i noticed with my method is that both steering wheel icons show up in the notification bar when i put a magnet near it. i even tried renaming the CarDockLauncher and restarting, but it still showed up. oh well, not that big a deal i guess, i liked the old one and hated the new one.
     
    Last edited: Jun 30, 2010
  15. ohioDroid
    Offline

    ohioDroid Member

    Joined:
    Jan 11, 2010
    Messages:
    309
    Likes Received:
    0
    Trophy Points:
    16
    Ratings:
    +0
    I don't have Root Explorer and am uneducated on permissions, but I do know how to use adb shell to run terminal commands, copy and move files and such. Do any of you know how to check/change permissions with the shell? I can then try this method.