[HOW TO] Theme ALL keyboards without FCs! [A guide for beginners] - Verizon Samsung Galaxy S III

I posted the original thread over in the Sprint section here: http://forum.xda-developers.com/showthread.php?t=1915508 Please try to keep questions in the Sprint thread, but I wanted to share here also. Hopefully this helps someone!!.
Theming a keyboard may be common knowledge to some of the amazing Devs here. But to a noob like me, it took some research and time to get it working without breaking the original signature (That's the trick!). I searched the forum and it doesn't look like anyone has posted a "How To" on theming a keyboard, so I thought I'd share my experience with you all.
**Some of these steps may seem elementary, but I tried to explain everything in layman's terms so even a beginner can theme a keyboard.
// Before you get started:
You must have a working environment setup. Check out QBKing77's awesome video "How to install the android-sdk" to get that going.http://forum.xda-developers.com/showthread.php?t=1614922
Make sure you also have installed:
Notepad++ (for editing xml) // (www.notepad-plus-plus.org)
7zip (for extracting apks) // (www.7-zip.org)
the image editor of your choice. I use Paint.Net(www.getpaint.net), and Gimp(www.gimp.org). Both FREE!
apktool (http://forum.xda-developers.com/showthread.php?t=1755243)
LatinImeDictionaryPack.apk (drop in the 'system\app' folder on your phone. Only for the LatinIME.apk) Grab it here: http://d-h.st/Ebb
// This method has worked with every keyboard that I have encountered so far. I will use 'LatinIME.apk' for reference, as that is the stock ICS keyboard. //
WARNING.. DO NOT POST DISTRIBUTION LINKS TO ANY MODDED 'Swype.apk'. XDA HAS A STANDING ORDER FROM NUANCE (MAKERS OF SWYPE), THAT DOES NOT ALLOW SUCH LINKS TO BE POSTED.
1) To start make sure you have a working copy of your keyboard apk; grab it out of a ROM, download it, or use a file manager with root access (like Root Explorer) to copy it to your SD card then to your computer.
**I would suggest dropping the keyboard apk into a folder on the desktop, seperate from anything else, and making a backup of the original so that you have a spare copy.
2) Using 7zip extract the 'res\drawable-xhdpi' folder into the folder you created. This folder will contain the pngs that control some of the keys, outlined in red on this pic:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Color these pngs to match using your favorite editor and save (bucket fill with Paint.Net is a breeze!)
3) Now that your pngs are themed.. Within the folder that you created containing your apk, hold down shift and right click. Select "Open Command Window Here" to fire up command prompt.
4) Next to decompile the keyboard apk with apktool (again using 'LatinIME.apk' for reference, but the apk may be of a different name; SamsungIME.apk, HTC_IME.apk, etc.).
Type this command:
Code:
apktool d LatinIME.apk
When it's done, you will see a folder with the apk name appear, within the folder you created. Click into it and you should see at minimun a 'res' folder and a 'smali' folder.
5) Navigate to 'res\values' folder. Depending on the keyboard you are working on, the xml controlling the remaining key colors will be contained in the 'colors.xml' or 'styles.xml' file. Open with Notepad++, and change the color codes as needed. Save and close.
6) Go back to the root of the folder containing your apk, and fire up command prompt (if it's not still open). Now it's time to build using this command (again using 'LatinIME.apk' for reference, but the apk may be of a different name; SamsungIME.apk, HTC_IME.apk, etc.)
Code:
apktool b LatinIME
7) When it's done building, you should have 4 folders minimum now (res, smali, build, dist) and it's time for the key to success. Navigate into the 'dist' folder and you will see the "Built" apk. Open it with 7zip, and extract the 'resources.arsc' file to your folder. Close 7zip.
8) Now it's time to pull it all together. Navigate back to the ORIGINAL keyboard apk, and open with 7zip.
Copy (you can drag and drop with 7zip) the 'resources.arsc' that you extracted from your "Built" apk, into the "ORIGINAL" apk overwriting the file. Then with 7zip still open and the apk loaded, navigate (within 7zip) into the 'res\drawable-xhdpi' folder where you should see the list of unthemed pngs. Simply drop your edited pngs into this folder. Close 7zip and you're done here!
9) Finally, take your "ORIGINAL" but themed apk, and push it back the 'system\app' folder on your phone.
Fix permissions to 'rw-r--r--' (only check everything under 'read' and Owner under 'write')
Reboot, and bask in the glory of your new themed keyboard!
**Alternatively, grab my empty zip installer here: http://d-h.st/oKG to flash in recovery. You must drop your themed apk into the system\app folder of the zip and save. Also, the zip already contains the 'LatinImeDictionaryPack.apk'
Please hit THANKS if I helped!! And please keep this thread alive!

Reserved

dude you rock.
ive never tried anything like this but i think im going to.
thanks for sharing.

Super excited about this write-up. I used to theme a bit on the Nexus One but have been off of Android for a number of years unfortunately.
Now I'm back and what to get back into it... unfortunately I have forgotten most of what I had learned. Thanks for the refresher!

x0mbe said:
Super excited about this write-up. I used to theme a bit on the Nexus One but have been off of Android for a number of years unfortunately.
Now I'm back and what to get back into it... unfortunately I have forgotten most of what I had learned. Thanks for the refresher!
Click to expand...
Click to collapse
Thanks for reviving the this thread!

help
Can somebody PM me a swype themed. I am a total noob at theming and tried following this guide, but cannot get swype 1.4 to theme properly. I'm looking for a holo theme or ics blue letters on a dark background. Any help would be appreciated.

rompnit said:
I posted the original thread over in the Sprint section here: http://forum.xda-developers.com/showthread.php?t=1915508 Please try to keep questions in the Sprint thread, but I wanted to share here also. Hopefully this helps someone!!.
Theming a keyboard may be common knowledge to some of the amazing Devs here. But to a noob like me, it took some research and time to get it working without breaking the original signature (That's the trick!). I searched the forum and it doesn't look like anyone has posted a "How To" on theming a keyboard, so I thought I'd share my experience with you all.
**Some of these steps may seem elementary, but I tried to explain everything in layman's terms so even a beginner can theme a keyboard.
// Before you get started:
You must have a working environment setup. Check out QBKing77's awesome video "How to install the android-sdk" to get that going.http://forum.xda-developers.com/showthread.php?t=1614922
Make sure you also have installed:
Notepad++ (for editing xml) // (www.notepad-plus-plus.org)
7zip (for extracting apks) // (www.7-zip.org)
the image editor of your choice. I use Paint.Net(www.getpaint.net), and Gimp(www.gimp.org). Both FREE!
apktool (http://forum.xda-developers.com/showthread.php?t=1755243)
LatinImeDictionaryPack.apk (drop in the 'system\app' folder on your phone. Only for the LatinIME.apk) Grab it here: http://d-h.st/Ebb
// This method has worked with every keyboard that I have encountered so far. I will use 'LatinIME.apk' for reference, as that is the stock ICS keyboard. //
WARNING.. DO NOT POST DISTRIBUTION LINKS TO ANY MODDED 'Swype.apk'. XDA HAS A STANDING ORDER FROM NUANCE (MAKERS OF SWYPE), THAT DOES NOT ALLOW SUCH LINKS TO BE POSTED.
1) To start make sure you have a working copy of your keyboard apk; grab it out of a ROM, download it, or use a file manager with root access (like Root Explorer) to copy it to your SD card then to your computer.
**I would suggest dropping the keyboard apk into a folder on the desktop, seperate from anything else, and making a backup of the original so that you have a spare copy.
2) Using 7zip extract the 'res\drawable-xhdpi' folder into the folder you created. This folder will contain the pngs that control some of the keys, outlined in red on this pic:
Color these pngs to match using your favorite editor and save (bucket fill with Paint.Net is a breeze!)
3) Now that your pngs are themed.. Within the folder that you created containing your apk, hold down shift and right click. Select "Open Command Window Here" to fire up command prompt.
4) Next to decompile the keyboard apk with apktool (again using 'LatinIME.apk' for reference, but the apk may be of a different name; SamsungIME.apk, HTC_IME.apk, etc.).
Type this command:
Code:
apktool d LatinIME.apk
When it's done, you will see a folder with the apk name appear, within the folder you created. Click into it and you should see at minimun a 'res' folder and a 'smali' folder.
5) Navigate to 'res\values' folder. Depending on the keyboard you are working on, the xml controlling the remaining key colors will be contained in the 'colors.xml' or 'styles.xml' file. Open with Notepad++, and change the color codes as needed. Save and close.
6) Go back to the root of the folder containing your apk, and fire up command prompt (if it's not still open). Now it's time to build using this command (again using 'LatinIME.apk' for reference, but the apk may be of a different name; SamsungIME.apk, HTC_IME.apk, etc.)
Code:
apktool b LatinIME
7) When it's done building, you should have 4 folders minimum now (res, smali, build, dist) and it's time for the key to success. Navigate into the 'dist' folder and you will see the "Built" apk. Open it with 7zip, and extract the 'resources.arsc' file to your folder. Close 7zip.
8) Now it's time to pull it all together. Navigate back to the ORIGINAL keyboard apk, and open with 7zip.
Copy (you can drag and drop with 7zip) the 'resources.arsc' that you extracted from your "Built" apk, into the "ORIGINAL" apk overwriting the file. Then with 7zip still open and the apk loaded, navigate (within 7zip) into the 'res\drawable-xhdpi' folder where you should see the list of unthemed pngs. Simply drop your edited pngs into this folder. Close 7zip and you're done here!
9) Finally, take your "ORIGINAL" but themed apk, and push it back the 'system\app' folder on your phone.
Fix permissions to 'rw-r--r--' (only check everything under 'read' and Owner under 'write')
Reboot, and bask in the glory of your new themed keyboard!
**Alternatively, grab my empty zip installer here: http://d-h.st/oKG to flash in recovery. You must drop your themed apk into the system\app folder of the zip and save. Also, the zip already contains the 'LatinImeDictionaryPack.apk'
Please hit THANKS if I helped!! And please keep this thread alive!
Click to expand...
Click to collapse
I don't know if I'm the only one but I can't see the pic with the items outlined in red?

Thanks for this how to. I want to learn more about themeing and what not and this seems like a good place to start.
Sent from my SCH-I535 using xda premium

Related

[GUIDE] Changing bootanimation.zip on T-Mo Sensation w/S-OFF and root

I saw a thread in general, answered it, and figured this is a better place for this sort of thing. This only applies to the T-Mobile branded Sensation, but might help others as well.
1. Open up Root Explorer and navigate to where you put the bootanimation.zip you want to use.
2. Copy it from there then go to /system/customize/resource.
3. In Root Explorer, then make sure to click the "Mount R/W" button.
4. Paste it there.
5. Find the file "TMOUS_bootanimation.zip" and rename it to "TMOUS_bootanimation.zip.bak" or something of the like.
6. Rename the file you pasted to "TMOUS_bootanimation.zip" and reboot.
There you have it! I've tested it and it works for those of you that managed to get S-OFF and perm root working.
I also wanted to note that my personal experience with this did NOT require changing any file permissions. Your mileage may vary.
I've added the boot animation that was in the leaked video from AlphaRevX to get you started:
View attachment bootanimation.zip
Do you know of any boot animations for the qHD display? That might be a great thing to add to your post.
You need to change permissions otherwise you will get blank screen.
Sent from my HTC Sensation 4G using XDA App
devitek said:
5. Find the file "TMOUS_bootanimation.zip" and rename it to "TMOUS_bootanimation.zip.bak" or something of the like.
6. Rename the file you pasted to "TMOUS_bootanimation.zip" and reboot.
Click to expand...
Click to collapse
Just for your information:
On my german Sensation the file is named "TMDE_bootanimation.zip".
deanesn said:
You need to change permissions otherwise you will get blank screen.
Sent from my HTC Sensation 4G using XDA App
Click to expand...
Click to collapse
i keep getting a blank screen were or how do you change permissions ?
in root explorer hold your finger on the file till the menu pops up. Tap on "permissions"
Owner: read & write checked, execute unchecked
Group: read checked, rest unchecked
Others: read checked, rest unchecked
all special permissions unchecked
Kupfel said:
in root explorer hold your finger on the file till the menu pops up. Tap on "permissions"
Owner: read & write checked, execute unchecked
Group: read checked, rest unchecked
Others: read checked, rest unchecked
all special permissions unchecked
Click to expand...
Click to collapse
thx did that but did not work keep giving me a blanc screen only the tmous animation works ..
Your resolution must be wrong? Did you creat the animation your self?
Sent from my HTC Sensation 4G using XDA App
deanesn said:
Your resolution must be wrong? Did you creat the animation your self?
Sent from my HTC Sensation 4G using XDA App
Click to expand...
Click to collapse
yes i did im guessing im doing something wrong i will try it with another one and see if it works , what resolution should i use if i only use a pic how do we make our own boots animations ?
It's your zip file. To make it work just pull the oem one and remove the files from within using winrar and insert yours same way. That will fix it. I know it's the compression of the zip file but can't remember how to compress it. Search the forum for boot animation compression or google it.
Sent from my HTC Sensation 4G using XDA App
Thanks! I made it my boot down and boot up animation LOL
since a lot of you guys are having problems making bootanimations ...
1. the zip file must not have any compression
You can do this with 7zip. Right click the files, 7zip -> add to archive -> for "compression level" select "store"
2. you should sign the zip
not sure if this is necessary although I simply sign everything that goes into my system folders. You can use ZipSigner from the market. (For "key/mode" select "platform")
3. rename the extension of the current bootanimation to .bak or just skip this if you never want to use it anymore
4. copy the signed file to system/customize/resource with root explorer
5. in root explorer hold your finger on the file till the menu pops up. Tap on "permissions"
Owner: read & write checked, execute unchecked
Group: read checked, rest unchecked
Others: read checked, rest unchecked
6. restart and you're done!
I attached an animated dark blue qHD HTC quietly brilliant bootanimation that I made for good measure.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
is it a video that u brake down in to frames or is it pics that you take i have no idea how to start i can do the last part no problem but how or were to start would b a great help thx ...
oh well why not..
1. create a folder called "android" and place the frames of your animation in PNG format in that folder.
2. name them as follows:
NAME_01.png
NAME_02.png
...
NAME_xx.png
3. create a text file called "desc.txt" containing for example:
540 960 15
p 1 1 android
explanation of the desc file:
Width Height Frame-rate
p Loop Pause Folder
first line: width height frames-rate
second line: p just stands for play. the first number says how often to loop the animation. The second number says for how long to pause the animation after every loop. the string is the name of the folder we created above.
So now you have the desc.txt and a folder with your png files - compress them as uncompressed zip file. Continue as described in my previous post.
wouldnt it be easier to just adb push it to that directory?
Kupfel said:
oh well why not..
1. create a folder called "android" and place the frames of your animation in PNG format in that folder.
2. name them as follows:
NAME_01.png
NAME_02.png
...
NAME_xx.png
3. create a text file called "desc.txt" containing for example:
540 960 15
p 1 1 android
explanation of the desc file:
Width Height Frame-rate
p Loop Pause Folder
first line: width height frames-rate
second line: p just stands for play. the first number says how often to loop the animation. The second number says for how long to pause the animation after every loop. the string is the name of the folder we created above.
So now you have the desc.txt and a folder with your png files - compress them as uncompressed zip file. Continue as described in my previous post.
Click to expand...
Click to collapse
thx for your help
Shaquiel Harris said:
wouldnt it be easier to just adb push it to that directory?
Click to expand...
Click to collapse
im new to this and is too confusing for me i tried almost all day i can make other boot animations to work but i cant create my owns and at this point i give up thx
Shaquiel Harris said:
wouldnt it be easier to just adb push it to that directory?
Click to expand...
Click to collapse
yeah probably but then most likely the next question would be "what is adb and how do i use it"
Kupfel said:
yeah probably but then most likely the next question would be "what is adb and how do i use it"
Click to expand...
Click to collapse
is not the what it is but the how we make them , i can put the files in the directory i can rename it , but the thing is how to create them , were to start , step by step i created a file name android put 4 pictures in there png,name them 01,02,etc etc used a desc.txt file from another animation did the resolution end the loop set up everything then using 7zip made the zip but still did not worked ......
gilbert11231123 said:
is not the what it is but the how we make them , i can put the files in the directory i can rename it , but the thing is how to create them , were to start , step by step i created a file name android put 4 pictures in there png,name them 01,02,etc etc used a desc.txt file from another animation did the resolution end the loop set up everything then using 7zip made the zip but still did not worked ......
Click to expand...
Click to collapse
search button is your friend http://www.google.com/cse?q=boot+an...ub-2900107662879704:fs7umqefhnf&ie=ISO-8859-1

[Fix]Silver Ice ROM haptic feedback

Starting a new thread because I don't have enough posts for dev section...
Follow these steps to fix the broken haptic feedback on the 3/17 Silver Ice ROM (poo2.zip) until Silver releases an updated rom:
1. load the rom in the kitchen
2. open the working folder in your file manager
3. go to /data/app and move mdm.bin and amss.bin to /META-INF/com/google/android/
4. go to /data/app/system/lib/ and move all of the files to /system/lib (ok to overwrite)
5. open /data/app/META-INF/com/google/android/updater-script in a text editor
6. delete all of the lines calling the "show_progress" function
7. copy everything up to and including the line with 'assert(delete("/tmp/amss.bin"));' to the clipboard
8. open /META-INF/com/google/android/updater-script in another text editor window and paste everything you just copied to the clipboard between lines 1 and 2. this tells the install script to install the modem before installing the ROM.
9. save changes and close the text editor
10. delete /data/app/system/, /data/app/META-INF/ and /data/local/.
11. in the kitchen, run option 13 to add data/app functionality, then build the rom and install from your sd card using cwm!
Note: I skipped some of the intermediary steps in the kitchen but if you're familiar with its basic operation these instructions should be pretty straightforward.
I'd post a d/l but I'm throttled for the next few days and only have 15Kb uploads at home.

[app][guide]hack fruit ninja

HI, today I want to offer this guide: This will allow you to edit scores and rate of fruit in the app fruit ninja
FOR THOSE WHO ONLY ENTERTAIN THIS IS THE APK ALREADY MODIFIED FROM ME:
EDIT: NOW ALL MY APP IS AVAILABLE IN THE APTOIDESTORE CALLED : MODDR0ID
free version no bombs many pomegranates
http://www.2shared.com/complete/FuVBTpn7/fruit_free_moddroid.html
However, now i explain
What you need:
1 -apktool downloadable from here with little guidance on the use:
http://www.androidlab.it/apktool-de...-ricompilare-i-file-apk-guida-download-16241/
2-tool to sign the apk from here:
http://www.2shared.com/file/I7LKKI_O/fruit_dec.html
3 - tool to decrypt the files. Xml (it's a program I found after 3 hours of research on a Chinese website in Chinese and is also the program but there are only 2 keys and is easy; D)
http://www.2shared.com/file/I7LKKI_O/fruit_dec.html
4 - the apk of fruit ninja (any version is fine)
Ok now we can start:
1-create a folder and inside unzip the various tools
2-copy inside the apk of fruit ninja
3-open cmd and and move inside the folder where you unzipped apktool
4-type
Code:
Code:
apktool.bat d name_of_apk_to_decompile.apk
IMPORTANT: do not close the cmd!
5-wait to finish
6-now in the folder where you unzipped apktool you will appear folder with same name of apk
7-enter it and move to assets / xml
8 - you will find various files .xml manages each of the settings
9 - Now open fruit dec.exe (is in the folder where you have extraxted fruit_dec.rar)
10-clik button highlighted
View attachment 1023231
-Choose the file .xml you want to decrypt, and press the other key
(In the window that appears hit ok button)
IMPORTANT: Do not close the program after you have decrypted the file
11 - modify the file .xml decrypted with notepad or word pad
12 - return to the program that we have closed and re-press the 2° button (not highlighted)
(Ok on the window)
13 - now open the cmd window and type:
Code:
Code:
apktool.bat b name_of_folder_containing_decompiled_apk
14 - now in the folder with the apk decompiled will add a folder called Dist
15 - inside the folder you find the re-compiled apk
16-copy the recompiled apk into the input folder (delete the file test.apk)the folder is located where you unzipped the file apk-sign.zip
17-Now open the program signare v1.1.exe
18-enter the command 1 when asked and wait (it takes 2 or 3 minutes) followed by requests zipalign apk? print N and press enter
19 - now in the folder output find your apk modified and signed
copy it into your phone and install it and
!!!HAVE FUN!!!
If you have been helpful clik thanks!
Pm sent
Sent from my MB525 using XDA

[GUIDE] How to Set up & use SVN - For Liberty Sense 6 ROM - EASY GUIDE

Here is a guide on how to set up SVN on your Windows Computer so you can use it with ROMs like Liberty Sense 6. You must also have 7-zip installed.
How to set up SVN for the first time​
First download Tortoise SVN from here and install it.
Once it is installed, open a folder inside your user's folder. This is where you will create another folder later
Now right-click in empty space, select Tortoise SVN and select Settings
Picture Help:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Once in Settings, click General and click Edit beside Subversion Configuration file
Picture Help:
A text file will open up. Press CTRL+F and type in (without quotes) "global-ignores".
The line your looking for will be like: # global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo __pycache__
Picture Help:
Now no must delete the "*.so" part only, NOT the "*.so.[0-9]*" part.
Picture Help:
Once it is deleted it should look like the picture below
Picture Help:
Use the picture just before this one to compare and see if you went wrong
Now save the file by clicking File, then Save and close the Notepad (You won't need a picture to help you out there )
You can now close the Tortoise SVN Settings window
Now create a new folder anywhere inside your user's folder or on external storage
(You can call it whatever you want, I named mine Liberty-SixthSense)
Now go inside that folder, right-click in any empty space and select SVN Checkout
Picture Help:
In the Checkout window type or copy in for the URL of Repository (without quotes) "http://sense-6-for-one-s.googlecode.com/svn/trunk/"
Picture Help:
The Checkout Directory will be the folder where you opened up the SVN Checkout window
Then press OK and it will start downloading the files (this will take some time)
Picture Help:
When its finished you should see something these files and folders in the picture below
Picture Help:
I didn't download all the files because it took too long, but you will have the following files & folders
META-INF, additions, boot.img, data, system
Now you must make another folder in the same directory as the one used to download the files. This will be our "output" folder.
(Call it what you want)
Picture Help:
Now go back to the folder we created first, right-click in empty space, select Tortoise SVN and then select Export
Picture Help:
In the window that pops up navigate to your "output" folder, click on it once and click Select Folder
Picture Help:
Once its finished copying the files to your "output" folder, go to it and highlight all the files (Either by clicking and holding and drag to highlight all files or CTRL + Click on each file)then right-clicking in empty space, then select 7-zip and select Add to Archive
Picture Help:
In the 7-zip window, you must select the archive format as "zip". You can change the name as long it has the .zip at the end. Then press OK to start zipping
Picture Help:
That's it , now place the .zip file you just created on your SD Card and flash away!!! Remember, you need HBOOT 2.16 installed. If you don't know how to do that, then follow my other guide here
How to receive and flash new updates​
First you have to go to the location of your "output" folder, open it, select all files, right click on them and delete them.
Picture Help:
Now go back to the location of your "output" folder and right click on the other folder and select SVN Update, it should have a green tick on it now
Picture Help:
It will begin to pull any new or changed files which won't take long. Then once its finished pulling the files open the folder with the green tick, right-click in empty space, select Tortoise SVN and then select Export
Picture Help:
In the window that pops up navigate to your "output" folder, click on it once and click Select Folder
Picture Help:
Once its finished copying the files to your "output" folder, go to it and highlight all the files (Either by clicking and holding and drag to highlight all files or CTRL + Click on each file)then right-clicking in empty space, then select 7-zip and select Add to Archive
Picture Help:
In the 7-zip window, you must select the archive format as "zip". You can change the name as long it has the .zip at the end. Then press OK to start zipping
Picture Help:
And that is it, just copy it to your SD Card and flash it. Make sure to select Update Only in the Aroma Installer
Enjoy!!!
Can I put it somewhere else than my Users Folder? On an externel Disk?
Samstag494 said:
Can I put it somewhere else than my Users Folder? On an externel Disk?
Click to expand...
Click to collapse
yes you can, anywhere really in your user folder or on an external drive, just not directly on C:\
dd98 said:
Here is a guide on how to set up SVN on your Windows Computer so you can use it with ROMs like Liberty Sense 6.
Click to expand...
Click to collapse
Great guide, worked perfectly. Thank you.
Ok, it works.
but I have one question:
after the update, we need to export and ZIP a whole rom, not only update files ?
81grzes said:
Ok, it works.
but I have one question:
after the update, we need to export and ZIP a whole rom, not only update files ?
Click to expand...
Click to collapse
delete everything inside the output folder do an svn update and export to the output folder
YES
and after that I have a new .zip file ~ 1,2GB...
I was thinking that is possible to make a small .zip file only with updates
But now I understend everything.
when downloading the folders, can it be paused and is it resumeable . or what happens if network fails ?
skyliner129 said:
when downloading the folders, can it be paused and is it resumeable . or what happens if network fails ?
Click to expand...
Click to collapse
no its not resumable and if your network fails ur screwed
[/COLOR]
dd98 said:
no its not resumable and if your network fails ur screwed
Click to expand...
Click to collapse
duly noted.thanks for your reply
skyliner129 said:
[/COLOR]
duly noted.thanks for your reply
Click to expand...
Click to collapse
its the svn client, it doesnt support pausing
i get the following error code and i followed the instruction
Command: Checkout from http://sense- 6-for-one-s.googlecode.com/svn/trunk, revision HEAD, Fully recursive, Externals included
Error: Unable to connect to a repository at URL
Error: 'http://sense-%206-for-one-s.googlecode.com/svn/trunk'
Error: No such host is known.
Completed!:
Great!
I will consider this tutorial to upgrade my One S to the Liberty Sixth Sense via SVN.
skyliner129 said:
i get the following error code and i followed the instruction
Command: Checkout from http://sense- 6-for-one-s.googlecode.com/svn/trunk, revision HEAD, Fully recursive, Externals included
Error: Unable to connect to a repository at URL
Error: 'http://sense-%206-for-one-s.googlecode.com/svn/trunk'
Error: No such host is known.
Completed!:
Click to expand...
Click to collapse
what country are you in because i've heard of some people not being able to access google code due to their location
dd98 said:
what country are you in because i've heard of some people not being able to access google code due to their location
Click to expand...
Click to collapse
Nigeria, defeated by France in the world cup competition. And is there any solution to this cos I would really like to use svn to download and update sixth sense
skyliner129 said:
Nigeria, defeated by France in the world cup competition. And is there any solution to this cos I would really like to use svn to download and update sixth sense
Click to expand...
Click to collapse
You could try installing hotspot shield maybe that could help and dont worry about the nigeria team they were unlucky against argentina and france
dd98 said:
You could try installing hotspot shield maybe that could help and dont worry about the nigeria team they were unlucky against argentina and france
Click to expand...
Click to collapse
thanks for your reply. I'll try out the hotspot shield. I see your a football fanatic as well. thought guys like you only have fun with tech stuffs.thanks again for your reply
skyliner129 said:
thanks for your reply. I'll try out the hotspot shield. I see your a football fanatic as well. thought guys like you only have fun with tech stuffs.thanks again for your reply
Click to expand...
Click to collapse
well at least nigeria got to the world cup, ireland didnt :crying:
dd98 said:
well at least nigeria got to the world cup, ireland didnt :crying:
Click to expand...
Click to collapse
England lost at very start btw today germany totally rocked with 7 goals against Brazil.:victory:
bilal_liberty said:
England lost at very start btw today germany totally rocked with 7 goals against Brazil.:victory:
Click to expand...
Click to collapse
costa rica were very good and yeah the brazil germany mach was very funny

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://forum.xda-developers.com/galaxy-note-3/general/samsung-galaxy-note-3-scl22-au-kddi-t2964801
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 - https://developer.android.com/studio/run/win-usb.html#WinUsbDriver
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-
adb devices
Click to expand...
Click to collapse
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
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 -
adb pull /system/app /app/
Click to expand...
Click to collapse
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 -
adb pull /system/priv-app /priv-app/
Click to expand...
Click to collapse
09. Now run this -
adb pull /system/framework /framework/
Click to expand...
Click to collapse
10. Now run this -
adb pull /system/odex.app.sqsh
adb pull /system/odex.priv-app.sqsh
Click to expand...
Click to collapse
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://www.7-zip.org/download.html
12. Now you need to download and extract the - http://forum.xda-developers.com/attachment.php?attachmentid=3268390&d=1429332195
Original form - http://forum.xda-developers.com/and.../script-app-joeldroid-lollipop-batch-t2980857
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://forum.xda-developers.com/attachment.php?attachmentid=3231531&d=1427457507
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
----------------------------------------------------------------------------------------------------------------------
If this work for you, don't just leave, please hit the "Thanks.!" button. It's FREE - And always, always thanks the developers. And if you kind enough to donate, Please donate to the developers first.
------------------------------------------------------------------------------------------------------------------------
===================================================================================================
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
How to install Xposed framework on your device
OK, then let's start -
First download this 3 files and copy them to your SD Card.
01. Xposed v75 sdk21 arm arter97 snapdragon requestConcurrentGC.zip - Download
02. XposedInstaller 3.0 alpha4.apk - Download
03. Xposed uninstaller.zip - Download
04. Now install XposedInstaller 3.0 alpha4.apk
05. Boot to your custom recovery (TWRP recommend)
06. Now install Xposed v75 sdk21 arm arter97 snapdragon requestConcurrentGC.zip reboot to system
Remember first time boot will take some time (10 to 20 minutes/ it depend on your ROM size)
How to uninstall Xposed -
Flash the xposed uninstaller 20150831 arm.zip on the custom recovery.
That's it.! Enjoy
----------------------------------------------------------------------------------------------------------------------------------------------
If this work for you, don't just leave, please hit the "Thanks.!" button. It's FREE - Also please thank the awesome developers who spend so much time to make this possible. If you kind enough for Donate please donate to below developers i mention. I just make this post to give you the steps and correct files for SCL22 so you ain't gonna mess up. But below developers did the hardest part and create this thing possible. So please donate to them.
-----------------------------------------------------------------------------------------------------------------------------------------------------
I like to thanks @arter97, @rovo89, @wanam, @_riddle for all your time and hard work, Thank you guys so so much.
-------------------------------------------------------------------------------------------------------------------------------------------
This guide and files only for Samsung Galaxy Note 3 SCL22 (SM-N900J) Japanese device
-------------------------------------------------------------------------------------------------------------------------------------------
#2
#1
DeadCode1 said:
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://forum.xda-developers.com/galaxy-note-3/general/samsung-galaxy-note-3-scl22-au-kddi-t2964801
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 - https://developer.android.com/studio/run/win-usb.html#WinUsbDriver
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-
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 -
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 -
09. Now run this -
10. Now run this -
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://www.7-zip.org/download.html
12. Now you need to download and extract the - http://forum.xda-developers.com/attachment.php?attachmentid=3268390&d=1429332195
Original form - http://forum.xda-developers.com/and.../script-app-joeldroid-lollipop-batch-t2980857
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://forum.xda-developers.com/attachment.php?attachmentid=3231531&d=1427457507
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
----------------------------------------------------------------------------------------------------------------------
If this work for you, don't just leave, please hit the "Thanks.!" button. It's FREE - And always, always thanks the developers. And if you kind enough to donate, Please donate to the developers first.
------------------------------------------------------------------------------------------------------------------------
===================================================================================================
I want to thanks @joeldroid , @townsenk for those amazing files. Thank you so much for your time and hard work.
===================================================================================================
Click to expand...
Click to collapse
wifi issues after deodexing and flashing zip. Now my wifi wont connect to any wifi device. its stuck at obtaining ip address
Did you wipe delvik cache/ cache.?
What is your device model number.?
My wifi working fine.!
Thanks for your tutorial.
Alternatively, there is now an xposed install package that works on stock, odexed TouchWiz ROMS.
You can find more infos here: http://forum.xda-developers.com/showpost.php?p=65373013&postcount=3960
For those that are still looking how to install, read more of the thread there. A good start could be: http://forum.xda-developers.com/showpost.php?p=68456346&postcount=4588
frenchy2k1 said:
Thanks for your tutorial.
Alternatively, there is now an xposed install package that works on stock, odexed TouchWiz ROMS.
Click to expand...
Click to collapse
Thank you for the info.
I made this post about deodexed not only for installing xposed, deodexed can save you some space, and you can use for develop. i just combine both subjects in one post.

Categories

Resources