I want to make my own apps,
What SDK do I download and install for 1.5 software.
Please if someone could link me to it and show me what to do I'd love it. Thanks..
Also, Do i need to have a certain kind of phone to upload apps?
Required: Android SDK 1.5_r1
Required*: Eclipse IDE for Java
Optional: Ubuntu
Eclipse is not technically required, but if you don't use an IDE you will have to set up your own toolchain. Ubuntu is optional, but it is the Android team's operating system of choice. There are also some tasks easier performed in Ubuntu than Windows (creating a ext2/3 partition for example).
No special phone is required for developing apps. Even an unmodified G1 is perfectly fine.
http://tinyurl.com/d3yhef
jashsu said:
Required: Android SDK 1.5_r1
Required*: Eclipse IDE for Java
Optional: Ubuntu
Eclipse is not technically required, but if you don't use an IDE you will have to set up your own toolchain. Ubuntu is optional, but it is the Android team's operating system of choice. There are also some tasks easier performed in Ubuntu than Windows (creating a ext2/3 partition for example).
No special phone is required for developing apps. Even an unmodified G1 is perfectly fine.
Click to expand...
Click to collapse
Thanks bro,
Is there any sites where I could learn somethings from maybe like an "open source tutorial kinda thing?"
6Mike9 said:
Thanks bro,
Is there any sites where I could learn somethings from maybe like an "open source tutorial kinda thing?"
Click to expand...
Click to collapse
developer.android.com.....look for the getting started
6Mike9 said:
Thanks bro,
Is there any sites where I could learn somethings from maybe like an "open source tutorial kinda thing?"
Click to expand...
Click to collapse
If you don't know Java, you should learn that first as Android's userapps are written in Java syntax. There are many sites online to learn Java, just google "learn java". Assuming you do know Java, the guide pages on the Android Developer site are a good start:
http://developer.android.com/guide/index.html
jashsu said:
If you don't know Java, you should learn that first as Android's userapps are written in Java syntax. There are many sites online to learn Java, just google "learn java". Assuming you do know Java, the guide pages on the Android Developer site are a good start:
http://developer.android.com/guide/index.html
Click to expand...
Click to collapse
Yeah, I know java. Alright thanks guys.
I am having trouble with this though
I set my PATH variables to the tools/ directory but I still get this error.
{
"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"
}
6Mike9 said:
Yeah, I know java. Alright thanks guys.
I am having trouble with this though
I set my PATH variables to the tools/ directory but I still get this error.
Click to expand...
Click to collapse
My md5 on that file is 1672845fff4c6afc22bc3dac5cd1737c. If you get the same checksum, perhaps try reinstalling JRE/JDK?
Edit: Btw I suggest you place the sdk directory in the root of your hdd. E.g.:
C:\android-sdk-windows-1.5_r1\platforms\android-1.5\android.jar
jashsu said:
My md5 on that file is 1672845fff4c6afc22bc3dac5cd1737c. If you get the same checksum, perhaps try reinstalling JRE/JDK?
Edit: Btw I suggest you place the sdk directory in the root of your hdd. E.g.:
C:\android-sdk-windows-1.5_r1\platforms\android-1.5\android.jar
Click to expand...
Click to collapse
I did that and I redid JDK :/ updated to newest version. ughh.
Related
Hi All,
Forgive me if this has been asked - searching XDA results in hundreds of spurious hit since the search tool does not appear to honor quotes in a search term (i.e., "encrypted apk"). My apologies for the choice of forums. I was not allowed to ask in the Android forums. Sorry about the perverted reference below. I'm not allowed to add references, either.
Android 4.1 allows encryption of an APK (see "App Encryption" at H T T P developer-dot-android-dot-com-slash-about-slash-versions-slash-jelly-bean-dot-html). What tools are folks using to decrypt the APK and get it ready for something like APKTOOL or Dex2Jar?
Jeff
noloader said:
Android 4.1 allows encryption of an APK (see "App Encryption" at H T T P developer-dot-android-dot-com-slash-about-slash-versions-slash-jelly-bean-dot-html). What tools are folks using to decrypt the APK and get it ready for something like APKTOOL or Dex2Jar?
Click to expand...
Click to collapse
Ping...
Is there anyway to get this moved to an Android developers forum? Thats where it belongs.
I would also be interested in this.
Sent from my SPH-D710 using xda app-developers app
wtf with this?
You can view or decrypt the XML files of an Android APKfile with apktool.
Just copy the APK file also in that directory and run the following command in your command prompt:
Code:
apktool d HelloWorld.apk ./HelloWorld,
This will create and directory "HelloWorld"in your current directory. Inside it you can find the AndroidManifest.xmlfile in decrypted form and you can also find other XMLfiles inside the "HelloWorld/res/layout" directory.
Here HelloWorld.apk is yourAndroidAPKfile.
See the below screen shot for more information:
{
"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"
}
Sent from my SAMSUNG-SGH-I747 using xda premium
Apex_Strider said:
You can view or decrypt the XML files of an Android APKfile with apktool.
Just copy the APK file also in that directory and run the following command in your command prompt:
Code:
apktool d HelloWorld.apk ./HelloWorld,
Click to expand...
Click to collapse
apktool development was abandoned some time ago. The last release built and offered for download is from December 2011 (https://code.google.com/p/android-apktool/downloads/list). I seriously doubt it can do anything with an Encrypted APK (a featured added in August 2012 with Jelly Bean).
apktools or smali/baksmali is broken with respect to debug information. apktools and smali debugging: https://code.google.com/p/android-apktool/issues/detail?id=339. smali/baksmali debug issue (I should have filed it as a bug report): https://code.google.com/p/smali/issues/detail?id=139. I know there is another apktool by ibotpeaches, but its broken too: https://code.google.com/p/smali/issues/detail?id=139.
More details on Encrypted APKs (outside of the marketing literature) can be found at https://groups.google.com/group/android-security-discuss/browse_thread/thread/81f51e4faa895940.
Jeff
noloader said:
More details on Encrypted APKs (outside of the marketing literature) can be found at https://groups.google.com/group/android-security-discuss/browse_thread/thread/81f51e4faa895940.
Jeff
Click to expand...
Click to collapse
Agreed. That link is a decent place to start reading up on them. It's an interesting idea, I'm curious to see how encrypted APK distribution pans out....
This is interesting
noloader said:
apktool development was abandoned some time ago. The last release built and offered for download is from December 2011 (https://code.google.com/p/android-apktool/downloads/list). I seriously doubt it can do anything with an Encrypted APK (a featured added in August 2012 with Jelly Bean).
apktools or smali/baksmali is broken with respect to debug information. apktools and smali debugging: https://code.google.com/p/android-apktool/issues/detail?id=339. smali/baksmali debug issue (I should have filed it as a bug report): https://code.google.com/p/smali/issues/detail?id=139. I know there is another apktool by ibotpeaches, but its broken too: https://code.google.com/p/smali/issues/detail?id=139.
More details on Encrypted APKs (outside of the marketing literature) can be found at https://groups.google.com/group/android-security-discuss/browse_thread/thread/81f51e4faa895940.
Jeff
Click to expand...
Click to collapse
APKTool development was picked back up by iBotPeaches
Greetings,
I'm the ScriptBasic open source project manager which is an embeddable traditional Basic scripting API. We recently ported ScriptBasic to Android Linux. The goal was to use SL4A (JSON RPC interface to Android SDK) for local and remote scripting of mobile devices. Along the way I found C4droid (gcc/g++ & SDL plugins) and start playing with the JNI Android app glue API. I have a attached a small example of a native Android Linux SDL cube that is rotated via the touch screen. (enable off market apps)
I was also able to get the BackTrack5 ARM version image to run on my Samsung Galaxy Tab 2 10.1 as a chroot image. Works really well. (see examples screenshots on the SB forum)
John Spikowski
ScriptBasic Project Manger
scriptbasic.org
ScriptBasic said:
Greetings,
I'm the ScriptBasic open source project manager which is an embeddable traditional Basic scripting API. We recently ported ScriptBasic to Android Linux. The goal was to use SL4A (JSON RPC interface to Android SDK) for local and remote scripting of mobile devices. Along the way I found C4droid (gcc/g++ & SDL plugins) and start playing with the JNI Android app glue API. I have a attached a small example of a native Android Linux SDL cube that is rotated via the touch screen. (enable off market apps)
I was also able to get the BackTrack5 ARM version image to run on my Samsung Galaxy Tab 2 10.1 as a chroot image. Works really well. (see examples screenshots on the SB forum)
John Spikowski
ScriptBasic Project Manger
scriptbasic.org
Click to expand...
Click to collapse
This is a question how?
zacthespack said:
This is a question how?
Click to expand...
Click to collapse
If you mean the BackTrack image then use the Linux Loader app off Play.
If you mean why am I introducing myself here and am I asking a question? As a new user of this forum, this seems to be the only board I'm able to post to.
ScriptBasic said:
If you mean the BackTrack image then use the [n]Linux Loader[/b] app off Play.
Click to expand...
Click to collapse
No I meant why is this posted in the questions and answered section?
ScriptBasic said:
If you mean the BackTrack image then use the [n]Linux Loader[/b] app off Play.
Click to expand...
Click to collapse
No
{
"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"
}
He means that this is the "Question & Answer" forum - so;-
a) Where is the question in your post?
b) If your post is the answer, then what is the question?
c) If you're trying to promote a product then there are appropriate places for it
d) If you're trying to provide a tutorial then there are appropriate places for it
Damn - you beat me to it
ScriptBasic said:
If you mean the BackTrack image then use the Linux Loader app off Play.
If you mean why am I introducing myself here and am I asking a question? As a new user of this forum, this seems to be the only board I'm able to post to.
Click to expand...
Click to collapse
Then build up your post count like anyone else and dont just post stuff in the read the rules please
Sent from my GT-N7000 using xda premium
zacthespack said:
Then build up your post count like anyone else and dont just post stuff in the read the rules please
Sent from my GT-N7000 using xda premium
Click to expand...
Click to collapse
Okay, I'll try and think of a question or two if responding to this thread doesn't do it first. :fingers-crossed:
LOOP_SET_FD failed : error
hello i tried to install BT5 arm os on my galaxy nexus but got error of LOOP_SET_FD failed. i am having rooted nexus and have stock Kernel 3.0.31-gd5a18e0 and build number JOP40D. i am attaching the image of the terminal emulator app in the post. thanks in advance.
will we able 2 crck wifi via reaver or aircrack
Can you give folder bt5 all file in there...because hard to download
Sent from my GT-S5360 using xda app-developers app
RubyGems Browser
Enjoy RubyGems on your Android device
This awesome app is perfect for everyone that is a RubyGems.org enthusiast. It lets you browse the awesome RubyGems.org repository that has almost 50.000 Ruby libraries (gems) available.
The main features include the Dashboard view where you can keep track of all the gems you've subscribe, so you know if you're always on the latest version. It also lets you keep track of the gems you own, so you can always check your download count. And of course it includes search, so you can find new awesome gems for your projects.
Some of the things that are planned:
Edit your gems details
(Un)Subscribe to gems
More? Just send me a email.
{
"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"
}
Don't forget to check out this app source code: https://github.com/nathanpc/rubygems-explorer-android
This is very useful, thanks!
You're welcome! I really appreciate your feedback.
Sent from my GT-I9000B using xda premium
Hey there.
It's been a while since this thread was created, but I will still appriciate any response.
Why would I have to log-in? And where can I register?
I would also like to know how I can install Ruby on my device. Or how to make sure I have a rucy installed.
thanks for helpers
FurySh0ck said:
Hey there.
It's been a while since this thread was created, but I will still appriciate any response.
Why would I have to log-in? And where can I register?
I would also like to know how I can install Ruby on my device. Or how to make sure I have a rucy installed.
thanks for helpers
Click to expand...
Click to collapse
Hi, this is just an app that let's you browse and edit the RubyGems repository website, that's why you have to login. If you're interested in running Ruby in your device, I suggest you to take a look at this StackOverflow question, which contains the answer to your questions.
nathanpc said:
Hi, this is just an app that let's you browse and edit the RubyGems repository website, that's why you have to login. If you're interested in running Ruby in your device, I suggest you to take a look at this StackOverflow question, which contains the answer to your questions.
Click to expand...
Click to collapse
First of all, thanks a lot for directing me there, I couldn't find it myself.
Someone suggested there to root device and use apt-get. I already have my device rooted, but I don't know where I can use Linux commands such as apt-get on my android device (Galaxy S4 GT-I9515).
Another person suggested using Ruboto IRB, but I have no idea what that is nor how can I get it. I would like an explanation here as well (if you could of course )
Another question, when I use cSploit it tells me that there's a ruby updrade avaible and asks me if I want to install it. I infer that I already have Ruby if it asks me to UPDATE it (the app works fine btw), but I'm not sure.
To execute the Linux commands you need to install a terminal emulator via the Play Store, where you can also download Ruboto.
nathanpc said:
To execute the Linux commands you need to install a terminal emulator via the Play Store, where you can also download Ruboto.
Click to expand...
Click to collapse
Ok cool. So you're telling me that installing a terminal emulator will actually prompt linux commands to my device? Like, it's not just a simulation?
Also, I would be happy if you could explain me what Ruboto does or how it works.
BTW Thanks again for replying, I really appriciate your will to help
Hi,
Yesterday, an article featured the XDA Portal, talking about a new "code editor" for the Edify language. I wasn't much interested in it, because:
1. Windows, duh!
2. Porting ROMs (which I seldom do, though), or editing updater script, I use Linux.
3. Why a new editor, when language support can be added easily to *most* of the editors? This limits user functionality, the way user had been interacting with software, and would be missing out high on features
So, I decided to add edify syntax highlighting support to the popular text editor, Geany (yes, I don't use Gedit, and hate it. Period.).
Here's how you'd go about doing this one
All changes are perfectly revertible, so, you won't have to risk reinstalling Geany :fingers-crossed:
First, copy your filetype_extensions.conf to your home folder using the following command:
Code:
cp /usr/share/geany/filetype_extensions.conf ~/.config/geany/
Open it up, and add the following line, (below "Docbook=*.docbook;" preferably, to maintain alphabetical order):
Code:
Edify=*updater-script*;
Download the following file: https://raw.github.com/thewisenerd/edify_geany/master/filedefs/filetypes.Edify.conf
And place it within your ~/.config/geany/filedefs/ folder.
Hopefully, those are all the changes that need to be done
Close Geany, and open up any updater-script file, and hopefully, you should have syntax highlighting :laugh:
XDA:DevDB Information
[PLUGIN][GEANY] Edify Syntax Highlighter, a Tool/Utility for the Android General
Contributors
thewisenerd
Version Information
Status: Testing
Created 2014-01-12
Last Updated 2014-05-01
Reserved
Screenshot:
{
"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"
}
Reserved
Credits:
Referenced changes from: http://go-lang.cat-v.org/text-editors/geany/
Got edify keywords from: http://forum.xda-developers.com/wiki/Edify_script_language
P.S. This can be used with windows too. Voila! the power of Geany (and its open souce)
Works Great! Thanks!
Nice Work Sir!... :good:
Appreciate the hard work!
Thanks guys!
This made my day :')
any chance of a notepad++ plugin? would be sweet!
good job! and @henrylife use this for your syntax errors!
ricky310711 said:
any chance of a notepad++ plugin? would be sweet!
good job! and @henrylife use this for your syntax errors!
Click to expand...
Click to collapse
I don't really know. I'd have to get Windows installed first, then, get to research on Notepad++
thewisenerd said:
I don't really know. I'd have to get Windows installed first, then, get to research on Notepad++
Click to expand...
Click to collapse
virtual box
Bro .. you can also use Notepad ++ on windows to handle such scripts ...
Hi,
I just wanted to let you know the link for the Edify.config:
https://raw.github.com/vineethraj49/...pes.Edify.conf
seems to be dead. If you use:
https://github.com/v-superuser/edify_geany
and download as a .zip. Unzip and open the "edify_geany-master" folder.
Copy the "filetype_extensions.conf" and replace the file with the same name in the ".config/geany/" .
Next go back into the "edify_geany-master" folder and go into the "filedefs". Copy the "filetypes.Edify.conf" and pate it into ".config/geany/filedefs".
Open up Geany and go to "Tools". Hit the "Reload Configuration"
Now you are ready to go.
Freewaymad said:
Hi,
I just wanted to let you know the link for the Edify.config:
https://raw.github.com/vineethraj49/...pes.Edify.conf
seems to be dead. If you use:
https://github.com/v-superuser/edify_geany
and download as a .zip. Unzip and open the "edify_geany-master" folder.
Copy the "filetype_extensions.conf" and replace the file with the same name in the ".config/geany/" .
Next go back into the "edify_geany-master" folder and go into the "filedefs". Copy the "filetypes.Edify.conf" and pate it into ".config/geany/filedefs".
Open up Geany and go to "Tools". Hit the "Reload Configuration"
Now you are ready to go.
Click to expand...
Click to collapse
fixed that :cyclops:
thewisenerd said:
fixed that :cyclops:
Click to expand...
Click to collapse
Cool...now you have two links; yours and the one I provided. Your setup works and my variant. Nice tutorial.
Hey all, I've been working on more ports and one I figured you'd all be excited for is GIMP! After months of working on GTK2, I finally got it ported and.... Tada!
{
"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"
}
EVERYTHING works. It's not the fastest, but literally everything seems to work. I've not encountered a crash and I've:
Drawn using the touch screen and mouse
Exported, saved, and loaded images/projects
And played with some layers
If you want to TRY this build, you can get it on my website. Be aware that it is HUGE, and I would HEAVILY recommend extracting it on your desktop and putting it on a flash drive.
Beta build (May 29th):
https://download.pahaze.net/ARM/Applications/GIMP/Downloads/2022/May/BETA GIMP (May 29th).tar.gz
Great work @frylockk19!
Would it also be possible to port QEMU or Limbo (https://github.com/limboemu/limbo) for Windows ARM32?
Great stuff, thanks
michael.santos said:
Great work @frylockk19!
Would it also be possible to port QEMU or Limbo (https://github.com/limboemu/limbo) for Windows ARM32?
Click to expand...
Click to collapse
Sorry for the late reply, but yes! QEMU is already ported. Here's the link for it. https://cdn.discordapp.com/attachme.../843497489469538334/QEMU6-ARM32-BUILD5.tar.xz
Thanks! Do you know if it would be also possible to port Virtualbox for our beloved Surfaces?
https://www.virtualbox.org/browser/vbox/trunk
michael.santos said:
Thanks! Do you know if it would be also possible to port Virtualbox for our beloved Surfaces?
https://www.virtualbox.org/browser/vbox/trunk
Click to expand...
Click to collapse
I've thought about it, but haven't tried anything yet
frylockk19 said:
Hey all,
Beta build (May 29th):
https://download.pahaze.net/ARM/Applications/GIMP/Downloads/2022/May/BETA GIMP (May 29th).tar.gz
Click to expand...
Click to collapse
Hello,
when I:
1. downloaded "fontconfig_2.8.0-2_win32.zip" from here:
https://download.gnome.org/binaries/win32/dependencies/fontconfig_2.8.0-2_win32.zip
2. erased "Blank Section" (lines 77-142) from fonts.conf,
3. stored fonts.conf in C:\Users\Vertex\AppData\Roaming\fonts
4. set system env variables:
set "FC_CONFIG_DIR=C:\Users\Vertex\AppData\Roaming\fonts"
set "FONTCONFIG_PATH=C:\Users\Vertex\AppData\Roaming\fonts"
set "FONTCONFIG_FILE=C:\Users\Vertex\AppData\Roaming\fonts\fonts.conf"
5. and run gimp-console-2.10.exe then it crashes.
It seems, that you probably didn't port libfontconfig-1.dll to win32 arm32?
Anyway apart from that, it works great. <3
mbjun said:
Hello,
when I:
1. downloaded "fontconfig_2.8.0-2_win32.zip" from here:
https://download.gnome.org/binaries/win32/dependencies/fontconfig_2.8.0-2_win32.zip
2. erased "Blank Section" (lines 77-142) from fonts.conf,
3. stored fonts.conf in C:\Users\Vertex\AppData\Roaming\fonts
4. set system env variables:
set "FC_CONFIG_DIR=C:\Users\Vertex\AppData\Roaming\fonts"
set "FONTCONFIG_PATH=C:\Users\Vertex\AppData\Roaming\fonts"
set "FONTCONFIG_FILE=C:\Users\Vertex\AppData\Roaming\fonts\fonts.conf"
5. and run gimp-console-2.10.exe then it crashes.
It seems, that you probably didn't port libfontconfig-1.dll to win32 arm32?
Anyway apart from that, it works great. <3
Click to expand...
Click to collapse
Ah, it crashed because you tried loading a x86_32 DLL on ARM32. I'll look into it before I release another version.
frylockk19 said:
Ah, it crashed because you tried loading a x86_32 DLL on ARM32. I'll look into it before I release another version.
Click to expand...
Click to collapse
Thanks. I didn't use DLL from the ZIP of course. I am not THAT stupid. LOL (I checked the DLL header with the FileInfo TotalCommander plugin and found, that DLL is win32 x32 as expected.) I only used fonts.conf TXT file from archive, because I had no idea, how to write it myself. It seems, that your GIMP win32 arm32 uses a deprecated version of "fontconfig", which doesn't support "blank_characters". So I had to delete them from the config file.
If you will release something new, it would be nice, if it would be an incremental update of only modified files. Because... "Size matters.", she said.
Also, the frylock_k19 avatar should be something like this: (Beardless it looks better IMHO.)