HP4024 ADB Enable and App Installing V2

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Here we go...

How to enable ADB and install wolf launcher and more apps on your HP4024/HP40A!

First off, I want to thank @Belgrade. @Brzkom and @benq3x and everyone here for helping and making
this possible!

/*

* Your warranty is now void (If there was one).

* I am not responsible for bricked devices, dead SD cards,

* thermonuclear war, or you getting fired because the alarm app failed.

* YOU are choosing to make these modifications, and if

* you point the finger at me for messing up your device, I will laugh at you.

*/

--INFO--

I got this working on a Telecom Serbia branded HP4024 running android 9 so this might not work for you.

If something doesn’t work tell me because i could have missed something in the tutorial. --INFO--

Here is what you will need to make this possible:

-A PC or Laptop, running Windows if possible.

-A screwdriver

-A soldering iron

-A USB to TTL adapter with GND, TX and RX connected, i used a FT232RL, they cost a few bucks

Here we go!

---ENABLING ADB---

1st step - if you can, enable developer options in the settings by clicking on the Build number seven
times, even tho it says its disabled for this user it might be needed. (im not sure cuz i had it enabled on
my stb before this)
2nd step: Now, this has been tested on the MTS IrisTV variant of the HP4024 (Serbian telecom variant),
Download the update_2.6.2.zip from this link :
http://93.86.38.145:33500/UPGRADE/jsp/upgrade.jsp?TYPE=HP4024&FILENAME=update_2.6.2.zip

Before doing this make sure that the box is connected to a network that has no internet (for example a
router that is not connected to the internet, just powered on), otherwise the box will update.

Rename the downloaded zip to update.zip, copy it to the USB drive and insert it into box. Type on the
remote #1397# to open settings and go to: System/Advanced options/System upgrade/USB disk

The device will reboot into recovery to update, if it says error unplug the box from power and remove the
usb stick, downlad the Skyworth zip that I attached and extract it to your usb drive, it should be like this:
skyworth\factory_mode\uboot\check_udisk.cfg once everything has been copied, put the usb stick in the
usb 3 port and turn the box on, after some time the box should boot into recovery, select Install update
from EXT, then select Install update from Udisk and select the update.zip, it should downgrade to 2.6.2
once its done, remove the usb stick and reboot the box.

3rd step - power off the device and open it up, for my box there were three screws under the rubber feet

4th step - There will be four pads on the motherboard labelled: 3.3V, GND, RX and TX. Connect the ground
to the ground of the TTL adapter, connect the RX from the TTL adapter to the TX pad on the motherboard
and the TX from the TTL adapter to the RX pad on the motherboard. Also make sure your TTL device is set
to 3.3V by jumping the correct headers on it.

5th step - install CoolTerm(CoolTerm is a simple serial port terminal application) on your PC, boot it up,
set the baud rate to 115200 and set the correct COM port.

6th step, plug everything into the box, click connect on CoolTerm and power it up, you should start
seeing stuff happening on CoolTerm as its booting, after the box is booted you should be able to type
anything in the terminal and the box should respond with something. (for exmaple, typing in help should
respond with help not found)

7th step - now that the box is all booted up and the terminal is ready, paste this command:

settings put global adb_enabled 1 if everything went okay

it shouldnt respond with anything.

8th step – now that adb is enabled, to test it open adb and connect to the box: adb connect [box IP
address], there should be a popup on the box to allow ADB connection, enable it and done, you now
have ADB on your box.

--APP INSTALLATION —

Now that adb is enabled we are going to install a custom launcher, app store and add a button mapper to
make a home button, and after that install a automation app so that the launcher would open on boot.
1st step – Wolf launcher installation

Download the attached APK file on your PC, then in the ADB cmd prompt type: adb install [drag and drop
the file]

After some time, it should say success, the app is now installed on your box!

To open it run this command: adb shell am start -n

com.wolf.firelauncher/.screens.launcher.LauncherActivity

If you want widget to work on Wolf launcher, use this command:

adb shell appwidget grantbind --package com.wolf.firelauncher --user 0

Now that you have the launcher installed and opened, open the settingsiptv
app and go to MAO UPDATE and remove any link in there and leave it blank,

there should be a blank button under it, click on it and it a little popup on the

bottom will say “Save parameters successfully” and you’re done, the box

shouldn’t update anymore.

2nd step – install button mapper

Download the attached APK file on your PC, then in the ADB cmd prompt type: adb install [drag and drop
the file]

After some time, it should say success, the app is now installed on your box!

Now since you are in the launcher, you can open button mapper from the launcher. But since the app
requires accesibilty options which are not available in the settings app (atleast on my box) we will enable
them using ADB with these commands:

adb shell settings put secure enabled_accessibility flar2.homebutton

adb shell pm grant flar2.homebutton android.permission.WRITE_SECURE_SETTINGS

Now open the button mapper and set a button of yout choice as a home button!

3rd step - App store instalation

Download the attached APK file on your PC, then in the ADB cmd prompt type: adb install [drag and drop
the file]
After some time, it should say success, the app store is now installed on your box!

4th step – install the automation app

Download the attached APK file on your PC, then in the ADB cmd prompt type adb install: [drag and drop
the file]

After some time, it should say success, the app is now installed on your box!

Open the app from the launcher and remove any currently set/active automations, after that add an
automation that opens the Wolf launcher app on boot and activate it and you are done!

--OPTINAL APP—

Leankey keyboard

The stock keyboard is ugly, I attached a better one to install

Download the attached APK file on your PC, then in the ADB cmd prompt type: adb install [drag and drop
the file]

After some time, it should say success, the keyboard is now installed on your box!

Open the keyboard and activate it and that’s it.

HOW TO CONNECT TO WIFI

In the fw ver 2.6.2 wifi doesn’t work, but theres a way to enable it and connect to a network

1. Assign a button that will turn wifi on in button mapper and add a rule that will turn on wifi on boot
using automateit
2. Install activity launcher (I attached the apk) install it the same way you installed other apk’s
3. Open the app and in the find the activity named connectivity.setup.WifiSetupActivity, it should be in
the settings section, wifi connections should display, connect to a network and that’s it.

I hope that this tutorial can help, this is what i did for my boxes that had nothing done to them before,
like i said before this might not work for your box but if you want you can try it!

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy