[GUIDE] Setting up ADB and fastboot on an x86_64 Chromebook - Chromebooks

Hey everyone!
I know that one of the biggest barriers for completely ditching my MacBook Pro for my Pixelbook was the ability to use ADB and fastboot (upgrading Android versions, flashing TWRP, factory resetting). ADB and fastboot are installed on later versions of Chrome OS; unfortunately, these versions are too old for devices like the Pixel 2 (XL) and there isn't a ton of information on how to get them updated and working properly.
As such, I created an installation script that will push the latest versions of the platform tools to the local binary directory and install a small wrapper script so you can use the commands as you normally would. The scripts should be fairly easy to read if you have a basic understanding of the command line, I have commented them so it's clear what is going on.
The installation script can be used to install the tools for the first time as well as upgrading to newer version as they come out. The changelog for each version can be found here.
Please see the README for the full instructions and let me know if you have any questions, enjoy!

On Chrome OS Canary version 69 on an ARM CPU, ADB and Fastboot are both installed by default.

zarthan said:
On Chrome OS Canary version 69 on an ARM CPU, ADB and Fastboot are both installed by default.
Click to expand...
Click to collapse
Do they actually work? They were installed on my Chromebook Plus out of the box but they are too outdated for my Pixel 2 XL.

Will this work in Acer c720p, or is it too old? If not what about Samsung Chromebook pro? Would it have to be in developer mode?

firegoblin said:
Will this work in Acer c720p, or is it too old? If not what about Samsung Chromebook pro? Would it have to be in developer mode?
Click to expand...
Click to collapse
In theory, it should work for both.
Please see the README as it answers the second question.

nathanchance said:
In theory, it should work for both.
Please see the README as it answers the second question.
Click to expand...
Click to collapse
Dear lord my c720p has a purpose now. Thank you! ChromeOS ftw

nathanchance said:
In theory, it should work for both.
Please see the README as it answers the second question.
Click to expand...
Click to collapse
Do you know if there is anyway to run a shell directly from the downloads folder in ChromeOS? I couldn't get fastboot to function properly.

firegoblin said:
Do you know if there is anyway to run a shell directly from the downloads folder in ChromeOS? I couldn't get fastboot to function properly.
Click to expand...
Click to collapse
Going to have to give me more details, like the stuff I request in the README.
Sent from my Pixel 2 XL using XDA Labs

nathanchance said:
Do they actually work? They were installed on my Chromebook Plus out of the box but they are too outdated for my Pixel 2 XL.
Click to expand...
Click to collapse
fastboot doesn't report version but adb is 1.32 which is old. I don't know how recent adb was added to Chrome OS but I am sure I have used them in the past. I have lived in Canary for the last 2 years so I have no idea whether it was a Canary thing or widely available within developer mode.
Another option since you are in developer mode is Crouton and install a fullish version of Linux. adb does work within a Crouton session. Even if I was to update the version installed in Chrome OS, I would need to reinstall it every day since Canary is updated daily and sometimes two or three times a day. Even stable can be updated mid-cycle so you could get caught with the outdated one at an inopportune time.

zarthan said:
fastboot doesn't report version but adb is 1.32 which is old. I don't know how recent adb was added to Chrome OS but I am sure I have used them in the past. I have lived in Canary for the last 2 years so I have no idea whether it was a Canary thing or widely available within developer mode.
Another option since you are in developer mode is Crouton and install a fullish version of Linux. adb does work within a Crouton session. Even if I was to update the version installed in Chrome OS, I would need to reinstall it every day since Canary is updated daily and sometimes two or three times a day. Even stable can be updated mid-cycle so you could get caught with the outdated one at an inopportune time.
Click to expand...
Click to collapse
For me personally, I bought a Chromebook for Chrome OS, not the hardware, so Crouton wasn't really an option.
You don't need to reinstall these as they are in /usr/local/bin so they're not touched during a Chrome OS upgrade.

I don't think I understand "Crouton wasn't really an option". Crouton is a simple script that installs various versions of Linux desktops that run alongside Chrome in a chroot. Probably any Chromebook made can install Crouton. The only thing required is to be in developer mode, which you are. I choose to run my sessions in a tab but it can be a separate window. Not much you can't install and run in these sessions.

zarthan said:
I don't think I understand "Crouton wasn't really an option". Crouton is a simple script that installs various versions of Linux desktops that run alongside Chrome in a chroot. Probably any Chromebook made can install Crouton. The only thing required is to be in developer mode, which you are. I choose to run my sessions in a tab but it can be a separate window. Not much you can't install and run in these sessions.
Click to expand...
Click to collapse
Would help if I actually did proper research into Crouton :silly:thanks for the clarification, I'll have to check it out soon

Crouton was developed by a Google employee. You can create a pretty complete development environment. An i7 and 16 GB RAM are becoming more and more appealing.

zarthan said:
Crouton was developed by a Google employee. You can create a pretty complete development environment. An i7 and 16 GB RAM are becoming more and more appealing.
Click to expand...
Click to collapse
Ended up trying it yesterday, I'm a big fan so far. Will continue to explore it, thanks for the tip!

nathanchance said:
Ended up trying it yesterday, I'm a big fan so far. Will continue to explore it, thanks for the tip!
Click to expand...
Click to collapse
http://skycocker.github.io/chromebrew/
If you mainly just want command line to install packages.
There is also chromebrew, almost a chromeos version of homebrew on mac.

Hello!
First off I would like to thank you very much for making this installation script! I've been waiting the whole time since I bought my Chromebook about 3 weeks ago for somebody to post a script to install ADB/fastboot since the recent added support of the 2 to ChromeOS. ADB/fastboot support is the entire reason why I bought this Chromebook, if it did not have it, I would of been stuck buying a Windows laptop. I was really excited when I read they just added support recently for ADB/fastboot! I have a couple of small problems and if anybody can help me out, it will be greatly appreciated.
1. I cannot get ADB to work yet on my Pixel 2 XL, but fastboot works no problem. When I try to use ADB, it says device is "offline". Sometimes it says "unauthorized" when I've accepted permissions and click 'always allow from this computer' etc etc. Do I have to use a root shell to run adb/fastboot or can i use a regular shell like on my old windows laptop? Do i have to use sudo before every single command as well or just 'adb devices' like I would on a windows. I know these are noob questions but it is because I am a noob and have only used ADB/fastboot on a WIndows 7 laptop before this.
2. My other question is when I powerwashed and it booted to the user sign in screen, I tried to click enable debugging features but it said not all of the features could of been enabled. Wth does that mean? How can I fix it? Does the chromebook stay in developer mode after I powerwash it if it was in dev mode before I powerwashed it? I did return it back to the dev channel after the powerwash bc I noticed it was back on stable.
Do I have to install a custom version of Chromium OS before this will work?
Thank you guys so much, and thanks again @nathanchance for making this script. Also thanks for your Pixel 2 XL kernel, I use that as well. Cheers!
My device is the Acer Chromebook R11 .. 32 GB HD / 4 GB RAM with a 64 GB sdcard in it .. 2 in 1 tablet/laptop .. x86_64

ok so how do I copy the files I downloaded to another directory? The chrome files explorer only shows drive and downloads

Nathan
Will you be building your own kernel and or system images for pixelbook?

smartymcfly said:
Nathan
Will you be building your own kernel and or system images for pixelbook?
Click to expand...
Click to collapse
No. The entire reason I got a Pixelbook is so that I could have a super stable local device and do all my heavy computing on a remote server.

nathanchance said:
Hey everyone!
I know that one of the biggest barriers for completely ditching my MacBook Pro for my Pixelbook was the ability to use ADB and fastboot (upgrading Android versions, flashing TWRP, factory resetting). ADB and fastboot are installed on later versions of Chrome OS; unfortunately, these versions are too old for devices like the Pixel 2 (XL) and there isn't a ton of information on how to get them updated and working properly.
As such, I created an installation script that will push the latest versions of the platform tools to the local binary directory and install a small wrapper script so you can use the commands as you normally would. The scripts should be fairly easy to read if you have a basic understanding of the command line, I have commented them so it's clear what is going on.
The installation script can be used to install the tools for the first time as well as upgrading to newer version as they come out. The changelog for each version can be found here.
Please see the README for the full instructions and let me know if you have any questions, enjoy!
Click to expand...
Click to collapse
Hi Nathan,
I also have a Chromebook plus which is not x86_64. Have you written a script compatible with the Chromebook plus?
Thank you for all your contributions to the community!
-Dan

Related

apps and scopes available

hi im looking at maybe buying a ubuntu phone on the next flash sale or intsalling it on my nexus 5 and 7
but not sure if its good enough on the nexus 5 and just worth trying to buy one
two questions how does it run now on nexus 5 is it ready for day to day use and will the operating system be current like the one on the ubuntu phone
and were do i find a list of scopes and apps available
like i want to run nvpy can i just install as i do native like on a ubuntu
many thanks
wayne
Here's an unofficial store frontend: https://appstore.bhdouglass.com/apps
And yes, you can install debian packages, but that breaks OTA updates.
update
And yes, you can install debian packages, but that breaks OTA updates.[/QUOTE]
i change to and remounted RW
and did update and upgrade all worked fine but killed my dual boot
so if i did RW and then update
and installed say lifeograph would it install that package and be useable from the repository?
wayneward said:
And yes, you can install debian packages, but that breaks OTA updates.
Click to expand...
Click to collapse
i change to and remounted RW
and did update and upgrade all worked fine but killed my dual boot
so if i did RW and then update
and installed say lifeograph would it install that package and be useable from the repository?[/QUOTE]
Did you upgrade using the system settings update mechanism? That won't be blocked and the update will seem to work, but things will break after some time, just like your dual boot, especially when you start installing custom packages.
Theoretically, the application should work, but you're going to have to set up XMir properly to run X applications. If you are interested in doing that, the guy who made this video is the one who can tell you: https://www.youtube.com/watch?v=c3PUYoa1c9M
This video may be helpful, too: https://www.youtube.com/watch?v=XfMLzlki9XE
AND you'll have to install the devel-proposed channel as stable/rtm doesn't contain the necessary software yet.
I got root write - updated and upgraded and it killed my nexus 5 install basicaly wrote over the boot sector I think !
Can I not get a chroot for ubuntu apps I have on ubuntu and would they run? For example lithograph?
Ill take a look I've installed the sdk to test as well I'm certain these apps will get added soon scopes are great but being able to install ubuntu apps like lifeograph and other apps would be amazing.. Is this on the cards or do the developers have to release the touch apps version ?
Sent from my awesome Ubuntu Touch device using the Forum Browser app
wayneward said:
I got root write - updated and upgraded and it killed my nexus 5 install basicaly wrote over the boot sector I think !
Can I not get a chroot for ubuntu apps I have on ubuntu and would they run? For example lithograph?
Ill take a look I've installed the sdk to test as well I'm certain these apps will get added soon scopes are great but being able to install ubuntu apps like lifeograph and other apps would be amazing.. Is this on the cards or do the developers have to release the touch apps version ?
Sent from my awesome Ubuntu Touch device using the Forum Browser app
Click to expand...
Click to collapse
I'm sorry for you killing your boot sector. Were you able to set up everything again?
I tried the chroot method some time ago but you still need to install the necessary packages for that using apt-get. So you need a writable system again...
You could, however, try to package the apps as a click package yourself. I've never tried that and I don't know of anyone who did, but if you ship xmir and the application in a click package, it should work.
I just had to reinstall and re-root was good really because got it set up right now.
I'm did a emulated rw and compiled lifeograph from source that it might work but it wont connect to mir using cmake there must be a use flag or ill look are cross compiling maybe.. Does it create a click package or a deb ? Ill take a poke around in apt cache to look at packages already cached from install
Sent from my awesome Ubuntu Touch device using the Forum Browser app
wayneward said:
I just had to reinstall and re-root was good really because got it set up right now.
I'm did a emulated rw and compiled lifeograph from source that it might work but it wont connect to mir using cmake there must be a use flag or ill look are cross compiling maybe.. Does it create a click package or a deb ? Ill take a poke around in apt cache to look at packages already cached from install
Sent from my awesome Ubuntu Touch device using the Forum Browser app
Click to expand...
Click to collapse
Great that you got it sorted out.
There's a trick to get the app working on Mir: Lifeograph is an app for the X window system. To make it run with Mir, there's a software called Xmir. Check out whether it's in the repos. If not, the source code should be online somewhere.
The app is probably going to compile as a debian package though. Either you stay with your phone in rw mode or you look into packaging it as a click package. The latter might be a little bit more difficult.

[Q] Installing Kali linux on lg g3

I have been trying for a few weeks to install kali linux on my lg g3. So far with no luck I have tried every guide on the internet but all have failed me can someone give me a detailed walkthrough on how to do so? my sd card is formatted and partitioned to fat32. I wish to install kali to the second 14 gig partition I made and named ext2. my phone is rooted with busy box installed it is the lg g3 S990 runing stock rom 5.0.1
anyone have any experience with this?
Here are some screen shots
Here are some screen shots
I don't think that you can..... They don't offical support it and there is a lot of things you have to take into effect. For example kernel, arm version, and hardware, wifi chips, touch screen drivers and a WHOLE LOT MORE!.
What would you suggest then? I'm debating getting a nexus 7 and installing nethunter on it would that be better??? I've been able to get quite close to having it work
turatt said:
What would you suggest then? I'm debating getting a nexus 7 and installing nethunter on it would that be better??? I've been able to get quite close to having it work
Click to expand...
Click to collapse
You can try that
GOOD NEWS (maybe)
I am able to get kali running through the complete linux installer app BUT it appears to be missing all pentesting tools and has no gui because vnc viewer wont connect but it does at least behave the way the app makers say it should :/
turatt said:
I am able to get kali running through the complete linux installer app BUT it appears to be missing all pentesting tools and has no gui because vnc viewer wont connect but it does at least behave the way the app makers say it should :/
Click to expand...
Click to collapse
Well, that's a start...
You can try opening a terminal and running: sudo apt-get install aircrack-ng
It says files are corrupted and cannot be read :/ ithink I will try limbo pc emulator instead will post the results
turatt said:
It says files are corrupted and cannot be read :/ ithink I will try limbo pc emulator instead will post the results
Click to expand...
Click to collapse
OK
So after many weeks of working day and night I finally have time to sit and tinker will post updates in the coming days
turatt said:
So after many weeks of working day and night I finally have time to sit and tinker will post updates in the coming days
Click to expand...
Click to collapse
Have you just looked into installing it onto like raspberry pi or a Chromebook or something? It seems pretty easy..... Plusnit might work better then the phone.
If I can't get to work ill be switching to a nexus seven with nethunter. I found a guide on how to run kali in limbo pc emulator and it appears to work to some extent but I get no gui nothing. I fear the iso file may be corrupted. Ill post screenshots next
turatt said:
If I can't get to work ill be switching to a nexus seven with nethunter. I found a guide on how to run kali in limbo pc emulator and it appears to work to some extent but I get no gui nothing. I fear the iso file may be corrupted. Ill post screenshots next
Click to expand...
Click to collapse
Just install gnome fallback or something....
Or open a terminal and try running "startx"
Here are my screenshots.
http://ikrami.net/2014/05/26/kali-linux-android/
This is the guid I have been using^
Just tried again with a new iso and limbo stopped working I will try reinstalling and wipeing cache in recovery.
turatt said:
Just tried again with a new iso and limbo stopped working I will try reinstalling and wipeing cache in recovery.
Click to expand...
Click to collapse
It could just be the arm version of our phone.... What are you trying to do with Kali?
Just run it I have a pwn box for mobile hacking so I can bluesnarf and do alot of fun things. I'm doing freelance pin testing so I thought it would be nice to be able to do those things on my phone without having to lug my laptop out
turatt said:
Just run it I have a pwn box for mobile hacking so I can bluesnarf and do alot of fun things. I'm doing freelance pin testing so I thought it would be nice to be able to do those things on my phone without having to lug my laptop out
Click to expand...
Click to collapse
OK, cool
Then I guess the nexus 7 is your best guest unless you get something like a Samsung S2 and put it in monitor mode and use aircrack-ng. Also the raspberry pi thing is pretty good if your like pretty handy you can wire up a battery, pi, and screen then just use a wireless keyboard.
S2 link: https://www.google.com/url?sa=t&sou...mgJhCRpHtESmUYXTw&sig2=IeGml16hwDKXeV9V7JXwRg
You can install kali linux on linux deploy and run with android VNC
I am running with linux deploy it on my AT&T 3g.
Im pretty sure your problem is in your configuration on preferences. Generally the SD is formatted to FAT which has maximum image file size 4095 MB. So pretty much if you want kali tools then hypothetically you could reformat your SD or external to ext4. There is also a permissions problem because of the image location. Here's how I got around it for now, I just started altering this phone 2 days ago so I'll keep you updated if you want. I moved the environment location to a folder in SD and it has consistently held up to 6000MB which is plenty for the os, necessary additions and a few fun kali tools.
Here's my mini pictorial, it's only my second post so maybe this will help.
Just do the settings like mine, Wait forever while it installs then after it finishes hit reconfigure. It takes a couple of minutes to reconfigure then you press start and wait until it's finished loading, press your home button, open VNC, make sure your port is 5900 and default password is "change me"
Open up a terminal and type "sudo su" make a password, update and make sure you have fun.
When you're finished go back to linux deploy, press stop and then use the menu button to exit the app

Alternative OS for Acer Chromebook 13 CB5-311

Hi developers,
is any chance, that can i install any alternative OS to my Acer Chromebook 13 CB5-311? Device has a Nvidia Tegra K1 CPU, that is ARM. Chrome OS is not too bad, but i need some apps, which not exist or not work well.
I finding any OS. It may be Android or Ubuntu. But i need working offline apps (storage is not big problem i mean).
*Sorry for my bad english
just an idea
lord.wiccar said:
Hi developers,
is any chance, that can i install any alternative OS to my Acer Chromebook 13 CB5-311? Device has a Nvidia Tegra K1 CPU, that is ARM. Chrome OS is not too bad, but i need some apps, which not exist or not work well.
I finding any OS. It may be Android or Ubuntu. But i need working offline apps (storage is not big problem i mean).
yea im searching for the samething ... maybe somebody can fix the OS from the shield devices on to it
Click to expand...
Click to collapse
I have the same model. Great hardware, lousy os. Crouton with ubuntu trusty build runs well if you are a little computer savvy and dont mind typing in terminal commands. It runs parallel to chrome. I have heard you can install linux native on this model, but have never tried.
Hello, If you find a way how to install android apps on Acer CB5-311 chromebook, will be great. Thank you!
Yeah, it is possible.
lord.wiccar said:
Hi developers,
is any chance, that can i install any alternative OS to my Acer Chromebook 13 CB5-311? Device has a Nvidia Tegra K1 CPU, that is ARM. Chrome OS is not too bad, but i need some apps, which not exist or not work well.
I finding any OS. It may be Android or Ubuntu. But i need working offline apps (storage is not big problem i mean).
*Sorry for my bad english
Click to expand...
Click to collapse
I know you porobably solve your problem, or change your device, but i want to reply to it, if anyone else are searching for answers.
Because of drop of support for this device a have decided to move to linux.
On internet are some scrips, which can do it by one or two clicks, but they are old today and it's i bit more tricky today.
In general, you can use arch linux, which instalation still work, but graphical session doesn't start (i don't know why, i'm not expert on arch). You can use Clifford script, which don't work for today, because chrome os karnel has been changed and it is more difficult to use it.
So i install arch linux, with working kernel a delete it's rootfs. Into it i installed ubuntu-base 18.04, update, instal basic packages and kubuntu desktop.
Suprisingly it work very well, even graphic acceleration works.
If anyone wan't to know, how did i do it, i can help.
But i think no one is using it today, except few people like me.
Hy! need help cb5-311
Jirka13 said:
I know you porobably solve your problem, or change your device, but i want to reply to it, if anyone else are searching for answers.
Because of drop of support for this device a have decided to move to linux.
On internet are some scrips, which can do it by one or two clicks, but they are old today and it's i bit more tricky today.
In general, you can use arch linux, which instalation still work, but graphical session doesn't start (i don't know why, i'm not expert on arch). You can use Clifford script, which don't work for today, because chrome os karnel has been changed and it is more difficult to use it.
So i install arch linux, with working kernel a delete it's rootfs. Into it i installed ubuntu-base 18.04, update, instal basic packages and kubuntu desktop.
Suprisingly it work very well, even graphic acceleration works.
If anyone wan't to know, how did i do it, i can help.
But i think no one is using it today, except few people like me.
Click to expand...
Click to collapse
I need help to change chrome OS with linux on my old acer cb5-311. [email protected] Thank you!
In case no one has known yet, the CB5-311 is running an Nvidia Tegra K1 processer if I'm not mistaken. Therefore, because it is an ARM-based device, using another OS other than ChromeOS is impossible as far as I can tell.
Good to know about the Tegra k1 processor...
Hey, sorry for waiting.
Here is some linux images for this device: https://github.com/hexdump0815/imagebuilder
It is prepared to flash on SD and boot from it. From this awesome develeper can be also found the linux kernel for this chromebook.
It is also posible to did something similar like chrubuntu did earlier, it means flash kernel to KERNEL C partition and boot from internal storage (but my 16 GB internal storage is i bit small)
Good luck, with this.
P. S . only problem is with graphic drivers. Drivers provided from NVIDIA is for ubuntu 14 and they are too old to use. So you you have to regret hardware acceleration (or find another way how to make it work).
Read also the the issues and releases on github.
Second way is to use archlinux. There is and script, which will do anything for you.
https://github.com/RaumZeit/LinuxOnAcerCB5-311 even if this script isn´t for my CB5-311-T23S, it works.
If you don´t know how to resize internal storage and flash working kernel, it is posible to use this script and install arch linux and later back up kernel modules, format partition with root and there install ubuntu base. ArchKernel work fine with it, but latest working version is ubuntu 18. (Snap don´t work on this old kernel). If you want ubuntu 20 (or newer), you will have to use kernel from hexdump0815 mentioned earlier)

[How-To] Install Windows on Android version [YB1-X90L/F]

Hello guys!
I'm starting this thread as I managed to install win10 on my X90L (Android) YogaBook
It was not easy to find a way to fix the ACPI error but it is possible!
Will update this post in a few hours with a guide on how to do it yourself.
UPDATE: link to the guide -> poz1.com/windows-on-android-lenovo-yogabook/
PLEASE NOTE THAT IF YOU CONTINUE YOU WILL END UP WITH A YOGABOOK WITHOUT INPUT DEVICES!!!
(EXTERNAL KEYBOARD WILL BE NEEDED) AND NO ANDROID INSTALL!!!​
So far i got almost everything working except:
- Touchscreen
- Keyboard
- Webcam in the keyboard panel (the other one works fine)
- NFC
- Backlight Control (added 25/5/2018)
I'm getting very near to have the touch and the keyboard working though
P.s. In attach you find the outputs from 3DMark - IceStorm Extreme (default settings), would be much appreciated if someone with the real Win version shared its score
Any chance of posting you work to date. Got an X90F just crying out for Windows.
Broomfundel said:
Any chance of posting you work to date. Got an X90F just crying out for Windows.
Click to expand...
Click to collapse
I have added the link to the guide! If yo have any issues let me know but keep in mind that currently no input devices (touchscreen or keyboard) work!
Thanks for posting this. I am really so impressed. Will be trashing my X90F tomorrow. Just got to dig out a powered USB hub. Ill report back, and lets see what happens.
(Hopefully not a brick)
OK,
So far so good. I get to the amending of the of aml. But keep getting.
Intel ACPI Component Architecture
ASL+ Optimizing Compiler/Disassembler version 20180508
Copyright (c) 2000 - 2018 Intel Corporation
iASL: Segmentation Fault
iASL: Terminating
To clarify the process. Decompile the DSTDroid.aml, then insert the OperationRegion (GNVS, SystemMemory, 0x7B3CF000, 0x0369)
Field (GNVS, AnyAcc, Lock, Preserve)
{ etc.. } section from the DSTDroid.dsl and use it to replace the equivalent section in the DSTWin.dsl in your files.
Then compile the DSTWin.dsl with the
iasli -ta DSDTWin.dsl
command.
This is how I am reading it, but have not managed to get it to work yet.
It decompiles with the two errors you mention, but wont recompile no matter how I try it.
I am using Notepadd++ so its not hidden characters.
Any thoughts, and thanks again for your efforts on this.
Broomfundel said:
OK,
So far so good. I get to the amending of the of aml. But keep getting.
Intel ACPI Component Architecture
ASL+ Optimizing Compiler/Disassembler version 20180508
Copyright (c) 2000 - 2018 Intel Corporation
iASL: Segmentation Fault
iASL: Terminating
To clarify the process. Decompile the DSTDroid.aml, then insert the OperationRegion (GNVS, SystemMemory, 0x7B3CF000, 0x0369)
Field (GNVS, AnyAcc, Lock, Preserve)
{ etc.. } section from the DSTDroid.dsl and use it to replace the equivalent section in the DSTWin.dsl in your files.
Then compile the DSTWin.dsl with the
iasli -ta DSDTWin.dsl
command.
This is how I am reading it, but have not managed to get it to work yet.
It decompiles with the two errors you mention, but wont recompile no matter how I try it.
I am using Notepadd++ so its not hidden characters.
Any thoughts, and thanks again for your efforts on this.
Click to expand...
Click to collapse
Hello Broomfundel,
I never got that error, but it seems to be a problem of the ASL Compiler build not of your file.
I am using Mac so I have another build, if you want to post the file I can compile it for you .
Otherwise you can try an older release or to build the tool from source maybe?
Poz1 said:
Hello guys!
I'm starting this thread as I managed to install win10 on my X90L (Android) YogaBook
It was not easy to find a way to fix the ACPI error but it is possible!
Will update this post in a few hours with a guide on how to do it yourself.
UPDATE: link to the guide -> poz1.com/windows-on-android-lenovo-yogabook/
PLEASE NOTE THAT IF YOU CONTINUE YOU WILL END UP WITH A YOGABOOK WITHOUT INPUT DEVICES!!!
(EXTERNAL KEYBOARD WILL BE NEEDED) AND NO ANDROID INSTALL!!!​
So far i got almost everything working except:
- Touchscreen
- Keyboard
- Webcam in the keyboard panel (the other one works fine)
- NFC
I'm getting very near to have the touch and the keyboard working though
Click to expand...
Click to collapse
Hi, i have the Lenovo Yoga Book Windows version, im crying to install Stock Android on it, can you PLZ write a guide about doing it, or at least if there is a way to install the kernelflinger.efi or the fastboot mode on YB windows it will be great.
to fix the whole bugs you faced, try to reinstall windows 10 using this methode https://forum.xda-developers.com/yoga-book/how-to/windows-guide-creating-windows-10-t3718823
Thanks
THE MAXIMUM POWER said:
Hi, i have the Lenovo Yoga Book Windows version, im crying to install Stock Android on it, can you PLZ write a guide about doing it, or at least if there is a way to install the kernelflinger.efi or the fastboot mode on YB windows it will be great.
to fix the whole bugs you faced, try to reinstall windows 10 using this methode https://forum.xda-developers.com/yoga-book/how-to/windows-guide-creating-windows-10-t3718823
Thanks
Click to expand...
Click to collapse
Hi,
KernelFlinger is opensource and come with an installer, it should be pretty simple to install it.
Right now I don't have my YogaBook as I am travelling but I can try in the next few days
OK, Older release worked, but I get a .hex file, your instructions talk about a new aml file. Do I use the .hex file or is there another option other than the -ta one that would create the aml.
BTW. I am enjoying this. So thanks again.
Broomfundel said:
OK, Older release worked, but I get a .hex file, your instructions talk about a new aml file. Do I use the .hex file or is there another option other than the -ta one that would create the aml.
BTW. I am enjoying this. So thanks again.
Click to expand...
Click to collapse
With the -ta option I get both the .hex and the .aml file but you can try -tc if it doesn't work. Maybe due to the different build
P.s. (for other people that may incur in this) If you don't get the output files check that you have as last line of the terminal
"Compilation complete. 0 Errors"
OK, I am getting 7 errors. My current theory is that the DSTDWin.dsl will only compile with the same version number of the compiler it was decompiled with. I have attached my DSDTDroid.dsl so you can have a go. At least it will prove I got things right up to that point. Might be worth posting the original DSTDWin.aml for me to try this end.
If we are lucky it might turn out that the patched DSTDWin.aml files are consistent across the same model devices.
So... It seems both pen mode and keyboard mode of holo keyboard won't work... Am I right?
It's sad that if they won't work even we install the drivers from the lenovo website
Poz1 said:
Hi,
KernelFlinger is opensource and come with an installer, it should be pretty simple to install it.
Right now I don't have my YogaBook as I am travelling but I can try in the next few days
Click to expand...
Click to collapse
can after installing Windows booting to kernelflinger? if you can make a thread about how can you install/reinstall kernelflinger will be amazing?
Thank you
Poz1 said:
Hello guys!
Click to expand...
Click to collapse
Have you tried with the ISO from this forum with the Windows injected drivers? Here https://forum.xda-developers.com/yoga-book/how-to/windows-guide-creating-windows-10-t3718823
As Poz1 is obviously busy at the moment. Can anyone else get the DSTDWin.aml file for me to try and decode?
Thanks
Sorry guys I've been busy with university
Broomfundel said:
OK, I am getting 7 errors. My current theory is that the DSTDWin.dsl will only compile with the same version number of the compiler it was decompiled with. I have attached my DSDTDroid.dsl so you can have a go. At least it will prove I got things right up to that point. Might be worth posting the original DSTDWin.aml for me to try this end.
If we are lucky it might turn out that the patched DSTDWin.aml files are consistent across the same model devices.
Click to expand...
Click to collapse
There you go I'm also updating the files DSTDWin of my blog with one with some fixes Well they depend on the settings you use in your Bios (that's why Windows may not boot after install, it changes some parameters (the wait time of the bios and the default boot partition)). When you use the builtin one is the bios that "updates" it for you but for now we need to do it by hand If we are going to end with everything working we can release a patched "Win" bios and everything will be simpler
Riskypedia said:
So... It seems both pen mode and keyboard mode of holo keyboard won't work... Am I right?
It's sad that if they won't work even we install the drivers from the lenovo website
Click to expand...
Click to collapse
I know There something in the DSDT (the file that tells the os which and where your pc components are) that has to be fixed to make Windows see these parts correctly
THE MAXIMUM POWER said:
can after installing Windows booting to kernelflinger? if you can make a thread about how can you install/reinstall kernelflinger will be amazing?
Thank you
Click to expand...
Click to collapse
Didn't try Will do as soon as I have some free time :fingers-crossed:
Kinyapiplele said:
Have you tried with the ISO from this forum with the Windows injected drivers? Here https://forum.xda-developers.com/yoga-book/how-to/windows-guide-creating-windows-10-t3718823
Click to expand...
Click to collapse
Yep, but the problem is in the DSDT Thanks fot the input anyway
Poz1 said:
Sorry guys I've been busy with university
Click to expand...
Click to collapse
Don't worry, we all have real lives as well. I'm in the UK and we have a bank holiday on Monday. So this weekend, Ill get stuck in again.
Thanks for all your doing on this. You have already got further than anyone else who tried.
let me know if you have more problems
I have added a 3DMark test in the first post for those that are interested in how it performs
Poz1 said:
let me know if you have more problems
I have added a 3DMark test in the first post for those that are interested in how it performs
Click to expand...
Click to collapse
Just another Question, you as a Advance user, do you believe that we (yoga book Windows owners) can boot Android yb STOCK ROM ( i mean not the Android x86 based distros)?
Yes, but I think you would have to do the "reverse" DSDT injection (from win to android) as the official ROM has drivers for that components.
This means that, if you're lucky you would end up with our same problems (keyboard, pen and touch). If we don't fix that before
The problem with Android is that it is meant to be flashed on rom instead of being installed and this makes things more difficult.
It should be possible to flash the rom on an USB key, add grub and use it for DSDT injection like we do and see what happens.
Another problem is that the provided kernelflinger seems to have most of the security options enabled so 99% it will refuse to boot anyway.
Since it is opensource it should be possible to fix this anyway.
So yes, but it a loooong journey

HP TOUCHPAD Novacom Repair Android

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Live Linux System:
It can be run on any Computer as:
Burn into a CD, or USB Flash Drive, boot into any Computer
Run it as a Virtual Machine using any Virtualization Software
355 MB iso file
Click HERE to Download HP_Touchpad Novacom Repair Android
Novacom Drivers to load:
TPToolBox by jcsullin -- Reflash battery A6 Firmware ( Only)
Create Boot -- Repair boot
TWRP Recovery 3.2.1 by Flintman -- Flash any Android ROM
Wipe All Create Android with Swap Partition -- Make Tablet 100% Android with Swap
Make changes to Android
Android Debug Bridge ( ADB ) -- Control and make changes to Tablet using TWRP Recovery or Android
Media Transfer Protocol ( MTP ) -- Transfer files using TWRP or Android
Ramdisk -- Customized all settings for the Tablet
VNC Server -- Allows to control a connected HP Touchpad from anywhere.
VNC Viewer -- Connect to VNC Server to make changes to any connected HP Touchpad
Web Browser -- Download any ROM or flash file need it to update the HP Touchpad.
How to Videos:
User Interface
Load the ToolBox
Ramdisk from zip flash files
Ramdisk from /boot uImage
Screenshots:
How to Burn the ISO file onto a CD; USB Flash Drive or use it as a Virtual Machine
The Palm Novacom Driver is the essential to communicate with the HP Touchpad to repair it, if is not booting into the moboot menu.
The drivers are not been updated and must be install on old Operating System to work properly. As new PC Operating System are updated the Palm Novacom Driver may become unstable or not work at all.
The provided ISO file is a Puppy Linux 32 bit compatible with Ubuntu Bionic (Latest version)
Click HERE for the Original Version of BionicPup32
Click HERE for the Puppy Linux Main Web Page
Basic instructions:[/U][/B][/SIZE][/COLOR]
To burn the ISO file to a CD, use the Operating System software or the free ImgBurn.exe for Windows
Click HERE for ImgBurn for Windows
Use it in a Virtual Machine
Click HERE for Virtual Box
Click HERE for VM WARE Player
To create a boot-able Live USB drive using UNetbootin:
Click HERE to Download UNetbootin for Windows, Linux and MacOS
Good news HP_TOUCHPAD,
It seems like I am the first 'layman' to install HP_TOUCHPAD's Novacom repair tool.
I feel like the first man on the moon! Because it was quite an adventure.
First I had to mount an E: drive using Virtual Clone Drive software so I could place the HP_Touchpad_Novacom_Repair_Android.iso file on that drive. This step did not need to be done, but I am glad I did it because I was able to see all the indivual files that made up the .iso file. As you see in the below pic on drive E:
Then I installed and ran the VM player and loaded the .iso file, but it was complaining that the setting vt-X had to be enabled. So I actually had to go into my PC's BIOS to enable that setting. But as you see in the below pic everything is working now, I just plugged in my Touchpad to my PC, and ran the Toolbox option, and would you believe it, the toolbox came up on my Touchpad, and then I reset the batteries A6 firmware with it. I also tested the WipeAll icon and it also worked with success.
So this tool that HP_TOUCHPAD has created would make J.C. Sullins proud.
DoubleStuff said:
Good news HP_TOUCHPAD,
It seems like I am the first 'layman' to install HP_TOUCHPAD's Novacom repair tool.
I feel like the first man on the moon! Because it was quite an adventure.
So this tool that HP_TOUCHPAD has created would make J.C. Sullins proud.
Click to expand...
Click to collapse
You did it the hard way and congratulations!
There is no need to mount the ISO file.
In the Virtual Machine Software, on your case VM Ware Player, just select the ISO file as the operating system to install, remember there is no installation is a Live CD. On the Virtual Machine settings it only needs 1GB of RAM to run or less. Just Run the Virtual Machine and as it shows, once you connect the Tablet to the host then it will ask if you want to connected to the guest machine. Using a Virtual Machine allows not to reboot your Main PC ( host ).
There is no worries about upgrading windows or any OS in fear that the Palm Novacom driver will stop working.
This should work in a Virtual Machine environment for EVER until we die, because the Tablet will keep working.
Burning a CD or a USB flash drive will allow to boot into any PC, anywhere you go. If anyone finds an HP Touchpad in a dumpster somewhere, using this ISO will provide everything need it to have all done from a complete data reset, to the ToolBox and installing any ROM !
HP could have done the same and use the WebOS Dr, on a Linux CD, providing the Palm Novacom drivers and all the details, it would have avoid a lot of confusion with the boot symbols, but to save half a penny it was not included in the box with the Tablet and now the Palm web site is down with no option for a regular user to get the Tablet working. The ToolBox is an Arm Linux architecture of 67MB that loads into memory.
I'll leave all this hocus pocus to your guys. I have two Windows 10 laptops with Novacom drivers installed and they work fine. I did have the one PC where the driver became corrupted, but a simple uninstall/ reinstall fixed it without issue. I personally don't subscribe to one must use a PC with an old operating system installed to get Novacom to work. BTW, what do you call an old operating system, XP? After 9 years of playing of with TouchPads, I have never had a problem installing or using Novacom. Any driver can become corrupted on any PC and a simple reinstall will fix it. I have never not been able to fix a driver issue on any PC that reinstalling the driver did not fix the issue. I am not saying that your method does not have a place in someone's software toolbox. But Novacom is so easy to install. Just right click on the Novacom Installer and click "Install" and in few seconds, it is installed. Put the TPTBv42, TWRP or WipeAll batch files in the Palm, Inc. folder and run them. That just seems so much easier than burning ISO's to CD' s or thumb drives or in VM's and watching all these tutorials to learn how to use your Novacom Repair method. I'm not a software junkie like you guys. I like straight forward and simple. And one click to install Novacom is SIMPLE!
Hats off to you HPTP for creating an interesting method. Just not my cup of tea.
Smithy
smithylovestouchpad said:
I'll leave all this hocus pocus to your guys. I have two Windows 10 laptops with Novacom drivers installed and they work fine. I did have the one PC where the driver became corrupted, but a simple uninstall/ reinstall fixed it without issue. I personally don't subscribe to one must use a PC with an old operating system installed to get Novacom to work. BTW, what do you call an old operating system, XP? After 9 years of playing of with TouchPads, I have never had a problem installing or using Novacom. Any driver can become corrupted on any PC and a simple reinstall will fix it. I have never not been able to fix a driver issue on any PC that reinstalling the driver did not fix the issue. I am not saying that your method does not have a place in someone's software toolbox. But Novacom is so easy to install. Just right click on the Novacom Installer and click "Install" and in few seconds, it is installed. Put the TPTBv42, TWRP or WipeAll batch files in the Palm, Inc. folder and run them. That just seems so much easier than burning ISO's to CD' s or thumb drives or in VM's and watching all these tutorials to learn how to use your Novacom Repair method. I'm not a software junkie like you guys. I like straight forward and simple. And one click to install Novacom is SIMPLE!
Hats off to you HPTP for creating an interesting method. Just not my cup of tea.
Smithy
Click to expand...
Click to collapse
All valid points Smithy, I too have Novacom installed on my Windows 10 64bit laptop, but last time I checked more and more Novacom links to install the software were broken and they were getting harder to find, and I was hearing of others having issues trying to install it on newer PC's.
So the idea of having a Novacom permanently ready to go appealed to me, in case, when we go to Windows 11 or 12 and Novacom does not install, I have learned this new method and will be ready. That being said, I dont really use my Touchpads too much, I just like playing around with new install methods and reading these threads on XDA, and maybe helping a newbie or two. Like you said it would be fun if JC Sullins came back for a day or two and made some final comments on the state of the HP TOUCHPAD, but I guess he did not reply to HP_TOUCHPAD's request to have permission to change the TP Toolbox code for some important modifications that have been needed since 2015 and the advent of incompatible zips. Boy that term is also a blast from the past as was "ttinstall" which is going on in another thread as we speak.
smithylovestouchpad said:
I'll leave all this hocus pocus to your guys. I have two Windows 10 laptops with Novacom drivers installed and they work fine. I did have the one PC where the driver became corrupted, but a simple uninstall/ reinstall fixed it without issue.
It took you very long time to figure that out to a point of just given up, go to this post:
https://forum.xda-developers.com/showpost.php?p=80016636&postcount=406
And there was more than that,
I personally don't subscribe to one must use a PC with an old operating system installed to get Novacom to work.
Eventually it will come to that, in the software business nothing has lifetime support, the codes are changing with every update. That is why Virtualization has become so important, any software or Operating system can be use on new hardware if need it, or have a Live Linux CD to repair a broken Operating System. Is not hocus pocus, it is how is done at the present time.
BTW, what do you call an old operating system, XP? After 9 years of playing of with TouchPads, I have never had a problem installing or using Novacom. Any driver can become corrupted on any PC and a simple reinstall will fix it.
You did not know the driver was corrupted, had to use another PC to resolve the issue and any OS update can render the driver useless and the user will not even know it and then again blame the Tablet for been ""brick".
Old is when the Software Company will not update the OS anymore, on January 2020 Windows 7 becomes OLD.
I have never not been able to fix a driver issue on any PC that reinstalling the driver did not fix the issue. I am not saying that your method does not have a place in someone's software toolbox. But Novacom is so easy to install. Just right click on the Novacom Installer and click "Install" and in few seconds, it is installed. Put the TPTBv42, TWRP or WipeAll batch files in the Palm, Inc. folder and run them.
It is not as easy as you are stating, you are the perfect example. You did not know how to load an uImage into the Tablet. The user must be aware and know how to use the novacom command
novacom boot mem://
That just seems so much easier than burning ISO's to CD' s or thumb drives or in VM's and watching all these tutorials to learn how to use your Novacom Repair method. I'm not a software junkie like you guys. I like straight forward and simple. And one click to install Novacom is SIMPLE!
Having the Novacom installed on any PC will not fix any Tablet when connected. Plug in a tablet with the triangle or USB symbol to any of your PC with the novacom driver and it will not even show anywhere.
What does the user do then?
Connect the Tablet to an up to date OS and it will not recognized it, not even automatically download the drivers for it from the OS update servers, which in theory by Plug and Play any device connected to the new OS should be recognized and automatically search and install the driver.
Hats off to you HPTP for creating an interesting method. Just not my cup of tea.
Smithy
Click to expand...
Click to collapse
On the next Operating System upgrade, the support for old drivers could be block or it could actually crash the system. Does that mean the PC can not be updated or maintain just to use the Novacom drivers to get something done on the Tablet.
Every user can use any method that is easier for them, but the more options and solutions the better as you never know when it maybe need it.
DoubleStuff said:
All valid points Smithy, I too have Novacom installed on my Windows 10 64bit laptop, but last time I checked more and more Novacom links to install the software were broken and they were getting harder to find, and I was hearing of others having issues trying to install it on newer PC's.
So the idea of having a Novacom permanently ready to go appealed to me, in case, when we go to Windows 11 or 12 and Novacom does not install, I have learned this new method and will be ready. That being said, I dont really use my Touchpads too much, I just like playing around with new install methods and reading these threads on XDA, and maybe helping a newbie or two. Like you said it would be fun if JC Sullins came back for a day or two and made some final comments on the state of the HP TOUCHPAD, but I guess he did not reply to HP_TOUCHPAD's request to have permission to change the TP Toolbox code for some important modifications that have been needed since 2015 and the advent of incompatible zips. Boy that term is also a blast from the past as was "ttinstall" which is going on in another thread as we speak.
Click to expand...
Click to collapse
I was always under the impression that all this is open source. That as long as credit was given, one could modify and adapt any thing related to Android, Linux and the like. Why would Sullins care if HPTP updated and improved TPTB? If he has the knowledge and skills, all five or ten of us who still use a TouchPad would benefit. When you run TPTB, no where do you see anything about it being copyrighted or that modifying or improving it is prohibited. Where people get in trouble, they take a program or app, rename it, put their name on it and put it out as their own.
So what is going on concerning ttinstall in another thread? Link?
Smithy
---------- Post added at 03:34 AM ---------- Previous post was at 03:21 AM ----------
HP_TOUCHPAD said:
On the next Operating System upgrade, the support for old drivers could be block or it could actually crash the system. Does that mean the PC can not be updated or maintain just to use the Novacom drivers to get something done on the Tablet.
Every user can use any method that is easier for them, but the more options and solutions the better as you never know when it maybe need it.
Click to expand...
Click to collapse
You missed commenting on a couple of statements I made, 1. I am not saying that your method does not have a place in someone's software toolbox. 2. Hats off to you HPTP for creating an interesting method. It's just not my cup of tea. Those were complements.
Lastly, you are WRONG, I did and do know how to load a uImage, it was the corrupted Novacom driver that was throwing me a curve. Once I used a second PC to prove it could be done, I went back to the first PC, and reinstalled the Novacom drivers. That's called trouble-shooting pal. And your link to post 406 proves my point.
Smithy
DoubleStuff said:
All valid points Smithy, I too have Novacom installed on my Windows 10 64bit laptop, but last time I checked more and more Novacom links to install the software were broken and they were getting harder to find, and I was hearing of others having issues trying to install it on newer PC's.
The universal Novacom installer stopped working long ago, it was an interesting and effective concept back then.
So the idea of having a Novacom permanently ready to go appealed to me, in case, when we go to Windows 11 or 12 and Novacom does not install, I have learned this new method and will be ready.
It is 100% reliable every single time, and if use on a Virtual Machine the user can fix the Tablet no matter what type of OS or how new the PC, as long as it has USB ports.
That being said, I dont really use my Touchpads too much, I just like playing around with new install methods and reading these threads on XDA, and maybe helping a newbie or two. Like you said it would be fun if JC Sullins came back for a day or two and made some final comments on the state of the HP TOUCHPAD,
The HP Touchpad is a Palm device that uses WebOS. The experts for this type of operating system can be found at
https://www.webosnation.com/
but I guess he did not reply to HP_TOUCHPAD's request
I did not contacted JC Sullins as the account on XDA has not been active.
to have permission to change the TP Toolbox code for some important modifications that have been needed since 2015 and the advent of incompatible zips. Boy that term is also a blast from the past as was "ttinstall" which is going on in another thread as we speak.
Click to expand...
Click to collapse
The thread about modifying the ToolBox can be found on my guide, read it !
https://forum.xda-developers.com/hp-touchpad/general/Click HERE for how to modify the ToolBox
Also to mentioned, the HP Touchpad is the perfect Device to learn Android OS. If you have an Android Smartphone, is risky to modified the OS or make changes, it can be bricked and no way to make a phone call !
The Tablet can be use as the experiment device and see how the internal of the OS works.
One of the most important is the Ramdisk, which required a Linux OS. The user have total control by using this ISO to make any permanent modification and learn. It is not only an OS with Novacom Driver, read the guide again for everything that it can do.
smithylovestouchpad said:
I was always under the impression that all this is open source.
I know Andriod is open source and most of the developers like Flintman et all post their source on github which is open to the public. But as per JC Sullins TPTB this is posted on some of his code.
# This script is Copyright (c) 2014 James Sullins, All rights reserved.
# James (JC) Sullins, aka jcsullins
# No modifications or distribution without permission
That as long as credit was given, one could modify and adapt any thing related to Android, Linux and the like. Why would Sullins care if HPTP updated and improved TPTB? If he has the knowledge and skills, all five or ten of us who still use a TouchPad would benefit.
LOL, 5 or 10 users, that is funny and you maybe right that their is 5 or 10 "regulars" who post on these threads, but I have posted the number of downloads of the alternate method
and its in the thousands. And even the most recent zip I posted in July already has over 300 downloads.
When you run TPTB, no where do you see anything about it being copyrighted or that modifying or improving it is prohibited. Where people get in trouble, they take a program or app, rename it, put their name on it and put it out as their own.
So what is going on concerning ttinstall in another thread? Link?
look at the last couple of pages of this link you will see the ttinstall mentioned
https://forum.xda-developers.com/hp-touchpad/general/android-9-pie-dirty-unicorns-v13-0-t3911621
Smithy
Click to expand...
Click to collapse
See my comments in blue above.
---------- Post added at 09:50 PM ---------- Previous post was at 09:35 PM ----------
HP_TOUCHPAD said:
snip....
I did not contacted JC Sullins as the account on XDA has not been active.
snip...
Click to expand...
Click to collapse
DoubleStuff says,
Ok well somebody did, because I am quoting your comment from this post below...
HP_TOUCHPAD says,
It could be the only file to load, but I am not going to change it, a request was sent to jcsulling for permission, but no replied. Anywhere jcsullins is " Many Thanks"
see this post for context:
Post #179
DoubleStuff says,
Ok well somebody did, because I am quoting your comment from this post below...
HP_TOUCHPAD says,
It could be the only file to load, but I am not going to change it, a request was sent to jcsulling for permission, but no replied. Anywhere jcsullins is " Many Thanks"
see this post for context:
Post #179[/QUOTE]
Again read this specific post:
https://forum.xda-developers.com/showpost.php?p=78649680&postcount=3
Probably a request was never sent, it was a discussion on how to removed the restriction of installing only specifics ROMs. Keep in mind I am not a developer and not connected to that side of the spectrum, I looked for an alternative and found out that I could use TWRP to re-partition and use TWRP to flash any ROM and that is where the Wipe_All came to be.
I saw your post elsewhere about the java installer for Novacom not working any more. There is a Windows installer version you can download here:
https://www.sheldonsblog.com/cant-download-novacom-drivers-for-windows-to-connect-hp-touchpad/
Just right click on NovacomInstaller_x64.msi and click install. There is a 32 bit version too. Easy peazy. No java installer needed.
Smithy
---------- Post added at 04:35 AM ---------- Previous post was at 04:29 AM ----------
HP_TOUCHPAD said:
DoubleStuff says,
Ok well somebody did, because I am quoting your comment from this post below...
HP_TOUCHPAD says,
It could be the only file to load, but I am not going to change it, a request was sent to jcsulling for permission, but no replied. Anywhere jcsullins is " Many Thanks"
see this post for context:
Post #179
Click to expand...
Click to collapse
Again read this specific post:
https://forum.xda-developers.com/showpost.php?p=78649680&postcount=3
Probably a request was never sent, it was a discussion on how to removed the restriction of installing only specifics ROMs. Keep in mind I am not a developer and not connected to that side of the spectrum, I looked for an alternative and found out that I could use TWRP to re-partition and use TWRP to flash any ROM and that is where the Wipe_All came to be. [/QUOTE]
You know there is an easy work-around. Just use one of the compatible recoveries and gapps files available and immediately after installing, flash the updated version of TWRP. Worked like a charm for me when I reverted my TP back to Sullin's CM11 sans swap. Fresh start, complete data reset and all that.
Smithy
P.S. I agree with DS, sure looks like some kind of contact with Sullins was attempted.
smithylovestouchpad said:
I saw your post elsewhere about the java installer for Novacom not working any more. There is a Windows installer version you can download here:
Just right click on NovacomInstaller_x64.msi and click install. There is a 32 bit version too. Easy peazy. No java installer needed.
Smithy
Click to expand...
Click to collapse
Thanks Smithy I clicked the link and dowloaded the NovacomInstallers and put them on a
thumb drive along with HPTP's .iso file, because you never know how long these "rogue" links
will be up, and when I am going to need it.
As per contacting JCSullins controversy, I can't find the link, but I believe Flintman tried to contact him about the TPTB code back in the Evervolv 5 days, and maybe even some others have tried, and of course Sullins XDA has been inactive for quite a while, but I am sure ( he is no dummy ) he has probably created a new account and comes on here and poses as a newbie once in a while.
I am hearing rumors now that Android Q, will not be named after a tasty treat, because these treats names, Petit Four, Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, IceCream Sandwich, JellyBean, KitKat, Lollipop, Marshmallow, Nougat, Oreo and Pie even though popular treats in the USA, does not mean these treats have worldwide appeal, nor were they fully understood in other languages. So I am hearing Android Q will just be named Android 10, so I guess
we have reached an "end of an era".
Quote:
LOL, 5 or 10 users, that is funny and you maybe right that their is 5 or 10 "regulars" who post on these threads, but I have posted the number of downloads of the alternate method and its in the thousands. And even the most recent zip I posted in July already has over 300 downloads.
Good to know there are a few lurkers out there who choose to take but not participate. It's nice to get feedback on your work as well as an occasional thanks.
Quote:
# This script is Copyright (c) 2014 James Sullins, All rights reserved.
# James (JC) Sullins, aka jcsullins
# No modifications or distribution without permission
Would have been nice if he has posted that in the OP of his thread instead of burying it in his code. I'm not a lawyer, but just because you put that claim of being copyrighted out there does not mean it is. I doubt if he actually ever filed the paperwork to copyright TPTB. Although as arrogant as he always came across, he just might have done so. God forbid that someone else could help improve on HIS work.
Smithy
DoubleStuff said:
See my comments in blue above.
---------- Post added at 09:50 PM ---------- Previous post was at 09:35 PM ----------
DoubleStuff says,
Ok well somebody did, because I am quoting your comment from this post below...
HP_TOUCHPAD says,
It could be the only file to load, but I am not going to change it, a request was sent to jcsulling for permission, but no replied. Anywhere jcsullins is " Many Thanks"
see this post for context:
Post #179
Click to expand...
Click to collapse
Just curious, so you create this Linux Live CD or run this operating system in a virtual machine and regardless of the PC you run it on, it is going to work? So Linux contains all the drivers needed to work on all the hardware out there, Dell, HP, Lenovo, Sony, Asus, Acer, Toshiba, desktop, laptop, regardless?
Smithy
smithylovestouchpad said:
snip.....
Would have been nice if he has posted that in the OP of his thread instead of burying it in his code. I'm not a lawyer, but just because you put that claim of being copyrighted out there does not mean it is. I doubt if he actually ever filed the paperwork to copyright TPTB. Although as arrogant as he always came across, he just might have done so. God forbid that someone else could help improve on HIS work.
snip.....
Smithy
Click to expand...
Click to collapse
I agree with you on the copyright Smithy, because recently a music artist named Katy Perry was sued by Flame, because Flame said Katy Perry copied from his song, when she created the song "Dark Horse", if only Katy would have given Flame some kudos/credit for the song, I think Flame would have been OK with it. Plus HPTP wants people to "save a click" and not even press the thanks button, I am sure he does not want any money for his work. So if he gets sued, what is 50% of $0.00, you guessed it a big zero. LOL. I have learned so much over the past 2 years because of everybodies work in trying to improve the touchpad install method, that its worth it for me. But I wish JCSullins could come back for a day or two and tell us his final summary of the past 4 years.
And maybe JC could mend the fences with some people he was at odds with, it would be like the big reunion of Jerry Lewis and Dean Martin, after they had that bitter split for for 20 years, finally reunited during the 1976 Jerry Lewis Telethon.
smithylovestouchpad said:
Just curious, so you create this Linux Live CD or run this operating system in a virtual machine and regardless of the PC you run it on, it is going to work? So Linux contains all the drivers needed to work on all the hardware out there, Dell, HP, Lenovo, Sony, Asus, Acer, Toshiba, desktop, laptop, regardless?
Smithy
Click to expand...
Click to collapse
@smithylovestouchpad
All your comments, suggestion and critics are well welcome. The most valuable asset of the thread are the comments, questions, answers and debate, that's what we learned from. Nobody has to agree or use any specific method, but the most important is to post valuable and helpful information for any user to have the best experience using the HP TP.
On the Linux Operating System the drivers are incorporated into the Kernel, there are many versions of Linux with different Kernels. Most Linux OS can boot on any Computer and provide support for a lot of hardware and devices, Dell, HP, Lenovo, Sony, Asus, Acer, Toshiba and Apple. All those Personal Computer brands use the same Processor, Intel or AMD with same technology standards. Linux is very powerful it does not need to be install to run on a computer, is call a Live CD or (USB Flash drive).
An example:
The computer hard drive is failing and not booting into the OS, or the boot sector is damage. A Linux (CD) (USB) can be connected to the computer and it loads the Linux OS into memory ( RAMDISK ). Data can be copy from the failing hard drive or the boot sector can be restore, it can resolve many issues.
The Linux version used for the HP Touchpad Novacom Repair is based on Puppy Linux compatible with Ubuntu Bionic. If you read the info the OS is less than 300 MB with more software support that of a full modern OS. It will boot on any Computer, from 20 years ago to the most current. The computer does not need a hard drive and no more than 1GB of RAM. The smallest Linux Distro is Tiny Core :
https://distro.ibiblio.org/tinycorelinux/downloads.html
Is a 16 MB Operating System that support most computers with Graphics, Sound, Networking, Mouse, Keyboard, CD, Hard drive.
The most current FireFox browser can be install to a total OS of about 200 MB and is all loaded into Memory and due to that even a computer that is about 15 years old will browse the web faster that any new one !
Booting from a Virtual Machine will work 100 % on anything even on an ARM processor. It can even be run on any modern Android Smartphone, meaning your phone can connect to the Tablet to repair it.
Virtualization adds a layer of software codes that mimic the hardware that the OS needs to run from.
Puppy Linux is the distro that I found small enough that supports the Novavcom Driver and allows for the Ramdisk to be modified. At only 355 MB total it can be copy onto a 1GB flash drive and still have 700 MB for extra files. It can be boot on any old computer, with no hard drive, monitor, keyboard or mouse. The only thing extra is a network card and USB port. Once it boots VNC Server is active and using VNC Viewer it can be control remotely. There are many ways on using it but no matter how, it will always work as intended.
DoubleStuff said:
Plus HPTP wants people to "save a click" and not even press the thanks button, I am sure he does not want any money for his work. So if he gets sued, what is 50% of $0.00, you guessed it a big zero. LOL.
Click to expand...
Click to collapse
Is posted on my Guide, I am a user not a developer and all the modifications I am doing is what any user can do, but I am trying to make it easier for others to apply on to the Tablet. I am not creating any proprietary code or special software. But there are other "humans been" that the only thing they care is personal gain and will use others people ideas and work, modified it and call it their own. It happens all over, look into this web site XDA and you will find it. There is a reason for a patent registration that is stronger than just a copyright and even patents takes years to get approved and still others use it.
Jc Sullins spent a lot of time creating the ToolBox and just posted it for everyone to use. Anyone can easily modified it, repack it and distributed with another name and charge, that is the reality. But the ToolBox is not a proprietary software or code, is a version of Angstrom v2015.01, Built from branch: master, Revision: 038d832 (open source )
http://www.angstrom-distribution.org/
Running scripts to perform the task with busybox and LVM. There is no custom codes, but the script and that is just a way of writing a command to be executed.
Attached are the list of scripts from the Toolbox, when a user enter an option the script it call and executed by busybox or LVM.
It is very well done and perfectly executed. If the WiFi drivers can be ported to Anstrom Arm OS, a system can be built that will do it all, with web browser built in to automatically download the latest Recovery, Android Version, Resize all Partitions and automatically fix any issues. But the drivers for the HP TP are proprietary and not available or easily portable to other OS.
Read very careful this links, it could have provided the information to create the HP Touchpad Debrick, the Pre phone runs on WebOS, same as the Tablet.
One situation which cannot be recovered so easily is the extremely unlikely event of corruption of the installed bootloader (bootie) stored on the Pre's flash disk.
And this is the Most important, that clearly state that a WebOS device can not be brick even if the bootie is damage.
If bootie on the flash disk has been damaged or corrupted in such a way that booting into recovery mode is not possible, the Pre is still not "bricked" as the OMAP3430 processor in the Pre provides for a mechanism to boot code from its USB interface. At this time this operation has not been performed on a Pixi, and will not be the same as it has a different core.
https://www.webos-internals.org/wiki/Last_Resort_Emergency_BootLoader_Recovery
https://forum.xda-developers.com/showthread.php?t=1564938
smithylovestouchpad said:
I saw your post elsewhere about the java installer for Novacom not working any more. There is a Windows installer version you can download here:
https://www.sheldonsblog.com/cant-download-novacom-drivers-for-windows-to-connect-hp-touchpad/
Just right click on NovacomInstaller_x64.msi and click install. There is a 32 bit version too. Easy peazy. No java installer needed.
Smithy
Click to expand...
Click to collapse
Thank you for sharing the information, it is good to know that you recently found the Novacom drivers for Windows. I do have all the drivers for all the OS.
On this post August 5 when your Windows Novacom Driver malfunctioned, you asked for the drivers:
By any chance do you have the novacomd installation files. I could try reinstalling that. I have even tried a different USB cable.
Click to expand...
Click to collapse
https://forum.xda-developers.com/showpost.php?p=80016787&postcount=418
The java installer was the Universal to get it working on any OS, but it need it java to be install and that was another challenge plus about 200 MB extra just to use a driver.
The Windows driver installed on my Windows x64 with no issues, attached are the screenshots.
It is very easy to install, just a click. But having the Novacom Installed on Windows or any other OS does not mean that the Tablet will get fix. Is only a driver that was created in 2009 to communicate with Palm phones that came with software that used the driver.
Your issued is the perfect example and this is how it all started:
I am looking at triangle with an exclamation point in it and www.palm/ROM below that. I'm not bricked so to speak, but I no longer have a boot loader, so the tablet is useless. I now have a nice paperweight.
Click to expand...
Click to collapse
https://forum.xda-developers.com/showpost.php?p=80014852&postcount=391
With the HP Touchpad Novacom Repair Android, is not only the driver but the user knows what to do when they see a symbol on the tablet screen and the only thing to do is connected and click. It will always work as long as the PC has a USB port and the Tablet connection works.
If the user is using any other OS, Windows as an example, it must know how to open a command prompt in the Palm, Inc directory.
That is not an easy task for a regular user, you could not do it as in your post:
OK, using Windows File Explorer, I navigate to the Palm, Inc folder and right click the mouse. The options menu that opens does not give me a selection to open a command window
Click to expand...
Click to collapse
https://forum.xda-developers.com/showpost.php?p=80016787&postcount=418
As you can recall, it was a challenge for a user like you that claims using Novacom drivers is as easy as a click and all done, well think what it can be to others using different operating system.
HP_TOUCHPAD said:
Thank you for sharing the information, it is good to know that you recently found the Novacom drivers for Windows. I do have all the drivers for all the OS.
On this post August 5 when your Windows Novacom Driver malfunctioned, you asked for the drivers:
https://forum.xda-developers.com/showpost.php?p=80016787&postcount=418
The java installer was the Universal to get it working on any OS, but it need it java to be install and that was another challenge plus about 200 MB extra just to use a driver.
The Windows driver installed on my Windows x64 with no issues, attached are the screenshots.
It is very easy to install, just a click. But having the Novacom Installed on Windows or any other OS does not mean that the Tablet will get fix. Is only a driver that was created in 2009 to communicate with Palm phones that came with software that used the driver.
Your issued is the perfect example and this is how it all started:
https://forum.xda-developers.com/showpost.php?p=80014852&postcount=391
With the HP Touchpad Novacom Repair Android, is not only the driver but the user knows what to do when they see a symbol on the tablet screen and the only thing to do is connected and click. It will always work as long as the PC has a USB port and the Tablet connection works.
If the user is using any other OS, Windows as an example, it must know how to open a command prompt in the Palm, Inc directory.
That is not an easy task for a regular user, you could not do it as in your post:
https://forum.xda-developers.com/showpost.php?p=80016787&postcount=418
As you can recall, it was a challenge for a user like you that claims using Novacom drivers is as easy as a click and all done, well think what it can be to others using different operating system.
Click to expand...
Click to collapse
So what's your point. Only thing I see is you saying I'm stupid and you are so smart. That your way is the best and only way because you created it. Do you get a thrill putting people down? I have posted a link to an installer that does not require java, you put me down for that. I pay you complements, you don't even have the courtesy to say thank you. The only issue I had was a corrupted driver that caused the problem. You try to make it out that I don't know what the hell I am doing. I was the one who figured out it was a corrupt driver and I shared that. And why is it that someone asks for a link to a possibly needed file and no help from you. You say you have the Novacom driver for all OS's. How come you could not have provided a link? And BTW, after the fact I realize your suggestions were misleading. To run TWRP, TPTB or your Wipe routine on the TouchPad, all one has to do is run the associated script. No command window needed. I acknowledged early on that hardware was my area of expertise, not software, writing scripts or code. So why are you holding that against me? Oh wait, that makes you the big man cause you know it all and I admitted I did not understand what you were saying. You must live in a really big building to accommodate your huge ego. But that's OK, my TouchPads run just fine without your Wipes, Swaps, Optimizations or Reducers.
And since I am about to say "adios" to this little circus, you should really find someone to edit your threads, posts and guides. I asked you before if English was your first language and you said it wasn't, and it's very obvious it is not. At times it is really difficult to understand what you are trying to say because of it. You never say anything in your videos. Now we know why, no one could understand you.
Well, I've had my fun at your expense. So I only have one thing left to say, BYTE ME!

Categories

Resources