Quantcast
Jump to content

[pivotCE] Guide: Saving Apps From The App Catalog Part 2: HP Takeout


Recommended Posts

Posted

Though the HP App Catalog may be closing, there are still many creative members of the community working on ways to help you back up your apps before they’re gone for good. Today, we’ll continue on with our series of how to back up your apps. This guide will walk you through the process of using pivotCE’s solution, developed by our very own Pattyland: HP Takeout.

Why this method of backup?

Simply, this method allows you to download the IPKs for every available app on your device directly from the HP servers to your computer. So, you don’t need to worry about saving them to a webOS device first.

Like the

link hidden, please login to view
, this method allows you to take a backup of the “cleanest” version of the app – the package issued directly from the manufacturer. Some other methods will attempt to rebuild the IPKs using data from an already installed app, so run the risk of not working quite right. This is especially true if the app does something quirky as part of its setup process. Those methods should only be relied upon if the IPK is not available from the App Catalog.

With that explanation out of the way, lets get started. This guide assumes that you have followed the instructions in the first guide, and that your device is ready for homebrew apps.

Here’s what you have to do:

  1. Install Impostah.
  2. Acquire device data.
  3. Run HP Takeout.
  4. Download and save IPKs.

Step 1: Install Impostah

Impostah is a toolkit for getting all sorts of information about, and doing interesting things to, your webOS device. Developed by WebOS Internals, most of its features are beyond the scope of this document. They can potentially be dangerous if you don’t know what you are doing, so don’t stray off the beaten track here.

We’re just getting some information about your device, which HP Takeout will use to generate the download links for your IPKs. It is safe enough, but, as always, proceed at your own risk.

To install Impostah:

  1. Open up Preware if you don’t have it open already. (instructions for installing preware are )
  2. From the main screen, Type “Impostah”, and this should bring up the “Impostah” app by WebOS Internals.
  3. Tap on the app, then tap “Install” at the bottom.
  4. Preware will download and install the app, and then let you know when the installation is complete.
  5. When the installation is complete, tap “OK” and then close Preware.

Step 2: Acquire Device Data

In order to use HP Takeout, you’ll need two pieces of information to uniquely identify your Palm Profile and device, and a list of all of the apps that are installed on your device:

Palm Profile
  1. Open up Impostah
  2. Tap “Palm Profile”
  3. Tap “Show Palm Profle”
  4. Open the app menu
  5. Tap “Email”
  6. Send the generated email to yourself
Device Profile
  1. Back out to Impostah’s main screen
  2. Tap “Device Profile”
  3. Tap “Show Device Profile”
  4. Open the menu
  5. Tap “Email”
  6. Send the generated email to yourself
Installed Apps
  1. Back out to Impostah’s main screen
  2. Tap “App Catalog”
  3. Tap “Show Installed Apps”
  4. Open the menu
  5. Tap “Email”
  6. Send the generated email to yourself
  7. Close Impostah

Step 3: Run HP Takeout

At this point, we’ve retrieved the information that we need from your webOS device. So, we will be switching to your computer to run the HP Takeout tool and download IPKs.

You should now have 3 emails in your inbox, with the subjects “Palm Profile”, “Device Profile”, and “Installed Apps”. Get them ready, and, in a new browser window, navigate to .

First, you will be asked what kind of webOS device you have: a phone or a tablet. Choose the appropriate device.

Next, we’ll need the info that you saved from your device. Open up the email with the subject “Palm Profile” and find the line that says “token”. Copy everything between the quotation marks (e.g. WGHIOWGON23T7WF9QRF9WVBEE9F6CST4) and paste it into the first field.

Then, open up the email with the subject “Device Profile” and find the line that says “deviceId” (for phones) or “nduId” (for tablets). Copy everything between the quotation marks (e.g. IMEI:4848762458774595) and paste it into the second field. Note that phone IDs will always start with IMEI and tablet IDs will not.

Finally, open up the email with the subject “Installed Apps”. Copy the entire body of the email (excluding the email signature, if any) into the third field, and hit “Submit”.

The tool will then process your information and generate a list of apps for you to download.

Step 4: Download and Save IPKs

Click on each item on the generated list and download the IPK to a directory of your choice. At this point, you should have a collection of IPKs stored on your computer representing all of the apps that you wanted to save.

I also recommend copying them to an additional place, such as a CD/DVD, flash drive, or cloud storage drive, as a further backup.

At this point, you’re done. You’ve successfully backed up your apps. Just make sure that they’re kept in a safe place in case you ever need them.

What’s Next?

If you have more than one webOS device, go through this procedure on all of your webOS devices to make sure that you have backed up all of your apps.

NOTE: If you download additional apps to your device before the App Catalog shuts down, you will need to re-generate the list of installed apps (Step 2: Installed Apps section) which you can use to run HP Takeout again.

If you need to reinstall your apps, Preware and WebOS Quick Install allow you to take IPKs that you backed up from the App Catalog, or downloaded from other sources (such as homebrew), and install them on your device.

In the mean time, you have a month to get anything that is both free and interesting from the App Catalog. Download and back up whatever you can.

While will continue to be available through the , most of these apps will be gone for good when January 15th rolls around. Save them while you can.



  • Similar Topics

    • By pivotCE
      I’m pretty sure it’s safe to say there are more HP TouchPads left in the world than there are their matching original barrel chargers. This means if you have a TouchPad today, you’re probably using a TouchStone, a computer, or any other random USB A charging brick to (very slowly) charge your 13 year old device. And it means you’ve seen the error message in the image above every time you’ve plugged it into anything other than the original barrel charger or a computer. Fun fact, you can trick the TouchPad into charging normally and not feeding you the message by creating your own custom micro USB or USB C cable if you’ve
      link hidden, please login to view. Stuff You’ll Need
      Assuming you have a micro USB (ie. non USB C modified TouchPad) you’ll need:
      1. A 4-wire micro USB to USB A cable
      2. and 1/4 watt resistors (1 each per cable)
      3. Soldering iron and solder
      4. Heat shrink or electrical tape
      If you’re making a USB C cable but only want to use it with a USB A charger then you’ll need:
      1. A 4 wire USB C to USB A cable
      2. Items 2-4 above
      If you’re making a true USB C to USB C cable that you plan to use with a USB C 3.1 charger you’ll need:
      1.
      2.
      3. Any 2-wire cable or a 4-wire cable that you’ll cut the data wires out of (green and white typically) and that you’ll cut the ends from
      4. Items 2-4 from the first section above
      Prepare the Wires
      Regardless of which cable you’re making, the end that goes to the TouchPad will need all 4 wires and the resistors. So grab the 4-wire cable of your choice and strip the ends, and I recommend pre-tinning them with some solder.
      Build the TouchPad Side of the Cable
      See the image below for how to arrange the resistors. If you’re making a USB A cable, go ahead and cut into two pieces, set aside the USB A side, and grab the micro or USB C for this part.. It doesn’t matter how far away from either end you go, it’s your choice. Strip the wires back so you have enough bare wire to work with.
      1. Solder the ground (black) wire to one side of the 300k resistor.
      2. Solder data- (green), data+ (white), the other side of the 300k resistor and one side of the 250k resistor together.
      3. Then solder the other end of the 250k resistor to the red (power) wire.
      Build the Charger Side of the Cable
      If you’re making a USB A cable, then all you have left to do is reconnect power (red) and ground (black) to their corresponding colors on the TouchPad side of the cable, trim off the data lines from the USB A side, clean it all up with some heat shrink or electrical tape and you’re done!
      If you’re making a USB C to USB C cable grab the USB C board I linked above and your 2-wire cable (or 4-wire that you’ve trimmed the data lines from). You’ll also have to cut the end off to make room for the new connector.
      1. Pre-tin the board on the two outside pads marked as VCC and Gnd in the image below.
      2. Solder on the red (power) wire to VCC and then black (ground) to Gnd. If you bought the housing and boards together, don’t forget to the housing on the wire before you start soldering. You also may need some super glue to keep the plastic housing from coming apart.
      3. Back at the TouchPad side of the wire, take the other end of your 2-wire cable and attach red and black to their corresponding ends, clean it up with some heat shrink or electrical tape and you’re done!
      Final Thoughts
      You should now be able to use any charger you want to and the TouchPad will believe you’re plugged into a normal battery charger and will allow the normal charge rate flow through.
      Note, you’ve effectively removed the ability to use this cable for Data since the data lines are no longer connected.
      Also, for those who modded the TouchPad with USB C, the port already has 5.1k resistance but cannot communicate that to a USB C 3.1 charger with the added resistance on the data lines. This is why the TouchPad end of the USB C cable must be a “dumb” 4-wire USB C cable and the charger end needs the 5.1k resistance to tell the charger on that end to send power. This also means that you must remember which end is which, but don’t worry. Picking the wrong direction won’t hurt anything as the USB C charger won’t allow power since the wire doesn’t tell it to. I marked the TouchPad side of the USB C cable with a dab of orange paint pen.
      Finally, I hope you found this helpful or at the very least entertaining! I had fun exploring the different ways of making this work and so feel free to give it a watch.
      #webos4ever
      The post first appeared on . Related posts:

    • By Harisharan Khadka
      Hello, LG Webos does support Lionsgate play???
    • By pivotCE
      Well, it’s 2024 and technology continues to advance. The TouchPad isn’t new by any means, but that doesn’t mean it can’t be slightly modernized to be more convenient today. Specifically, it is entirely possible to convert the TouchPad’s Micro USB port to USB C for charging and USB storage access. I’ll show you how.
      This is a tough mod which requires micro-soldering and modifying a PCB which you will have a hard time sourcing a replacement for without buying another TouchPad. Proceed at your own peril.
      Tools for the Job
      To do this mod you’ll need a few things for tools and parts. Here’s a list of what I used:
      – Needle nose pliers/tweezers
      – USB C boards with 5.1k resistors
      link hidden, please login to view
      – Soldering iron, solder, flux and a hot air station
      – Flush cuts
      – Dremel with cutting or sanding wheel
      – 28 AWG wire or smaller. 30 AWG is pretty good but any wire around 0.25mm to 0.5mm should work.
      – Small file and screwdriver set
      – Painter’s and kapton tape
      – Metal spudger Disassemble the TouchPad
      This is where you’re going to want to get that metal spudger out and be very careful not to snap clips. I can’t explain it better than iFixit already did so go check out their and then come back here.
      Modify the USB Connector Board by Removing the Micro Port
      There are a few ways to remove the Micro USB port. I added a bunch of flux and coated all the connectors in fresh leaded solder and then used a hot air station set to 800 degrees while wiggling the port very slightly with needle nose pliers. You don’t have to be particularly careful here so if you want to cut the port off with the dremel or the flush cuts or just rip it off with the pliers, (I don’t recommend it but…) that’s fine. We’re not using the pads it’s soldered to anyway. You should STILL be careful not to crack the board. Go slow. Be patient.
      Trim the USB C Board
      We need to expose the USB C port a bit on this board so let’s cut it down. Grab the painter’s tape and flip the USB C board upside down. You’ll see a small trace between the front and rear anchor points on the right side, which we don’t want to cut. Mark the tape just on the other side of that trace like I did. Dremel along the tape line until you get to the port. You can then use needle nose pliers, a flat file, and/or flush cuts to remove the rest of the board from the bottom of the port.
      Prepare the USB Connector Board for the USB C Port
      We need to slide the port into the old space so grab the painter’s tape again and mark off the area I marked to make room for the USB C port. You can place the port up to it like I did and use that as a guide. Grab your dremel again or a similar tool and cut out what you marked off. When you’re done, the USB C port should slide easily into the groove. It will fit tighter when we add the kapton tape in a later step.
      Make Room in the TouchPad for the Added Thickness of the USB C Board
      The USB C board will sit underneath the USB connector board so we have to make room by trimming away the plastic underneath. For this you’ll need to use flush cuts or any other tool you have to chip away. You could use the dremel for this if you’d like. Be careful to not go beyond the first inner layer. Beyond that is the outer shell of the TouchPad. There’s no real method here, just cut out the screw posts and chip away. Use the pictures below as a guide.
      Cut the USB C Hole from the Old Micro USB Hole
      To open the micro USB hole enough to fit the USB C port, take a rounded file to the left and right of both sides and just file a little bit at at time. Use a small flat file to widen the top and bottom of the port. This process is just trial and error. File a little and then grab the USB C board to test. The port will need to fit inside the hole a bit so you can push it through from the outside to test the hole size if that’s easier. Note: the USB C board will likely not rest on the bottom of the TouchPad and will float a little. This is good because it makes room for your wires and a little kapton tape underneath.
      Tape the USB C Board
      Since we hacked away at the USB connector board it’s possible we’ve provided the perfect environment for creating shorts! Oh no! So get out the kapton tape because we’re going to add a layer on both sides. You’ll see how I did it on one side below. Do it on both sides. You’ll also notice how I did not cover those two small square contacts just at the bottom of the tape. That’s because we need them.
      Where To Get Power and Data
      You’ll see the diagrams below which I’ve marked with VBUS (power), data in, data out, and ground. Obviously the old port is gone and most if its pads, but I wanted to show that both sides of the board have the connections. You could possibly do this mod differently, and if you so choose, hopefully these help.
      A quick note: this mod can be done with a 4-pin USB C port. That would give you power and data just like with the USB C board I’m using in this guide, however, a 4-pin USB C board will not charge with a USB C charger (ie USB 3.1). The board I’m using in this guide provides the ability to use any charger because it comes pre-built with 5.1k resistors wired to CC1 and CC2 to ground. This is the trick that tells the USB C chargers to send power to the device.
      Solder the USB C Board into the USB Connector Board
      This isn’t a “how to solder tutorial” so hit up youtube and find a good tutorial that works for you. In general though, use flux, pre-tin the VBUS, Ground, D-, and D+ pads on the USB C board as well as the points on the bottom of the USB connector board.
      Now for the tricky part, I didn’t list it in the Tools section above, but it would really help to have magnification or a digital microscope for this. I have these things and I used both. You might have steadier hands and better eyes than me. The picture below was my first attempt of the three TouchPads I modded, and it’s not my best soldering work, but fundamentally, this is what yours should look like.
      Put the Pieces Together
      You can use a bit of kapton tape to secure the wires in place a bit more if you’d like but it’s not required. It won’t short since it’s only plastic underneath. This is all press fit into place, but if you’re uncomfortable with that, you can add a little hot glue under the board as you put it back into the TouchPad. You don’t have to put the metal shield back into place if you don’t want to. It’s all a pretty tightly fit and if you find the TouchPad screen isn’t as flush as you want, just leave the metal shield off. A little kapton tape right on top would be fine instead.
      Congrats, You Now Have USB C
      I did this mod on three TouchPads and each one works fine with any USB charger I could find, including USB C port having USB 3.1 chargers. I can also confirm the data connection works just like it should to connect via USB mode on PC. Sadly, this doesn’t do anything to stop webOS from telling you the charger you’re using isn’t the original TouchPad barrel charger, but you can make a custom cable to stop that which I’ll cover in a future article on pivotCE.

      #webOS4ever

      The post first appeared on . Related posts:

    • By netsplit
      Youtube only lets you type numbers, and not letters. Amazon doesn't let you type anything unless you use the really really really slow onscreen keyboard. It's ruining the tv experience. Can't search for topics or shows without the slow drugery of the slow remote and onscreen keyboard.
       
      Is something ms configured or is WebOs really this awful?
    • Solution For That Pollution
    • By Guy Mawson
      Spinning tadpoles while I know I have a good internet connection as verified by Speedtest on my phone!
      do they want me to upgrade my TV or use an Amazon Firestick to do anything useful? planned obsolescence again! FFS I have 70’s video games that work, but a TV bought a few years ago has been made obsolete by auto upgrades that if i don’t accept I am reprimanded by support and told to accept?
×
×
  • Create New...