I AM NOT RESPONSIBLE FOR ANYTHING GOES WRONG OR UR DEVICE BRICKS.USING THE RECOVERY MAY CAUSE DEVICE TO SHUTDOWN FOR FEW HOURS DUE TO OVER HEATING ISSUE, SO LEAVE THE DEVICE AFTER REMOVING THE BATTERY TO COOL DOWN FOR FEW HOURS. AND LATER IT WILL TURN ON WHEN YOU TRY IT.
All Credit goes to Nexus Prime for Custom Recovery,xpirt & rocky869(Me) for Stock Recovery & Boot Image,Chainfire for Superuser,Ghost1510 for Testing the recovery,rocky869(me) & Doul for uploading System Dump,ckpv5 for Lidroid Toggles & porting lite/full Sense,Will_Xda,nlooooo,vogonpoetlaureate,GtrCraft, dansou901,MameTozhio for Sense 5 porting, atifjay for testing the custom roms and Other Developers.I am just linking their effort in this thread.
>CUSTOM RECOVERY(attached below)
>ROOTING THE DEVICE
>MODDING TOGGLES(See 3rd Post)
>SYSTEM DUMP-->1) https://www.mediafire.com/?hegz6jo9ahc6ful / 2) http://yadi.sk/d/UYupNut0FnYjp
>STOCK RECOVERY(attached below)
>BOOT IMAGE(attached below)
>STOCK ROM by ckpv5(Link below)
>DEODEXED STOCK ROM by ckpv5(Link below)
>Full & Lite Sense Roms by ckpv5(Link below)
>DROID_SENSE 5 ROM by MameTozhio(Link below)
>DISABLE STOCK KERNEL WRITE PROTECTION
>CUSTOM KERNEL DEVELOPMENT
>CM 10.1 ROM DEVELOPMENT
>PORTING MIUI OS/LEWA OS
1)1st unlock your bootloader from the HTC dev website--http://www.htcdev.com
2)Then Download Custom Recovery-TWRP 2.5 (thanks to NEXUS PRIME)-ATTACHED BELOW
Flash the Custom Recovery through entering into fastboot mode and after that make a Nandroid backup with the recovery(for safety)
3)Then download SUPERUSER for Rooting the Device.Here is the link-http://download.chainfire.eu/supersu
and put on your sd
4)Then flash SUPERUSER through recovery and Reboot.Check for Superuser in App Drawer.If you find then you are Rooted.
STEP BY STEP GUIDE OF ROOTING,FLASHING CUSTOM RECOVERY & MAKING NANDROID BACKUP/RESTORE FOR DESIRE X DUAL SIM
1.UNLOCKING OF BOOTLOADER
Everything starts with this. Unlocking of bootloader will allow you to make changes to some critical partitions of your phone (boot, system and recovery) and will allow you to flash custom recovery that can be used for installing of custom roms, mods and all kind of flashable zips. However, it won't s-off your phone, and other critical partitions (bootloader, radio) remain inaccessible.
So, I won't explain how to do that. Why? Because if you successfully unlock bootloader on your phone it means that you received enough knowledge for the rest of the process and you're qualified to go further.
This process will factory reset your phone (erase data partition) so backup your stuff before you proceed.
Ok, now go to htcdev.com, register your account, go to unlock bootloader section, for the device choose 'All other supported models' and follow the instructions carefully everything is explained in details. Pay attention to 'Required resources' on the first page after confirmation - you need Android SDK platform tools Java Runtime Environment and HTC Sync installed and there are all needed links. Files mentioned in step 5 you will find in Android Bundle zip you downloaded in folder adt-bundle-windows-x86_64\sdk\platform tools.
Here are some useful links about Android SDK platform tools, you wonít be needing most of it but it won't be bad to read.
http://developer.android.com/tools/help/adb.htmlRemark: once unlocked bootloader can be relocked but can never be locked again. This can be done issuing command from fastboot:
fastboot oem lockThis means that on the top of you bootloader screen youíll have a sign RELOCKED instead of LOCKED, which is a notice to HTC that you unlocked it once. Plus they have data about all users that requested unlock_code so they can deny your warranty whenever they want.
If youíve successfully unlocked your phone bootloader we can proceed to the next step.
2. CUSTOM RECOVERY INSTALLING AND ROOTING
-Also you can download Super su from
- Do not disconnect your phone from PC, reboot phone to fastboot on one of this ways :
1.Choose restart from power menu and when the screen comes off wait for the buttons to turn off and immediately push volume down, the phone will boot to bootloader, then select fastboot from bootloader menu
adb reboot-bootloaderfrom command prompt that will take you directly to fastboot
- Once youíre in fastboot mode open command prompt, lead it to folder where you installed adb and fastboot (remark: unlocking bootloader guide pointed you to make a folder c:\Android for this) and issue commands:
fastboot flash recovery c:\recovery.imgThe second and third commands are not quite necessary but they donít harm and leave your phone with no trails of previous recoveries. Now you can disconnect your phone from your PC.
fastboot erase cache
- From fastboot menu choose bootloader and then recovery to reboot phone to recovery
- If you successfully boot to recovery choose options:
Install zip from sd card
Choose zip from sd card
Navigate to superuser.zip you stored on sd card and choose it. Once the installation is finished reboot your phone. Now you should see Superuser app in app drawer and your phone is rooted.
3.HOW TO MAKE NANDROID BACKUP[Step1-2] & RESTORE[Steps 3-6](Generating System Dump)
1. Boot to recovery
2. Select Backup, and COMPLETE backup of each partition(Remember to select Sdcard as storage option for backup before swiping the Backup button)
3. Now, Wipe ONLY DATA, DALVIK, and CACHE (It is essentially a factory reset, so dont wory, you'll just lose contacts, sms n apps)
4. Now reboot, check whether factory reset was successful.
5. Boot to recovery again
6. Restore the data partition ONLY.
7. If it is Successful, Reboot, and check all apps are back or not...
8. If they are back, then celebrate, You can safely take nandroid backups and restore them.
It is the safest path i can suggest. and negligible risk if at all.
If possible get the whole complete SYSTEM by following below method -
If you copy them with ES File explorer, it's going to be a bit tedious as you need to copy folder by folder. If you just simply select system and copy to sdcard you will have missing files.And the easiest way to get the full system dump is :
The device usb debugging is enabled & make sure the device is connected to PC. Then from your adb/fastboot folder then run this command :
adb devicesThe full system dump will be in your adb/fastboot folder
adb pull /system/
then zip the whole folders and keep it safely.
Please take Nandroid Backup & do a Full wipe Before Flashing any Roms
1)STOCK ROM by ckpv5
Rom Info-Check the link
Rom Info-Check the link
Rom Info-Check the link
Rom Info-Check the link
Rom Info-Rom is in very Initial Stage of build & SENSE 5 is ported from HTC DESIRE 500 but running very smooth on our device and have following things not working-Camera,RIL & Wifi, Bluetooth, Audio Distortion. If u find more bugs then tell me.
If anyone Got viper4android fx or hifi (audio mod) by @zhuhang @viper520
But it won't work on your HTC phones due s-ON (/SYSTEM WRITE PROTECTION)
even if you are rooted.
For over nearly 2 months I have been trying various things 2 get viper audio fx to work on
HTC DESIRE x dual sim t329w protodug, ,,,,,,,,,
So, here I got it working after many searching$
Recommendations :1. TWRP for htc protodug by @neXus PRIME
2. Download this below :
(necessary mod only for htc desire x dual sim t329w protodug)
now you got the folder viPer audio for htc protodug, ,,
Note :- don't try on any other device
As the files are edited to work only on
htc desire x dual sim t329w protodug
Commands are edited under original/stock
build.prop and audio_effects.conf extracted from [[protodug]]
And only for those who are currently on
stock rooted HTC PROTODUG (T329W)
and/or running roms built by @ckpv5 for
Htc desire x dual sim t329w protodug
Follow these steps, ,,1. Put the folder in sdcard where you can locate it easily, open the folder
INSTALL the viperfx.apk and viperhifi.apk both as a regular app.
2. Now boot into recovery,
3. First thing to do is --- creating a "NANDROID BACKUP"
(skip, if you already got NAND backup)
4. Now under MOUNT tab Ensure sdcard and system are mounted.
5. Get into ADVANCED tab
Click on FILE MANAGER --- scroll to sdcard and locate the folder viper audio for htc protodug.
open it and, (execute carefully !)
Click on build.prop and
copy the file and browse to /system and
click the select button on bottom right corner and then you will be asked 'swipe to confirm' then, swipe.
go back to viper folder on sdcard and now
click on audio_effects.conf
and copy the file and browse to /system/etc
and repeat the same swiping procedure for confirming copy,,,,
AND back 2 viper folder you will find these soundfx libs for viper audio,,,,
You have to copy these each to /system/lib/soundfx
copying summary to confirm :-
-- build.prop to /system
-- audio_effects.conf to /system/etc
-- (libv4a_fx_gb.so , libv4a_fx_ics.so , libv4a_xhifi_ics.so) to /system/lib/soundfx
6. Now fixing permissions..........
Recheck whether system and sdcard are mounted,,,
get into advanced/file manager Select /system and click on build.prop ,,,,
you have to click on chmod(never click on chmod 755)!,,
There you will see default value 0000 ,,,
edit the value to 0644 and
press enter button on keyboard(qwerty).
And slide to confirm.
Now head to /system/etc ,,,
click on audio_effects.conf and select chmod ...
Enter the value 0644 Confirm by swiping.
After, go to /system/lib/soundfx
And fix permission via chmod entering value 0644
For each of the below, ,,,,,,,,
Now reboot the system under REBOOT tab
Open, viper audio fx and hifi simultaneously, ,,,,,,,,,,,
Check the options tab for "driver status"
You will get :-
For viper4android/viper audio fx
Driver version - 184.108.40.206
Neon - enabled
For viper4android hifi
Driver version - 220.127.116.11
Then 100 % success.............
Turn off DVC under settings/audio/advanced tweaks if you want to use it
And try not to merge any other equalizer/mod wit these two (fx and hifi)
It will distort the quality.........
Guys,, @rocky869 @GtrCraft @MameTozhio @dansou901 @nor-ric
@Sanviz @Ghost1510 @djinn0
Give your ears a bump !!!!!!!!!!!!!!!!!!!!!
Adjustments I prefer .....
Viper4android hifi ---
Master power - on
Audio reconstruct - enable
Hi clarity - 60/70
Lo contour - 30/45
NOTE !!!first,,, change ui setting to expert under
viper4android fx options
HeadsetMaster power - on
Convolver - enabled
Impulse response - sony xperia rev2 clearaudio+.irs
Cross channel - 50/80
Differential sound - enabled
Delay time - 5ms/8ms/16ms/20ms
Dynamic system - enabled
Listening device - common earphone(v2)
Dynamic bass - 6 %
Tube simulator - enabled
Enable viper bass
Bass mode - subwoofer
Bass frequency - 60/66 hz
Bass boost - 14.8 db
Enable viper clarity
Clarity mode - xhifi/ozone+
Clarity - default or 6.0/8.0 db
Auditory system protection
Cure tech+ enabled
Binaural level - slight
Enjoy and don't forget to mention THANKS to
@viper520 And. @zhuhang
MODS==>Check Post -3