[GUIDE] How to deodex your Z5 roms

lordriguez

Senior Member
Jun 17, 2011
264
110
73
Hi Guys ,
Due to many requests and because I don't have the time, the internet connexion and the Health to support all variants, I want to share with you how to make your Deodex for your Z5 !!!! :D
I AM NOT RESPONSIBLE TO ANY END OF THE WORLD DAMAGE BRICK OR THINGS LIKE THAT ON YOUR DEVICE !!! READ CAREFULLY AND ALWAYS DO A BACKUP FIRST !!!!

So let's get into it!
You will need:
  • A computer with java and flashtool installed
  • the SVADEODEXERFORART Tool here
  • This Zip I made for my deodex with Serajr base
  • Winrar or 7zip
  • DiskInternals linux reader program installed (google it)
  • The Z5 variant FTF

FIRST: Extracting the system folder
-Open your FTF file with Winrar or 7zip and extract the system.sin file.
-Open Flashtool and go to Tools>Sin Editor and browse to the system.sin you extracted earlier. When selected, click Extract data button and wait Flashtool to finish the data extraction. You can close Flashtool after the end.
-Open the system.ext4 file you got after flashtool extraction with DiskInternals linux reader and double clik on the system partition (5.2GB partition).
-Select the App, priv-app, framework and vendor folder and Build.prop file and click save. Click next, set a folder in desktop called system and save the folders and file in this newly created folder (System on your desktop). Close the program after the end.

SECOND: Deodex the folder extracted
-Extract and copy the deodex tool (SVADeodexerForArt) in the system folder on your desktop
-Delete the others folder in vendor folder except the app folder (You will have only vendor/app folder)
-Copy the 3 folder inside the vendor/app and the Semcgeneric folder from framework to the system/app or system/priv-app folder.
-Launch the tool, browse to the system folder and select this folder . After tick the 3 box in the left, clik Execute and let's the tool do some magic.
-A log will normally pop up in the end and if you have no error we can continue.
-If finished without errors, go to the SVADEODEXERFORART folder. You will see the 3 folders with deodexed app. Cut or copy them to another folder, for example Z5 deodex folder
-Create the vendor and vendor/app folder in the new folder with deodexed app in it and cut-paste the 3 deodexed folders you copied earlier from app or priv-app folder to vendor/app folder and do the same for the deodexed Semcgeneric folder to framework

Congratulations you have deodexed your rom

THIRD: Flash the deodex zip
-Take the zip and copy inside the system folder, the folders you deodex earlier
-Go to recovery and flash

You are normally on deodexed rom
You can clean the files if successfull
Sorry for the language mistakes too :fingers-crossed:
If you have some problems check this Youtube Video. It can help you
Special Thanks to:
@serajr for this deodex zip base
@auras76 for this help for the first deodex
@svadev for this awesome tool
 

RyTekk

Senior Member
Aug 17, 2012
1,135
573
0
Nha Trang
DiskInternals linux reader didn't see any files in system.ext4 .Please help. Thanks
I've been using ext2explore to open and extract system.ext4. And I highly recommend to use SuperR Kitchen on Linux to deodex since I got random FC (different apps in different time to deodex) with any apps when I do deodex on Windows.
 

devilmaycry2020

Senior Member
Apr 27, 2013
1,373
244
0
I've been using ext2explore to open and extract system.ext4. And I highly recommend to use SuperR Kitchen on Linux to deodex since I got random FC (different apps in different time to deodex) with any apps when I do deodex on Windows.
Thanks. But deodexing rom in linux is difficult for many guys. include me
 

lordriguez

Senior Member
Jun 17, 2011
264
110
73
I've been using ext2explore to open and extract system.ext4. And I highly recommend to use SuperR Kitchen on Linux to deodex since I got random FC (different apps in different time to deodex) with any apps when I do deodex on Windows.
For people who have Linux yes but I can't install Linux on my computer for HDD reason
Can you make a guide for Linux with SuperR ?

Envoyé de mon E6653 en utilisant Tapatalk
 

rameshkotibani

Senior Member
Nov 30, 2012
339
19
0
root

bro sorry for ask hear

bro pls tell me how to root xperia z5 dual with locked bootloader????????

---------- Post added at 03:48 PM ---------- Previous post was at 03:47 PM ----------

root
bro sorry for ask hear

bro pls tell me how to root xperia z5 dual with locked bootloader????????
 

devilmaycry2020

Senior Member
Apr 27, 2013
1,373
244
0
bro sorry for ask hear

bro pls tell me how to root xperia z5 dual with locked bootloader????????

---------- Post added at 03:48 PM ---------- Previous post was at 03:47 PM ----------

root
bro sorry for ask hear

bro pls tell me how to root xperia z5 dual with locked bootloader????????
No root available for z5 locked bootloader.

---------- Post added at 05:26 PM ---------- Previous post was at 05:23 PM ----------

Can you post some screenshots?

Envoyé de mon E6653 en utilisant Tapatalk
I've used 7zip to extract system.ext4 successful anyway. Thanks
 

xfire

Senior Member
Feb 21, 2007
222
25
0
Sicily
Can you explain this step please:
--copy The 3 folder inside the vendor / app and the SEMC Generic folder from framework to the system / app or system / priv-app folder.

Grazie
 

lordriguez

Senior Member
Jun 17, 2011
264
110
73
Can you explain this step please:
--copy The 3 folder inside the vendor / app and the SEMC Generic folder from framework to the system / app or system / priv-app folder.

Grazie
I don't see how i can explain more than that.... There are 3 folders in vendor/app and the semcgeneric folder in system/framework copy them and paste in sytem/app or system/priv-app to be deodexed
 
  • Like
Reactions: xfire

xfire

Senior Member
Feb 21, 2007
222
25
0
Sicily
I don't see how i can explain more than that.... There are 3 folders in vendor/app and the semcgeneric folder in system/framework copy them and paste in sytem/app or system/priv-app to be deodexed

Thanks, now I understood (translation by google), but in the vendor / app folder, I only have two folders: CromeCustomizazion and Ims.:confused:
 

lordriguez

Senior Member
Jun 17, 2011
264
110
73
Thanks, now I understood (translation by google), but in the vendor / app folder, I only have two folders: CromeCustomizazion and Ims.:confused:
2 folders? The first time I heard that...
I have them and the nativeAudioLatency folder...
Copy them and continue ! Be sure to make a TWRP backup before testing...

Envoyé de mon E6653 en utilisant Tapatalk
 

devilmaycry2020

Senior Member
Apr 27, 2013
1,373
244
0
SvaDeodexerForArt did not work for me, always failed at boot.oat. But using Superrs-Kitchen on Manjaro Linux, I could do it easily. Very clear instructions all through the process.

I created the .253 deodex and flashed it. No issues so far.

Hi

How could you do that ? I've tried to use SuperR Kitchen in Ubuntu but always failed. Bootloop at boot animation. Could you help me to deodex for E6683. Thank you.
There are many option when deodexing rom.
 
  • Like
Reactions: lordriguez

ganeshbiyer

Recognized Contributor
Jan 16, 2011
2,405
2,626
203
Bangalore
Hi

How could you do that ? I've tried to use SuperR Kitchen in Ubuntu but always failed. Bootloop at boot animation. Could you help me to deodex for E6683. Thank you.
There are many option when deodexing rom.
Sorry for the delay in replying.

Please follow the steps in the link.

I don't use Ubuntu. The steps are shown using Mint 18. You can get system.ext4 and kernel.elf using flashtool.
 
  • Like
Reactions: Ptamigi

devilmaycry2020

Senior Member
Apr 27, 2013
1,373
244
0
Sorry for the delay in replying.

Please follow the steps in the link.

I don't use Ubuntu. The steps are shown using Mint 18. You can get system.ext4 and kernel.elf using flashtool.
Thanks for your help.

It's seem you didn't zipaligning apk file before make flashable ROM zip ? And you need a sample deodex.zip file to make final z5 deodexed zip , right ?
And there is an error while zipaligning apk file. here is the log file.
 

Attachments

Last edited: