HP4024 ADB Enable and App Installing V1
HP4024 ADB Enable and App Installing V1
How to enable ADB and install wolf launcher and more apps on your HP4024/HP40A!
First off, i want to thank @Belgrade. and everyone here for helping and making this possible
/*
* thermonuclear war, or you getting fired because the alarm app failed.
* 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--
-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 - power off the device and open it up, for my box there were three screws under the rubber feet
3rd 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.
4th 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.
5th 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)
6th step - now that the box is all booted up and the terminal is ready, paste this command:
7th 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.
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!
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:
Now open the button mapper and set a button of yout choice as a home button!
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!
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!
I hope that this tutorial can help, this is what i did for my box that had nothing done to it before, like i
said before this might not work for your box(what propably wont work is the uart terminal when the
device boots) but if you want you can try it!