Code:
/* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or the end of the world. Please do some research
* if you have any concerns about flashing a radio before flashing it!
* YOU are choosing to make these modifications, and if you point the
* finger at me for messing up your device, I will laugh at you. */
How to Flash:
In order for this to work, the HTC Doubleshot needs to be S-OFF. Flashing the radio with a corrupt file or interrupting the flash, can brick the device, please proceed with caution.
Download the your choice of radio for the HTC Doubleshot.
Make sure the filename is PG59IMG.zip exactly or it will not work and copy it to the same folder as adb (the /platform-tools folder within the Android SDK folder).
Connect the HTC Doubleshot to the computer via USB.
On the computer, open terminal and run the following commands:
Code:
adb push PG59IMG.zip /sdcard/PG59IMG.zip
adb shell md5sum /sdcard/PG59IMG.zip
NOTE: The md5 should match up the provide the original download location. If not, redownload & try again.
Code:
adb reboot bootloader
The HTC Doubleshot will reboot & usually boot into fastboot. Pressing the Power button will put the device into the bootloader.
The bootloader will scan for the radio update. Once it finds the update, select Yes.
Allow the bootloader to finish flashing the updated radio, and reboot the HTC Doubleshot normally.
Downloads:
From Gingerbread-based RUUs:
From the 1.01.531.1 RUU:
10.27.9001.00P_10.10.9001.07
md5: 764463b51b79e65ee9690d12b72b0c3a
From the 1.28.531.5 RUU:
10.48.9007.00U_10.12.9007.07
md5: adba9e8cfac8afd2b06c402d93182506
From the 1.28.531.8 RUU:
has the same radio as the 1.28.531.5 RUU
From the 1.28.531.9 RUU (myTouch 4G Slide Stock):
has the same radio as the 1.28.531.5 RUU
I am not very familiar with custom radios, what is the benefit or flashing one in comparison to using the stock radio?
electro_chef said:
I am not very familiar with custom radios, what is the benefit or flashing one in comparison to using the stock radio?
Click to expand...
Click to collapse
Probably nothing, especially since all of the radios he linked are older than stock, not newer.
Related
Now that the dust has settled, it's time for a new CM build..
This is a heavily modified version of AOSP 1.6 without the proprietary bits (which will back up your proprietary bits and restore them after installing the ROM). In order to get up and running the first time, you'll need to follow some simple instructions. A great set of documentation has been put together by the community at the CyanogenMod Wiki. Everything you need to know is there!
But first..
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
The Android devices we own come with many files that can't be redistributed legally, and as you all probably know, I can no longer include these with my ROMs. So, in order to get up and running, you'll need a compatible device with a compatible ROM.
Installation Guide @ CyanogenMod Wiki:: http://wiki.cyanogenmod.com/index.php/Main_Page#How_do_I_upgrade_to_the_latest_CyanogenMod.3F
IF HTC Touch Input Force Closes: install file below =)
* UNIVERSAL! Runs on both Dream and Magic 32B
* Based on Android 1.6, many bugfixes and enhancements from AOSP, XDA, and me
* Custom art and wallpapers from Prash
* Highly optimized kernel with many extra modules
* Enhanced ramdisk which uses optimal mount options and smart startup
* Includes E2FSProgs for checking and converting Ext filesystems
* Apps2SD is automatic! All you need is a second partition (ext).
* Launcher with 5 screens and auto-orientation and compact drawer layout
* 360 degree auto-orientation thanks to Optedoblivion
* Clean filesystem shutdown at poweroff/reboot, and fsck at boot (no FS corruption!)
* Includes Amazon MP3 store, and Work Email (MS Exchange support)
* Does not require "DangerSPL"
* Includes a massive APN list
* Maximum CPU scaling frequency set to 528MHz with latency tweaks
* Various enhancements to the Settings app including extra partition space
* System dex cache moved to /cache to save 30mb on /data
* Phone app enhancements by cytown
* MMS enhancements from rgv151
* FLAC audio support thanks to kroot
* Bluetooth OBEX support from Erin Yueh
* Contacts app enhancements by ChainsDD and Wysie
* USB tethering support (kernel code ported by Zinx)
* Commandline extras: bash, lsof, powertop, htop, nano, busybox
* Ability to lock home app in memory (control in Spare Parts app)
* Eclair graphics, apps, and other guts
* Multitouch browser and gallery
* Music and DeskClock apps from Eclair
Code Repository on Github: http://github.com/cyanogen
Visit our new forum for all the latest updates and downloads!
Stop by #cyanogenmod on irc.freenode.net!
CHANGELOG IS NOW HERE!
So let me get this strait for the noobs...
edit: revised my steps since I learned that what HTC refers to as a "recovery image" is different than what we do so that caused a LOT of confusion for me and i'm sure it did to a lot of other people! On the HTC website the recovery image is the same as an update.zip so basically it's just an update you need to apply that's all.
Here's my step by step process that I used going from CM 4.1.11.1 to 4.1.99
I have CMRecovery Image 1.4
-Go to http://developer.htc.com/adp.html
-DL the 1.6 "recovery image" the file name is - signed-dream_devphone_userdebug-ota-14721.zip
-Then DL CyanogenMod-4.1.99
http://n0rp.chemlab.org/android/expe....99-signed.zip
-put them both on your SD card
-Boot up into CM recovery image 1.4 by rebooting and holding the home button, do a wipe.
-update using any zip to that "recovery image" (signed-dream_devphone_userdebug-ota-14721.zip)
(it should auto reboot install radio then reboot again and load back up to the CMrecovery img screen)
-Then update any zip usig CyanogenMod-4.1.99 (update-cm-4.1.99-signed.zip)
-Then power on the phone
-Very simple! the rom is running great so far and I'm glad that's it's going to be even easier to update to future CM updates using CM updater
Just to make sure, if you have 4.1.11.1 do you have to flash the ADP rom then the new rom, or can you just go from 4.1.11.1 to 4.1.99?
Nice to see you back! Flashed and running just fine, no problems yet!
Meh, I always hate flashing the radio. But what's necessary is necessary I guess. I suppose it's possible to simply copy the required files over and resign?
He didn't say anything about flashing the radio again, just the recovery image
coolbho3000 said:
Meh, I always hate flashing the radio. But what's necessary is necessary I guess. I suppose it's possible to simply copy the required files over and resign?
Click to expand...
Click to collapse
You can actually just use fastboot to flash the system.img from HTC first also.
First off good to see you back!!! Nice to see that it was user friendly to flash this as well. Hope to see 4.2 out soon cause this rom is pretty stable so far. No home screen loads as of yet. Great work!
osho741 said:
He didn't say anything about flashing the radio again, just the recovery image
Click to expand...
Click to collapse
The "Recovery Image" is just how HTC refers to their update.zip format of the installer. It does include a radio image.
Great, but I totally don't understand what I'm supposed do to run this?
The backup/restore process is automatic and built into my ROM's installer. If it detects that you have a compatible base image, it will backup/restore the necessary files.
I just want to make sure I'm 100% clear - the ION image is what I should do for my 32B, right?
Also - won't it nuke the custom recovery environment?
Ahh ok little confusing thanks for clearing that up
Has anyone with a MyTouch3G been able to install the ROM?
I downloaded the HTC ION ROM and checked the MD5, so far so good. I copied it over to the SD card, renamed it update.zip, and tried to install it in recovery mode. However, I get the following error:
getprop("ro.build.product") == "sapphire"
E:Error in /sdcard/update.zip (Status 7)
Installation aborted.
Will you be including Advanced Launcher in future builds?
Download the "1.6 Recovery Image" from HTC, flash it. it will also flash you radio
Reboot back into recovery. Then flash my ROM.
here was my process:
- Start from Cyanogen 4.1.11.1
- Flash ADP stock "recovery" zip
- Radio flashes, phone asks for reboot
- Phone automatically reboots to recovery (still CM 1.4 recovery), flash Cyanogen 4.1.99
- Reboot without a wipe
- Google apps exit right after start (Market, Gmail)
- Reboot, wipe
- Perfection
So do a wipe when coming from CM 4.1.11.1. Then again, I forgot to fix_permissions...
Zoide_ said:
Has anyone with a MyTouch3G been able to install the ROM?
I downloaded the HTC ION ROM and checked the MD5, so far so good. I copied it over to the SD card, renamed it update.zip, and tried to install it in recovery mode. However, I get the following error:
getprop("ro.build.product") == "sapphire"
E:Error in /sdcard/update.zip (Status 7)
Installation aborted.
Click to expand...
Click to collapse
same error, ideas would be appreciated.
sregister said:
same error, ideas would be appreciated.
Click to expand...
Click to collapse
same error here as well...hmmm
Remove 'Device is HD Capable' Notification on Custom ROMs
THIS GUIDE IS NOW NO LONGER REQUIRED. CHECK post #5
Code:
#include
using xdarules std;
/*
* Your warranty was void as soon as you unlocked your phone.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
DOWNLOADS:
https://www.androidfilehost.com/?fid=673368273298971295
PROCEDURE:
WARNING:
DO NOT INSTALL THE APK PROVIDED. SOME PEOPLE REPORTED MISSING BASEBAND AND IMEI.
MAKE A BACKUP OF YOUR PHONE BEFORE YOU PROCEED. DON'T BLAME ME IF ANYTHING GOES WRONG, YO :/
1. Use any File Manager which can do root tasks and go to this location :
Code:
/vendor/app/ims/
and rename the current/original ims.apk to ims.apk.bak or just move the original ims.apk to a different directory, for example, your sd card.
2. Paste the new ims.apk in this location ( /vendor/app/ims/ ) and make sure it has -rw -r -r permissions (0644).
3. Reboot.
Hopefully, now you might have got rid of that annoying notification, yo.
I can't download the file it says: Oops! Sorry, you do not have permission to access this page. Any other working link?
No Permission
Give another link to that file.
Sonanshu said:
I can't download the file it says: Oops! Sorry, you do not have permission to access this page. Any other working link?
Click to expand...
Click to collapse
faizynadim said:
Give another link to that file.
Click to expand...
Click to collapse
Download here:
https://www.androidfilehost.com/?fid=673368273298971295
Link updated in OP. :good:
Update
So guys you'll no longer see the `Device is HD Capable` Notification on any of the custom ROMs for athene as this new commit has been pushed to the muppets git (where all our vendor blobs are stored), so if you don't see the Device is HD Capable Notification, doesn't necessarily mean that VoLTE isn't working on your device.
https://github.com/TheMuppets/propr...mmit/80a8a5d9b05f3b7febd2369ee01cab1100656fa5
Disclaimer:
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* We are not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this TOOL
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*
*/
Credits:
All the credits go to user gaguga and the people from the 4PDA. The contents of this guide are not my work - I merely translated it.
Requirements:
1. For this method to work you first need to unlock the bootloader or at least obtain the unlock code. That is explained in threads Unlock bootloader HONOR 9 and [Guide] How to get Bootloader unlock Code easily through Chinese site.
2. Owners of non-Chinese models have to disable FRP. Read about what that is and how to disable it here.
3. Enable the USB debugging mode in the Developer options.
MOD EDIT: Updated HWOTA found here thanks to @gaguga
Steps:
1. Download the file HWOTA.zip and unpack it to the root of your system. For instructions in English instead of Russian replace the hwota.sh file with this one.
2. Make a backup of all the important files since all the data will be erased during the process (consider this as a warning!).
3. Check if the USB debugging is enabled and the FRP disabled.
4. Download the three zip-archives from here if you wish to flash the EU version of ROM. Otherwise download the files of the desired region using Firmware Finder.
5. Move the downloaded files to folder "HWOTA\Update" and rename them in this way:
- update_data_full_public .zip to update_data_public .zip
- update_full _... .zip to update_all_hw .zip
- update.zip remains as is
6. Launch the file named update.bat which is located in the folder HWOTA and follow the instructions.
7. As a mode of update first choose the Rebrand option, then go to the Recovery and wipe all the data (including internal storage). If you only want to update the firmware to the newest version you can skip this step and go directly to the next one.
8. Run the batch file again and select Change the firmware option this time.
9. If you experience bootloops after flashing go to the Recovery and perform a factory reset (including wiping internal storage) then flash the firmware again.
Reserved.
lsvet1 said:
Disclaimer:
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* We are not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this TOOL
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*
*/
Credits:
All the credits go to user gaguga and the people from the 4PDA. The contents of this guide are not my work - I merely translated it.
Requirements:
1. For this method to work you first need to unlock the bootloader or at least obtain the unlock code. That is explained in threads Unlock bootloader HONOR 9 and [Guide] How to get Bootloader unlock Code easily through Chinese site.
2. Owners of non-Chinese models have to disable FRP. Read about what that is and how to disable it here.
3. Enable the USB debugging mode in the Developer options.
Steps:
Download the file HWOTA.zip and unpack it to the root of your system.
1. Make a backup of all the important files since all the data will be erased during the process (consider this as a warning!).
2. Check if the USB debugging is enabled and the FRP disabled.
3. Download the three zip-archives from here if you wish to flash the EU version of ROM. Otherwise download the files of the desired region using Firmware Finder.
4. Move the downloaded files to folder "HWOTA\Update" and rename them in this way:
- update_data_full_public .zip to update_data_public .zip
- update_full _... .zip to update_all_hw .zip
- update.zip remains as is
5. Launch the file named update.bat which is located in the folder HWOTA and follow the instructions. Some instructions are in Russian since I haven’t yet had the time to translate them. Use Google Translate for the moment.
6. As a mode of update first choose the Rebrand option, then go to the Recovery and wipe all the data (including internal storage).
7. Run the batch file again and select Change the firmware option this time.
8. If you experience bootloops after flashing go to the Recovery and perform a factory reset (including wiping internal storage) then flash the firmware again.
Click to expand...
Click to collapse
Any idea why this keeps happening?
@RobertHarkness It seems to be an encoding problem. Check out this thread.
lsvet1 said:
@RobertHarkness It seems to be an encoding problem. Check out this thread.
Click to expand...
Click to collapse
I'm still running into trouble
RobertHarkness said:
I'm still running into trouble
Click to expand...
Click to collapse
Did you run it as admin?
lsvet1 said:
Did you run it as admin?
Click to expand...
Click to collapse
Yeah, No luck.
This looks promising... but we have to conqur language barrier first... Hope Honor 9 owner best of luck!
I got this to work, but back button no longer works :S
RobertHarkness said:
I got this to work, but back button no longer works :S
Click to expand...
Click to collapse
At 130 firmware does not work
For 120 works
gaguga said:
At 130 firmware does not work
For 120 works
Click to expand...
Click to collapse
Yeah I worked it out, All is working now and my phone is running perfectly
RobertHarkness said:
Yeah I worked it out, All is working now and my phone is running perfectly
Click to expand...
Click to collapse
it's good
Here in English
https://yadi.sk/d/-EIIGunq3LqChX
gaguga said:
it's good
Here in English
https://yadi.sk/d/-EIIGunq3LqChX
Click to expand...
Click to collapse
Thank you, I updated the guide.
lsvet1 said:
Thank you, I updated the guide.
Click to expand...
Click to collapse
7 point is only needed if you change China to eu
This is a file change oeminfo
gaguga said:
7 point is only needed if you change China to eu
This is a file change oeminfo
Click to expand...
Click to collapse
Okay, added the explanation.
it works! thx a lot!
I have updated my L09 phone through DNS from FF
So far everything is working fine
I've seen that my battery is much improved
Nice guide. I'm just wondering, if I have the STF-AL10 model (6gb ram/64GB), could I flash to the STF-L09 firmware? From what I've seen, the European firmware is 4gb ram, so the hardware is slightly different to my Chinese 6gb variant.
Ring0h said:
Nice guide. I'm just wondering, if I have the STF-AL10 model (6gb ram/64GB), could I flash to the STF-L09 firmware? From what I've seen, the European firmware is 4gb ram, so the hardware is slightly different to my Chinese 6gb variant.
Click to expand...
Click to collapse
You can, that's the whole point of rebranding.
One more question, does it cover every variant of honor 9?! Or there's a variant which can't be rebranded
This TWRP recovery Is compiled from source & will be supported officially soon
Team Win Recovery Project 3.x, or twrp3 for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.
Code:
#include <std_disclaimer.h>
/*
*
* We are not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this project
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*
*/
Prerequisites
1. Unlocked bootloader.
Bugs
1. Not tested yet
2. If you have found a bug, please consider posting it to my GitHub Issues.
Instructions
1. Go to the fastboot mode.
2. Download the recovery image and transfer it to the adb folder.
3. Open the cmd/terminal and change directory into the adb folder.
4. Now confirm/check that device is connected by typing:-
Code:
fastboot devices
If you got your device seriel number there then you are ready to continue otherwise try connecting device again and make sure USB debugging is on and you have granted permission to the PC to debug.
5. After that we will flash this TWRP recovery to the recovery partition by below command:-
Code:
fastboot flash recovery twrp-name.img
BooM ! TWRP flashed successfully.
6. Now unplug your device and then use your device key combo to boot into TWRP recovery mode.
Enjoy !
Downloads
Android File Host: https://www.androidfilehost.com/?w=files&flid=296748
Official TWRP Page: Yet to submit
Contributors
chankruze
Source Code: https://github.com/N00bTree/android_device_ulefone_Armor_6
Version Information
Status: stable
Thank you! I can confirm this also works on the Armor 6E.
i have been able to flash it but its pretty useless as i cant decrypt it and no other options show up
mentalik said:
i have been able to flash it but its pretty useless as i cant decrypt it and no other options show up
Click to expand...
Click to collapse
I had same problem, I flashed https://androidfilehost.com/?fid=6006931924117895653 and formatted internal data.
thanks that solved it for me
jonezy82 said:
I had same problem, I flashed https androidfilehost.com ?fid=6006931924117895653 and formatted internal data.
Click to expand...
Click to collapse
How do i even flash that? twrp is refusing to let me do anything.
Yoosk said:
How do i even flash that? twrp is refusing to let me do anything.
Click to expand...
Click to collapse
EDIT: Have you tried to select "cancel" when you get into twrp?
You can get past of decryption by selecting "cancel".
You need to format your internal storage, then flash that .zip from usb-otg usbstick.
FYI: I got my phone screwed once, I just flashed stock firmware with sp_flash_tool and it formatted storage for me.
Team Win Recovery Project (TWRP) is an open-source software custom recovery image for Android-based devices. It provides a touchscreen-enabled interface that allows users to install third-party firmware and back up the current system, functions often unsupported by stock recovery images. It is, therefore, often installed when rooting Android devices, although it isn't dependent on a device being rooted to be installed.
DOWNLOAD
TWRP 3.3.1.0
Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
Flashing Instructions
Make sure you have fastboot drivers installed and your bootloader is unlocked
Download the file
In fastboot open the directory of downloaded file and type
fastboot flash recovery marino_twrp-treble.img, after that type
fastboot oem reboot-recovery, You'll have a black screen on your display wait for 5-10s you'll be greeted with TWRP screen if you still didn't get the screen then press power button 2-3 times
BUGS
Data decryption ( For this you need to select Wipe -> format data (You'll lose all your data in this process) )
No Battery% ( I purposefully disabled it as the battery% always stays at 50%)
MTP (Can use adb push, adb pull and adb shell to manage)
Credits
Me
Chinmay and Love Sengar for testing
Source Code: TWRP source, Device Tree and
Kernel Source
This TWRP can be used for both Treble and Non-Treble roms