[UNOFFICIAL] Android 4.4.4 for HTC Desire HD is ready! - Desire HD General

Worked perfectly!
BUGS
Not detected!
Kernel source:
. github.com/OpenDesireProject/android_kernel_htc_msm7x30
DOWNLOAD [UNOFFICIAL] Android 4.4.4 for HTC Desire HD
LINK: mediafire.com/download/5owaikw5aaw39dt/cm-11-20150317-UNOFFICIAL-ace.zip
DOWNLOAD GAPPS 4.4.4
LINK: mediafire.com/download/4kc4f4jok4dppu7/pa_gapps-modular-micro-4.4.4-20150308-signed.zip
--------------------------------------------------------------------------------------------------------
ALTERNATIVE LINKS:
1. cm-11-20150317-UNOFFICIAL-ace: dropbox.com/s/oytan6p71xrc7td/cm-11-20150317-UNOFFICIAL-ace.zip?dl=0
2. pa_gapps-modular-micro-4.4.4-20150308-signed: dropbox.com/s/ciziuwd24qjb5f5/pa_gapps-modular-micro-4.4.4-20150308-signed.zip?dl=0
3. philz_touch_6.40.7-ace(recovery img): dropbox.com/s/yiapu54pe1abbhl/philz_touch_6.40.7-ace.img?dl=0
Installation instructions:
1. Download [UNOFFICIAL] Android 4.4.4 Cyanogenmod
2. Download gapps
3. Put the files on SD card
4. Reboot to recovery
5. Do factory reset (wipe data/factory reset)
6. Flash cm-11-20150317-UNOFFICIAL-ace.zip
7. Flash gapps zip
8. Remember to flash boot.img via fastboot if you have S-ON
9. Reboot and enjoy
----------------------------------------------------------------------------------------------------
IMPORTANT: IF YOU SEE (error 7) or something else when try to install the system!
You have to upgrade your recovery img !!!
LINK RECOVERY IMG: mediafire.com/download/69palfa58fdz876/philz_touch_6.40.7-ace.img
INSTRUCTION TO UPGRADE YOUR recovery.img
1. USE: Ubuntu 12 or 14 - 64bit
2. Install Android SDK platform tools if you do not have it. The Ubuntu SDK is available for Ubuntu 14.04 (Trusty) onwards!
3.
HTML:
1. $ sudo add-apt-repository ppa:ubuntu-sdk-team/ppa
2. $ sudo apt-get update && sudo apt-get install ubuntu-sdk
3. $ sudo apt-get update && sudo apt-get dist-upgrade
4. $ sudo apt-get install bison g++-multilib git gperf libxml2-utils make zlib1g-dev:i386 zip
5. $ sudo apt-get update && sudo apt-get upgrade
4. Reboot to bootloader, open your terminal and navigate to the location of your boot.img and type:
5.
HTML:
fastboot flash recovery YOUR.img
-----------------------------------------------------------------------------
The kernel source of system "lollipop" android 5.0 still have alot of bugs, but you will wait
Just click on "Thanks" button if you want, it is not hard
Enjoy

question
thanks for this! i want to try but i cant download anything from mediafire, you can put this file on another site for download like google drive?

Ok, I will create alternative links

Camera not working
recording does't work
/ sorry my bad engilsh i from poland )

DaV97 said:
recording does't work
/ sorry my bad engilsh i from poland )
Click to expand...
Click to collapse
If your camera wont work, you have to try to set on "480p" and then restart the phone and test again! I guess then everything will be fine!
Аnyway. My camera worked on HD 720p Perfectly and Sound Recorder also
I hope I've helped!

You should mention that you got the kernel source code from:
https://github.com/OpenDesireProject/android_kernel_htc_msm7x30
at least so you don't violate the GPL.
Take a look at this link for instructions http://forum.xda-developers.com/showthread.php?t=2354418
Not to mention that you simply recompiled builds from http://opendesireproject.org/ without giving the slightest credit.

hussamT said:
You should mention that you got the kernel source code from:
https://github.com/OpenDesireProject/android_kernel_htc_msm7x30
at least so you don't violate the GPL.
Take a look at this link for instructions http://forum.xda-developers.com/showthread.php?t=2354418
Not to mention that you simply recompiled builds from http://opendesireproject.org/ without giving the slightest credit.
Click to expand...
Click to collapse
Ok man!

Related

[GUIDE]Compile CM7 AOSP (Kanged edition) For Speedy on Linux

Ok so I was searching and searching for a guide on how to compile CM7 source, and finally found a way to do it on the latest Ubuntu 11.10 oneiric
Updated info for non-debian based systems thanks to Vicodan:
If you want to use this on fedora or non-debian based systems you will need to replace every command that says apt-get to yum. Thanks to Vicodan for pointing this out as I do not use fedora myself.
Hardware Requirements:
- A minimum dual core pc, the more ram the better
- A working wifi connection
- Linux Operating System. Either 32-bit or 64-bit will work
NOTE: 64-bit will run faster
Optional Recommended Software:
Many of these can be found in the software center using the search box
If you find multiple versions it's ok to install them all, unless it says
otherwise
- Python
Alternatively open the terminal application and type
Code:
$ sudo app-get install python
Note: Enter your login password to install
- awk and gawk
- 7zip
- RAR
Code:
$ sudo apt-get install rar
Step 1 java:
Setting up java is one of the most important step to getting your pc prepared for a build environment. First check the java version that is installed on your pc
NOTE: On Ubuntu 11.10, and variants, you need to enable the
parter repository to install sun-java6-jdk:
Code:
$ sudo add-apt-repository "deb http://archive.canonical.com/ maverick partner"
Code:
$ java -version
The correct version is:
Code:
java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)
You must have a 1.6.x to compile on the gingerbread branch of cyanogenmod. If you have the correct version skip down to Step 2.
1a - First install the correct version:
Code:
$ sudo apt-get install sun-java6-jdk sun-java6-jre
1b - Now you will need to manually remove the other java version
Code:
$ sudo nautilus
This will open up a root file explorer. Once it opens click on the "file
system" tab on the left and navigate to the /usr/lib/jvm
Once there you should see two types of java. If you see java open jdk
you need to delete it, along with it's associated bin folder. Close the
root file explorer window
1c - Edit .bashrc
Next navigate to your home folder and open up the .bashrc file. This is
a hidden file so you will have to press Ctrl + H to see it. Add the
following lines to the top section, and change accordingly to your path
Example:
Code:
#JavaDev PATH
export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.24
export PATH=$PATH:$JAVA_HOME/bin
Save the file and exit, then changes will not take effect until reboot
Verify java version again
Code:
$ java -version
Step 2 - Install git
http://help.github.com/linux-set-up-git/
or
Code:
$ sudo apt-get install git
Step 3 - Prepare the Build Environment
NOTE: You only need to do these steps the first time you build.
If you previously prepared your build environment, skip to Copy
proprietary files.
3a - Install the ADB
Install the Android SDK. http://wiki.cyanogenmod.com/index.php?
title=Howto:_Install_the_Android_SDK
3b - Install the Build Packages
Install using the package manager of your choice:
For 32-bit & 64-bit systems:
Code:
$ [COLOR="red"]sudo apt-get install[/COLOR] git-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.6-dev squashfs-tools build-essential zip curl libncurses5-dev zlib1g-dev sun-java6-jdk pngcrush schedtool
For 64-bit only systems:
Code:
$ [COLOR="red"]sudo apt-get install[/COLOR] g++-multilib lib32z1-dev lib32ncurses5-dev [COLOR="Red"]lib32readline-gplv2-dev[/COLOR] [COLOR="Red"]gcc-multilib g++-multilib[/COLOR]
3c - Create the Directories
You will need to set up some directories in your build environment.
To create them:
Code:
$ mkdir -p ~/bin
$ mkdir -p ~/android/system
3d - Install the Repository
Enter the following to download make executable the "repo" binary:
Code:
$ [COLOR="red"]curl https://raw.github.com/android/tools_repo/master/repo > ~/bin/repo[/COLOR]
$ chmod a+x ~/bin/repo
NOTE: You may need to reboot for these changes to take effect.
Now enter the following to initialize the repository:
Code:
$ cd ~/android/system/
$ [COLOR="red"]repo init -u git://github.com/CyanogenMod/android.git -b gingerbread --repo-url=git://github.com/android/tools_repo.git[/COLOR]
$ repo sync
3e - Copy proprietary files
NOTE: This only needs done the first time you build. If you have
already done these steps, you may skip to Download RomManager.
You will need to have a speedy with a working copy of CyanogenMod
install and ADB working on the computer. This script will copy the
proprietary files from the device.
Connect the device to the computer and ensure that ADB is working
properly.
Code:
$ cd ~/android/system/device/htc/speedy/
./extract-files.sh
3f - Download RomManager
NOTE: This only needs to be done when an update to
RomManager is released. If you are-up-to date, you may skip to Building
CyanogenMod. Download RomManager which is needed by the build:
Code:
$ ~/android/system/vendor/cyanogen/get-rommanager
3g - Building CyanogenMod
Check for updates
First, check for updates in the source:
Code:
$ cd ~/android/system/
$ repo sync
$ cp build/core/root.mk -f Makefile
3h - Set up your Compiler
This is optional but helpful for kernel compiling
There are a lot of things that need to be added to the .bashrc to let your
pc know about which type of compiler you want to use. The best way is
to use the one provided in the CM7 work tree.
Code:
[COLOR="red"]#Android[/COLOR]
export ARCH=arm
export CCOMPILE=$CROSS_COMPILE
export PATH=$PATH:~/android/system/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin
3i - Configure Build & Compile
Now, the environment must be configured to build and the ROM
compiled, from code, for the Speedy.
Code:
$ . build/envsetup.sh && brunch speedy
3j - Install
Copy your .zip file from
~/android/system/out/target/product/speedy/update.cm-XXXXX-
signed.zip to the root of the SD card.
Optional: Download Google Apps for CyanogenMod 7 and place it on the
root of the SD card.
Flash both of these .zip files from recovery.
Nice write up. When I have time I'll see if it works for me.
riggsandroid said:
Nice write up. When I have time I'll see if it works for me.
Click to expand...
Click to collapse
Yeah this was a quick write up. The main thing is you have to reboot every time you edit your .bashrc, or copy and paste it into terminal
Also I'll be doing a how to compile kernel, hopefully soon
Or just when you change your bashrc, just source the bashrc script
. ~/.bashrc
Sent from my PG06100 using XDA App
Has anyone tried a swap file yet? I just set mine up and it seems to speed compiling up quite a bit. I went off of this guide but I made mine 1.6GB in size
https://help.ubuntu.com/community/SwapFaq
You are a savior... I have been trying to get this running on my natty tower, but have had little success... This write up will be very handy... Thank you for the excellent write up and the time for doing it...
Sent from my PG06100 using Tapatalk
New java update?
I noticed that my java was not all the way up to date. I went into recovery and selected fix broken packages and then it updated my java to this version:
~$ java -version
java version "1.6.0_25"
Java(TM) SE Runtime Environment (build 1.6.0_25-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.0-b11, mixed mode)
On a side note it also updated my python and some other things. Make sure you have internet that is not wifi
guide updated for korg workaround. Changes are labeled in red
Repo not found?
Followed Directions to the T, Currently Hung up on
Code:
$ repo init -u git://github.com/CyanogenMod/android.git -b gingerbread --repo-url=git://github.com/android/tools_repo.git
Tells me repo command not Found
EDIT: I'm sorry hows about more info?, Ubuntu 11.10 64bit need anymore just ask
Nice guide. Can I do this on Fedora?
riggsandroid said:
Nice write up. When I have time I'll see if it works for me.
Click to expand...
Click to collapse
...6 months later.
Ya find any of that time yet, Riggs?
JaceAlvejetti said:
Followed Directions to the T, Currently Hung up on
Code:
$ repo init -u git://github.com/CyanogenMod/android.git -b gingerbread --repo-url=git://github.com/android/tools_repo.git
Tells me repo command not Found
EDIT: I'm sorry hows about more info?, Ubuntu 11.10 64bit need anymore just ask
Click to expand...
Click to collapse
Did you set up ~/bin/repo yet? Never had that issue before. Probably need to reboot once for the repo to take effect. Just like it says on the OP.
Sent from my PG06100 using xda premium
VICODAN said:
Nice guide. Can I do this on Fedora?
Click to expand...
Click to collapse
I wish I knew more about fedora, but I just don't, sorry.
Sent from my PG06100 using xda premium
sparksco said:
I wish I knew more about fedora, but I just don't, sorry.
Sent from my PG06100 using xda premium
Click to expand...
Click to collapse
It works fine on fedora just change the apt-get to yum
Great guide, thanks sparksco
Sent from my PG06100 using Tapatalk
VICODAN said:
It works fine on fedora just change the apt-get to yum
Click to expand...
Click to collapse
Sweet thanks for pointing that out. I've been meaning to update this guide when I have time later when I get home I'll update more info on it. I've also been wanting to try fedora for quite some time.
Sent from my PG06100 using xda premium
jesusice said:
...6 months later.
Ya find any of that time yet, Riggs?
Click to expand...
Click to collapse
I was wondering about this too
Sent from my PG06100 using xda premium
OP updated
Updated OP to include Vicodan's instructions and this is to build kanged editions of Cyanogenmod. I will also start posting my own versions of the kanged builds here when I get a build that will include my own extra mods.
Awesome guide. I'll be trying this soon. Tonight, if the wife and kids cooperate. Which usually translates to 'a week from now' lol...
Sent from my SPH-D700 using Tapatalk
NawtyB78 said:
Awesome guide. I'll be trying this soon. Tonight, if the wife and kids cooperate. Which usually translates to 'a week from now' lol...
Sent from my SPH-D700 using Tapatalk
Click to expand...
Click to collapse
Its all good. me and sparksco use regular Ubuntu and it runs great

[Fix] libc6-dev [Finally g++ build-essentials and more]

Okay this little package has been the bane of my resoning with g++ and build essentials I found the fix for it as I was playing with 2.3.6 webtop and trying to fix synaptic getting stuck at preparing packages, still looking into it but this needs to get out there.
Okay problem:
libc6-dev cant install due to needing to overwrite package in rootfs
simple fix when you run into this download this and this
and from the terminal run:
sudo dpkg -i --root=/osh --force-all libc6-dev_2.9-4ubuntu6_armel.deb linux-libc-dev_2.6.28-19.66_armel.deb
and resume your stuck install:
sudo apt-get -f install
update: noted a linux-libc complaint from dpkg on my latest webtop setup, updated instructions accordingly.
This seems interesting. Does force install the package break dependencies?
Hi, i try but the error not gone... can you help me?
when i run sudo apt-get -f install the result is:
18 upgraded, 100 newly installed, 21 to remove and 107 not upgraded.
2 not fully installed or removed.
Need to get 0B/43.7MB of archives.
After this operation, 80.0MB of additional disk space will be used.
Do you want to continue [Y/n]? y
E: Internal Error, Could not perform immediate configuration (1) on libc6
The same error is present in every instalation and i cant install nothing
tks

[TOOL] Automatic-Adb+Fastboot installer {Linux}

Adb+Fastboot Linux Installer
Just take 1 sec
​
In Linux, the installation of the adb and fastboot drivers is hard or take some times. And all new Linux Users have not many knowledge in Linux. So with this script you can install Adb+fastboot Drivers in 1 Sec ! Also now you can use Flashtool and adb commands without making hard things . You don't need to install SDK before.
Click to expand...
Click to collapse
Linux:
​
Instructions:
1) Download and extract the zip
2) Launch the Installer script with terminal
3) All is done ! you don't need to reboot your computer!
Click to expand...
Click to collapse
Changelog:
V1: Initial Release
Click to expand...
Click to collapse
Download:
http://d-h.st/oOh
Click to expand...
Click to collapse
Note:
This tool is in link with the fast Kernel Flasher for Linux made by Me: http://forum.xda-developers.com/showthread.php?p=45162052#post45162052:)
Click to expand...
Click to collapse
Maybe Mac Version
Reserved for later too
Thank you so much
very nice :good: works fine on Linux Mint 17
Installed it and got adb working. But I'm getting this error for fastboot:
HTML:
fastboot: error while loading shared libraries: libselinux.so.1: cannot open shared object file: No such file or directory
I tried searching for this error but there seems to be no direct fix. I'm on Arch Linux.
Update: Found android-tools package which is almost the same thing. Install with pacman.
I had such a hard time installing it manually and the guides online certainly didn't help. Your tool made it extremely easy on ubuntu 14.04
thanks!
Work, but still not fixing the "???? no permissions" haha. Nice job btw
Hi HeadFox,
thanks a lot for this. Works perfectly.
Regards
Koetermann
OK, so I must be the Ubern00b
Installed XFCE successfully on my Sammy ARM Chromebook. Downloaded the zip and extracted it. Ran the following command :
"sh install Adb+Fastboot_Drivers_installer.sh"
And it returns "Can't open install"
What am I doing wrong?
Ti2 said:
OK, so I must be the Ubern00b
Installed XFCE successfully on my Sammy ARM Chromebook. Downloaded the zip and extracted it. Ran the following command :
"sh install Adb+Fastboot_Drivers_installer.sh"
And it returns "Can't open install"
What am I doing wrong?
Click to expand...
Click to collapse
Type in this command without install and without quotes.
sh Adb+Fastboot_Drivers_installer.sh
Wysłane z mojego HTC One_M8 przy użyciu Tapatalka
I managed to install the files manually. But when executing ADB or FASTBOOT I get this returned:
"bash /usr/bin/fastboot: cannot execute binary file"
Any way to help me get any further? Many thanks
djlukas1983 said:
Type in this command without install and without quotes.
sh Adb+Fastboot_Drivers_installer.sh
Wysłane z mojego HTC One_M8 przy użyciu Tapatalka
Click to expand...
Click to collapse
Id did install this time, thanks!
I do get the same return though: "bash: /usr/bin/fastboot: cannot execute binary file"
I got adb + fastboot working - but I did it manually. Because Christmas, I'll post how I did it later.
Here's How I got it to work using Crouton (xfce): I issued the following commands in terminal:
Code:
sudo apt-get install python-software-properties
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:phablet-team/tools && sudo apt-get update
sudo apt-get install android-tools-adb
sudo apt-get install android-tools-fastboot
If it doesn't work, type
Code:
adb kill-server
adb start-server
It should work then :good:
Thanks for This Tool, Its work fine to me (Ubuntu 14.4.1 x64)
in Offical way
sudo add-apt-repository ppahablet-team/tools && sudo apt-get update
sudo apt-get install android-tools-adb android-tools-fastboot
Thanks - the tool works! fast and easy
Ubuntu 14.04 & Oneplus One
Thanks!
Hello, happy to see a tool, because on Windows I have all necessary since long time but now I use Ubuntu 15 04 and it's hard to find the drivers.
I test and report. (note 3 n9005/S3,S4)
Nothing happens when I open the sh file in terminal.. It just asks for the password and the terminal vanishes. Am I doing it wrong??
Please reply.
Thanks.

Fixing script for boot looping on OOS 3 [Linux][OS X?]

Basically, this is a copy-paste thread from this thread.
THIS GUIDE IS FOR LINUX (AND OS X ?) ONLY! Windows version here
Download file here: https://mega.nz/#!wooAGJYA!Hr7VUkPRt1Xx9QxaRSIX-r7u9R8OtBhcpb8W5FdwHS8
Open a terminal (Ctrl + Alt + T) and go to your "~/Downloads" directory (or basically where you download your files):
Code:
cd ~/Downloads
Now, unzip the archive you just download:
Code:
unzip FixOOS3-TWRP.zip
You should now have a folder called "FixOOS3-TWRP". Go into this folder with "cd" command :
Code:
cd FixOOS3-TWRP.zip
Get sudo access (script won't run if not in root):
Code:
sudo -s
and then:
Code:
./fixoos.sh
.
The script will flash all necessary files to your device, and after 3 seconds. it will automatically reboot onto new TWRP.
From this TWRP you'll be able to flash newest CM 13 ROMs and OOS 3.x.x.
If there is no ROMs present on your phone, you can still push it with (be sure to stay in the current directory to use "./adb") :
Code:
./adb push <name_of_the_ROM>.zip /location/on/the/device/
of you can sideload it:
Code:
./adb sideload <name_of_the_ROM>.zip
(Be sure to be in "sideload mode" in TWRP).
For more pictures, check out original thread by @djsubterrain : fastboot outputs are pretty much the same, beside the fact that you are on Windows and Linux.

Unbrick Htc Desire 626G+ [Noob Friendly Guide]

Hi this is an complete noob-friendly guide to un-brick a hard/soft bricked HTC Desire 626G+
[Things you need]
1. A Computer with Linux Distribution.
2. Stock firmware for HTC Desire 626G+ [https://drive.google.com/file/d/1bmmwKIzyjbk7Ii8UUI8_OAur72LSi8N8/view?usp=sharing]
3. Sp flash tool v5.1744.00 (for linux)
4. Download agent for Sp-Flashtool (DA_SWSEC.bin) [https://drive.google.com/drive/folders/1s0BPSkY9lYii58b-fdL0XMaTGMjnBoCX?usp=sharing]
[Steps]
1. The very first step is to install Linux distribution if thats already done then u can skip this step
2. the second step is to install Sp Flash tool version 5.1744.00 from the official website
i tried it with other version of flash-tools but the firmware fails to flash on HTC desire 626G+ so choosing the right version is a must.
you can find that version from (https://spflashtool.com/download/)
3. now we must install dependency for spflashtool
the only dependency i had trouble installing was libPNG12 so i will post that here
simply run this command on terminal
Bash:
wget -q -O /tmp/libpng12.deb http://mirrors.kernel.org/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1_amd64.deb
dpkg -i /tmp/libpng12.deb
rm /tmp/libpng12.deb
after this also install generic usb driver by typing
Bash:
sudo apt install libusb-dev
after installing that you should be able to run flash tool for that follow step 4
4. after downloading sp flashtool and installing dependency
open terminal (shortcut [ctrl] + [alt] + [T] )
and type in terminal
Bash:
sudo apt update
then after that type
Bash:
sudo apt upgrade
we must allow flashtool to access the usb port without mode-manager interfering with flashtool
so in terminal type
Bash:
sudo gedit /etc/udev/rules.d/20-mm-blacklist-mtk.rules
a txt file will open and paste these 2 lines in it and save and exit
ATTRS{idVendor}=="0e8d", ENV{ID_MM_DEVICE_IGNORE}="1"
ATTRS{idVendor}=="6000", ENV{ID_MM_DEVICE_IGNORE}="1"
and then after saving exiting txt file
in terminal type
Bash:
sudo service udev restart
after that u will have to goto flashtool directory by
Bash:
cd Downloads
cd SP_Flash_Tool_v5.1744_Linux
after that u will have to provide permission so that we can run the sp flash tool type
Bash:
chmod +x flash_tool
after this u should be able to run the flashtool by typing
Bash:
sudo ./flash_tool
5. after step 4 u will likely have flash tool open and ready to go now u should extract the firmware u downloaded from link provided above
after extracting chose the scatter file for htc desire 626g+ and make sure to select the download agent "DA_SWSEC" which u can download from the link above, do not use the default one or flash will fail or wont start.
now click on download and connect ur phone while holding down the volume down key
note: if ur phone keeps disconnecting try flashing without battery.
6. after flashing is done boot the phone and Profit!
NOTE: Make sure to set your download agent in spflashtool as "DA_SWSEC.bin or mtkallinone" which you downloaded from the above link and then flash or else u might get error

Categories

Resources