Saturday, August 27, 2016

Deodexed and install Xposed Galaxy Note3 SCL22 (SM-N900J) Stock/Lollipop 5.0 [How To]

How to Deodexed and install Xposed Samsung Galaxy Note 3 / SCL22 (SM-N900J) stock Lollipop 5.0
----------------------------------------------------------------------------------------------------
I'll explain you step by step how to do this so please read the post very carefully.

--------------------------------------------------------------------------------------------------------------------------
#. Before you say "there is many threads taking about same subject" and start complaining and reporting this thread, please understand the device im taking about SCL22 (SM-N900J), this device different than AT&T or any other models. SCL22 provided by "au KDDI" one of Japanese major network provider. And KDDI specially custom made this devices from SAMSUNG, Korea only for KDDI network. There is some app's only work for stock ROM. If you install custom ROM you can't install or get register with KDDI network (ex- auMail.apk, auoneidsetting.apk,etc..) app's like auMail very important for Japanese users including me. And another there there is some system app's you can't even copy by adb (I'll talk about this later in the post). So if you are not using SCL22 in Japan register and using KDDI network, then you don't know.
----------------------------------------------------------------------------------------------------------------------------

Before start here is some info ---------------------------

Brick -
What is brick. I guess you all seen a brick before, just a man made stone. Staying there do nothing. "Device Brick" also same. When your device get brick it's do nothing. The thing you must know, there is two kind of bricks
1. Soft brick.
2. Hard brick.
Soft brick - happens all the time, easily can happen, less dangerous. And easy to fix. (That's why everyone saying to keep a nandroid backup)
Hard brick - very dangerous, very hard to fix, some devices close to impossible to fix. But silver line is it's happens very rarely, like 2 %. And some new devices it's impossible to get hard brick. (But always be careful about what you do)

TWRP BackUp -
Keeping a recovery back up very important. If you made a mistake, flash a wrong ROM, or mod or something like that and you will get a bootloop (soft brick) then you can use the recovery back up to fix your device very easily. (Always keep a clean nandroid backup)

Odexed or Deodexed -
Odexed - faster loading of apps into memory. Each .apk has a corresponding .odex. When the application is used by either the system or the user.
Deodexed - has only the .apk file. When the application is called into memory from only pulling the data from it's .apk, this takes longer due to not being optimized for easier retrieval from the system. (just remember ".apk and .odex compressed in to one .apk file")
This is the simplest way to know your ROM is odex or deodex-
*Download and install any Root explorer (ES File Explorer recommend and you need Rooted device)
*Open the File Explorer and navigate to /system/app
*Open any app directory
*If your ROM is Odexed you can see the .apk and .odex file in the app directory
*If you don't see any .odex file then your ROM is most likely deodexed

OK lets get started...

what you need and all the STEPS -
01. Your phone must be pre-rooted and USB debug enabled. Read this - http://ift.tt/2bNWOo7

02. Android SDK with fastboot and ADB working properly with Google USB Driver installed (Or you can find only ADB and fast boot file .zip but i DON'T recommend that) read and download - http://ift.tt/2bNW4z0

03
. Turned on USB debugging in you device and connect to PC.

04. Create a new folder in your PC to keep your soon to be download system files, you can name "system" or anything you want but make sure there is NO SPACE ex- E:\system or D:\system

05. Open the adb shell (how to open the adb shell- navigate to the folder that SDK installed, open "platform-tools" folder, keyboard Shift key + Right click, click "Open command window here")

06. Now to check everything works fine run this command-
Quote:

adb devices
adb shell

if you see "SH16WV8028** device" (it can be any numbers or letters for you) like above picture, then you are clear for next step. if not please make sure you installed SDK, Google latest usb drivers and also your device drivers. if it works fine then let's move to next step...

07. Now run this -
Quote:

adb pull /system/app /app/
It will pull all your system app's in to your PC C:\ drive (Like you will see new folder - C:\app)if you get any "permission errors" make a note witch app's need permissions.
***** For SCL22 users ONLY- when you run (adb pull /system/app /app/) if you get this error messages like - FeliCaWebPluginBoot\arm\MobileFeliCaWebPluginBoot. odex.xz': Permission denied - you need to navigate to that apps folders using ES FileExplorer and change Permission (give all Permission by clicking all check boxes) and then manually copy and paste that file to your SD card and to your PC. You also need to change Permission and copy this folders too "preloadedkiosk, preloadedsso and preloadFactoryResetOnly" to system folder in your PC.

08. Now run this -
Quote:

adb pull /system/priv-app /priv-app/
09. Now run this -
Quote:

adb pull /system/framework /framework/
10. Now run this -
Quote:

adb pull /system/odex.app.sqsh
adb pull /system/odex.priv-app.sqsh
If you don't have ".sqsh" then you get error. But don't worry about that continue to next step -

11. Now you will see 3 folders call "app, priv-app, framework" now copy or those folders to "system" folder before you made.

if you don't have 7-zip download and install it too - http://ift.tt/X2wxXx

12. Now you need to download and extract the - http://ift.tt/2bNWHsl
Original form - http://ift.tt/1O59EKT

13. Now run the "JoelDroidLollipopBatchDeodexer.exe" click on Brows button and select the "system" you early create and copied app, priv-app, framework. And click on "Start process" button.

If process successfully then your apps and framework are now deodexed. One more step to do. replacing all 3 folders. Let's do that ...

14. Now download this zip file - http://ift.tt/2bNWHIU
DO OT UNZIP it just open the zip file using 7zip and open the you will find empty system folder inside that. open it, and copy and paste app, priv-app, framework folders that deodexed. and close 7zip. Press "yes" if 7zip asked to save it.
( installer template.zip only made for wipe and replace the three system folders)

15. Copy that InstallerTemplate.zip file to your SD-Card. wipe cache, dalvik cache and install the zip file.

First time boot will take some time. So please be patient....

Hurry.! you got Deodexed ROM

================================================== =================================================
I want to thanks @joeldroid , @townsenk for those amazing files. Thank you so much for your time and hard work.
================================================== =================================================

How to install Xposed framework on your device

(Still updating… please keep in touch)


from xda-developers http://ift.tt/2bOa3Gn
via IFTTT

No comments:

Post a Comment