[Q] DSIXDA Kitchen for Xperia ZL for locked bootloader. - Sony Xperia ZL

I am very sorry if I'm posting in the wrong thread, please, any mod, feel free to tell me and I'll remove and relocate right away.
I've searched Google, Bing, Yahoo, webcrawler, under my bed, and for the life of me, I can't seem to find how to get around this.
Here's what I did:
-Flashed 244 with flashtool.
-Rooted using DooMLoRD method
-Flashed CWM recovery
-Backed up with CWM recovery
-Copied the whole folder to my kitchen folder in Ubuntu.
-Joined the system.ext4.tar.a and system.ext4.tar.b into a single system.ext4.tar
-Started kitchen and chose that system.ext4.tar
-When chose told me it would use a fake boot.img, I said YES
-Created working folder
-An “update-script” was automatically created when extracting to working folder
-Rooted “superSU”
-BusyBox
Looks like this:
Working folder information (v0.224)
Android OS version : 4.2.2
Device : C6506
Model : C6506
ROM Name : 10.3.1.A.0.244
Rooted (Superuser app + su) : YES
Rooted (unsecured boot.img) : UNKNOWN
BusyBox installed : YES
BusyBox run-parts support : NO
Apps2SD (Apps to EXT) enabled : NO
/data/app enabled : NO
Custom boot animation allowed : NO
Nano text editor installed : NO
Bash shell support : NO
/system/framework is deodexed : NO
/system/app is deodexed : NO
radio.img found : NO
ROM will wipe all data : NO
Went to 0 “Advanced Options”
-Deodexed framework and App folders with API level 17 (4.2.2)
*********Had this error:
WARNING: Could not deodex the following (you can try to deodex these files again):
playstationcertified.odex
A summary of the deodexing has been logged in deodex_081413_155859.log
0 *.odex files remain in system/app
1 *.odex files remain in system/framework
******************************
-Zipaligned
-Added BusyBox Run-Parts feature
-Converted update-script to updater-script with options 0-17
-Build ROM from working folder, and it did find the updater-script(edify) while creating update.zip
Amazing, all good, tried to flash, it verifies the updater-scripts, opens the updater-script, then, TADAAAAAA, ERROR 0.
Don't know what it is I'm doing wrong.
Please, some wizard help me.
It worked like a charm when I was cooking for my HOX.
I'm guessing maybe I'm missing the edify_def file for ZL in the kitchen, or, there is something I'm missing for locked bootloaders, or, I'm just too dumb and too much of a noob to get it right, hahaha.

Related

[HOW TO][Windows]Extract Deodex Sign and Zipalign an official ROM

Hi,
Just want to share tools I found in order to :
- Extract SGS2 stock firmwares :
* Use sgs2toext4.jar Application from drphrozen to convert .img files to ext4.img
* Then MOUNT ans EXTRACT ext4.img with Diskinternals Linux Reader : Here
- Deodex, sign and zippalign :
with this deodex kit : _Kit_Deodexage.zip
- Create your CWM customROM (wype script)
using a Skeleton ROM : Custom_ROM GS2 by SicOpaT.zip
Click to expand...
Click to collapse
Nothing from me, just reporting for you
Links at the end of post (or in changeLog)
EDIT 16/08 :
1/ update of Kit_deodexage with last versions of smali/baksmali v1.2.7 to avoid LAG bug of browser
2/ add of Custom_ROM GS2 by SicOpaT_v2.zip with a new CWM script NON WIPE
To customise the CWM script, go to Custom_ROM GS2 by SicOpaT.zip\META-INF\com\google\android and edit updater-script with notepad ++
Step by step guide ​:
Preparation :
1/ Extract Custom_ROM GS2 by SicOpaT.zip in order to have a folder with the same name (your future customROM)
2/ Extract sgs2toext4.zip to sgs2toext4.jar and put it in C:\
3/ Extract _Kit_Deodexage.zip to a folder of the same name
4/ install Diskinternals Linux Reader : Here
5/ Install Java SE Development Kit (JDK) if not already installed : Here
Click to expand...
Click to collapse
Extracting the stock ROM :
1/ open your stock__firmware.tar with 7-zip or winRAR
2/ extract in C:\ :
factoryfs.img,
cache.img (if you have 3 tar files in your firmware, extract cache.img from CSC.tar)
modem.bin
zImage : your kernel
Click to expand...
Click to collapse
* Extracting KERNEL and PHONE part :
3/ put zImage and modem.bin in the root folder of : Custom_ROM GS2 by SicOpaT (next to META_INF)
Click to expand...
Click to collapse
* Extracting Factoryfs.img :
4/ Double click sgs2toext4.jar, a windows is opening :
{
"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"
}
5/ drag factoryfs.img in the sgs2converter.jar windows
factoryfs.ext4.img is created
6/ Open Diskinternals Linux Reader
Code:
> Drives > Mount Image > browse to your factoryfs.ext4.img > Mount
Then a new drive appears in the Diskinternals window, called Linux native Volume > double click on it
7/ Select all and press Save > Next > Browse to Custom_ROM GS2 by SicOpaT/System/ check for Save directory structure and then press Next > Next > Finish
8/ In Diskinternals click Back and then right click to your Linux volume and select unmount
Click to expand...
Click to collapse
* Extracting cache.img :
9/ Double click sgs2toext4.jar
10/ drag cache.img in the sgs2converter.jar windows
cache.ext4.img is created
11/ Mount cache.ext4.img in diskinternals
12/ In your linux drive goto \recovery and save sec_csc.zip
Don't save it in your Custom_ROM GS2 by SicOpaT folder
13/ Extract sec_csc.zip (same structure as an update.zip)
14/ Copy everything in /system exept /app to Custom_ROM GS2 by SicOpaT/system
like here :
Now you can unmount and close diskinternal, we have done with extracting the ROM
Click to expand...
Click to collapse
Now time to Deodex, sign and zipalign : with the _Kit_Deodexage script
1/ in Custom_ROM GS2 by SicOpaT/system/ MOVE everything in the app folder to _Kit_Deodexage/app
3/ in Custom_ROM GS2 by SicOpaT/system/ MOVE everything in the framework folder to _Kit_Deodexage/framework
4/ Press : Deodex_Gingerbread.cmd and it will
- deodex
- sign
- zipalign
4 bis/ edit after beginning of deodexing process the NePasSigner.txt and add samsung apps
5/ 2 folders are created : Deodex_framework and Deodex_app
6/ verify that the /app and /framework folders are empty
6/ Move everything from /Deodex_framework exept java.awt.jar to Custom_ROM GS2 by SicOpaT/system/framework
7/ Move everything from Deodex_app to Custom_ROM GS2 by SicOpaT/system/app
Click to expand...
Click to collapse
Buid your CWM update.zip :
With WinRAR : CTRL A in your custonROM root folder and Right Click > Add to Archive > ZIP and None or Normal compression
Click to expand...
Click to collapse
That's all ! You have a stock customROM fully deodexed, signed and zipaligned
PS : You should change the Kernel for the CF-Root Kernel (CWM Manager ...) changing the zImage with the zImage from ChainFire CF-Root
PS 2 : You can add some apps (like Titanium backup) in the /data/app folder of your customROM
EDIT 1 : The deodexed browser.apk obtained will be bugy : Lag scrolling
Since pulser_g2 found the FIX, DEVs used an old deodexed browser.apk (from KE2 ROM for example).
So pulser_g2 foung the FIX, in order to avoid this Lag trouble using the last deodexed browser.apk (KF2 for example). You can see the How To FIX yourself the laggy browser.apk following advices from pulser_g2 in the changeLog of 07/03/2011.
EDIT 2 : just added a zip of an META_INF folder witch can be used for update over a previous deodexed customROM with same signature (a previous ROM built with the same script).
With this META_INF, you will not loose any data/cache
Credits :
Thanks to drphrozen for sgs2toext4.jar and sgs2converter.jar tools
Thanks to xeudoxus for his custom java.awt.jar (deodexing some apks without errors)
Thanks to Okarin for his Deodex script
Thanks to Pulser-g2 for the laggy Browser Fix
Thanks to omrij for showing us an alternative to _Kit_Deodexage : AutoDeoTool (see below)
Click to expand...
Click to collapse
ChangeLog of the HOW TO :
07/04/2011 :
* Switch bugy sgs2converter.jar to new sgs2toext4.jar from drphrozen
* Re-Add the Convert_sgs2img.exe tool to extract .img to .ext4.img (end of post)
CMD command :
Code:
Convert_sgs2img.exe factoryfs.img factoryfs_ext4.img
07/02/2011 :
Modification of _Kit_deodexage.zip in order to add the custom java.awt.jar from xeudoxus
07/01/2011 :
Add the new version of drphrozen sgs2converter.jar, available HERE
Now you just need to double click on the sgs2converter.jar, without opening any CMD promt command.
You drag and drop your stock .img file and the tool will convert it in <inputname>.ext4.img in the same folder
06/30/2011 :
How to manually deodex Email.apk and MobilePrint.apk : (working for others APKs)
Code:
[QUOTE][B]1/[/B] In the same folder, you put :
[QUOTE]*Email.apk
*Email.odex
*MobilePrint.apk
*Mobileprint.odex
AND
all the content of the initial ODEXED framework folder (with all JAR files)
PLUS custom [B]java.awt.jar[/B]
AND
*smali.jar ---> found in _Kit_Deodexage/_binaires/
*baksmali.jar ---> found in _Kit_Deodexage/_binaires/[/QUOTE]
[B]2/[/B] Then open a [B]CMD promt[/B] in the target folder
[B]3/[/B] Then type :
[CODE]java -Xmx1024m -jar baksmali.jar -c :am.jar:android.policy.jar:android.test.runner.jar:bmgr.jar:bouncycastle.jar:com.android.location.provider.jar:com.google.android.maps.jar:com.samsung.device.jar:com.yamaha.android.media.jar:core.jar:core-junit.jar:ext.jar:framework.jar:ime.jar:input.jar:java.awt.jar:javax.obex.jar:libvtmanagerjar.jar:monkey.jar:pm.jar:sec_feature.jar:seccamera.jar:sechardware.jar:secmediarecorder.jar:services.jar:sqlite-jdbc.jar:svc.jar:twframework.jar -x Email.odex
You have a new OUT folder created
4/ Then type :
Code:
java -Xmx1024m -jar smali.jar out -o classes.dex
A classes.dex file is created
5/ Open (without extracting) Email.apk with 7-zip
Push classes.dex in Email.apk with 7-zip
6/ Put the new deodexed Email.apk in app folder, in _Kit_Deodexage
Press Deodex_Gingerbread.cmd
You now have a fully deodexed signed zipalligned Email.apk
Now Mobileprint.apk :
7/ DELETE classes.dex ans Out folder created before
8/ Same procedure, in CMD pompt, type :
Code:
java -Xmx1024m -jar baksmali.jar -c :am.jar:android.policy.jar:android.test.runner.jar:bmgr.jar:bouncycastle.jar:com.android.location.provider.jar:com.google.android.maps.jar:com.samsung.device.jar:com.yamaha.android.media.jar:core.jar:core-junit.jar:ext.jar:framework.jar:ime.jar:input.jar:java.awt.jar:javax.obex.jar:libvtmanagerjar.jar:monkey.jar:pm.jar:sec_feature.jar:seccamera.jar:sechardware.jar:secmediarecorder.jar:services.jar:sqlite-jdbc.jar:svc.jar:twframework.jar -x MobilePrint.odex
You have a new OUT folder created
9/ Then type :
Code:
java -Xmx1024m -jar smali.jar out -o classes.dex
A classes.dex file is created
10/ Open (without extracting) MobilePrint.apk with 7-zip
Push classes.dex in MobilePrint.apk with 7-zip
11/ Put the new deodexed MobilePrint.apk in app folder, in _Kit_Deodexage
Press Deodex_Gingerbread.cmd
You now have a fully deodexed signed zipalligned MobilePrint.apk[/CODE]
Important !! You should NOT have error while deodexing
Click to expand...
Click to collapse
06/27/11 :
added : old version of sgs2converter.jar from drphrozen get it HERE
How To :
Extract sgs2converter.zip to sgs2converter.jar
Put in the same folder : Stock .IMG file, sgs2converter.jar
Open CMD Promt in the folder
run command :
Code:
java -jar sgs2converter.jar factoryfs.img factoryfs.ext4.img
factoryfs.ext4.img is created in same folder. You can pen it with Diskinternals Linux Reader
*AutoDeoTool an alternative to the "kit_deodexage" from HERE thanks to omrij
[/QUOTE]
BONUS :
To personalise your customROM, you can change the name of the ROM shown in Parameters > Version number :
with Notepad++, open the file "\Custom_ROM GS2 by sicOpaT\system\build.prop" and look for the line beginning with : "ro.build.display.id=" (often the 4th). Example : ro.build.display.id=GINGERBREAD.XXKF2
Replace everything after the "=" with what you want. Example : ro.build.display.id=SicOpaT's ROM KF2
Then save the file
Thanks for the infor .. but what does the " - CWM GS2 Skeleton ROM (wype script) : Custom_ROM GS2 by SicOpaT.zip" do ??
anyway of getting a step by step guide.
Thanks
I've used Ubuntu until now... Testing this one
xinfinityoO said:
Thanks for the infor .. but what does the " - CWM GS2 Skeleton ROM (wype script) : Custom_ROM GS2 by SicOpaT.zip" do ??
anyway of getting a step by step guide.
Thanks
Click to expand...
Click to collapse
This is the begining oh a CWM update.zip with the structure folders and I just added : busybox, superuser an su.
I am going to add a step by step guide
nice thanks
Email.apk and MobilePrint.apk are leftover. Trying to do them manually but can't find superclass Ljava/awt/componet;
Mackzen said:
nice thanks
Email.apk and MobilePrint.apk are leftover. Trying to do them manually but can't find superclass Ljava/awt/componet;
Click to expand...
Click to collapse
got the same problem, i took deodexed ones from other deodexedROM
Couldn't flash using cwm (maybe battery low, don't know)
better luck tomorrow I guess
How does the script take care of the Linux file permissions in Windows?
Thanks for the info.
That was some info which i was looking for the last few weeks, but mostly ended in apps that didn't work for everything.
Gonna give it a shot tomorrow.
Thnx for the info.
very well defined and this will sure help some newcomers to build thier own custom roms. you deserve a star from me !!
Thanks for this Guide!
1.) The last step would be to put the new CustomRom Folder to a Zip and flash via CWM?
...or is it a problem with signing then?
EDIT: you have to put the files back into the original ZIP!
2.) why do we have to put cache.img and modem.bin to the customrom root folder?
Thanks
Flashed via cwm 4.0.2 -> Bootloop :/
No modifications done at the moment
walda said:
Thanks for this Guide!
1.) The last step would be to put the new CustomRom Folder to a Zip and flash via CWM?
...or is it a problem with signing then?
EDIT: you have to put the files back into the original ZIP!
Click to expand...
Click to collapse
Yes you have to create an update.zip archive with all in your CustomROM root folder
walda said:
2.) why do we have to put cache.img and modem.bin to the customrom root folder?
Thanks
Click to expand...
Click to collapse
No you have to put :
- zImage (your kernel)
- modem.bin (phone part in ODIN)
Mackzen said:
Couldn't flash using cwm (maybe battery low, don't know)
better luck tomorrow I guess
Click to expand...
Click to collapse
walda said:
Flashed via cwm 4.0.2 -> Bootloop :/
No modifications done at the moment
Click to expand...
Click to collapse
I have forgotten wype.sh in the /system folder of the skeleton customROM.
The wype.sh will wype everything in the /data folder in order to prevent bootloops
I reuploaded the CustomROM GS2 with the wipe.sh
Thanks! Works now
walda said:
Thanks! Works now
Click to expand...
Click to collapse
You're welkome
Sorry for the forgotten wype.sh
thanks for this!
i am running per instructions, trying to deodex KF2 rom. but i face problem at the deodex/sign/zipalign. after running the script file, there are still a lot of files in the "app" and "frameworks" directory. what am i doing wrong?
edit: 2nd round works, no idea why?? but left email and mobileprint, and as per you suggestion get it from another deodex rom.
This is EXACTLY the thing i was looking for since getting my SGS2 this week.
Wanted this since the Hebrew/RTL routine fixing i did on other devices needed deodexed ROMs to work (modifies framework.jar/libwebcore.so).
I'll give it a shot today or tomorrow and report back.
Either way, THANK YOU very much for the effort!
I know this is a stupid question, but where can i find my factoryfs_out.img iv done the cmd bit but cannot find the factoryfs_out.img to mount??

[KERNEL] DevCK 1.0

DevC Kernel 1.0
Tested and cooked for I9000(Int). Not tested on others!
DNT WORK ON I9000B
Main Features
Based on lastest source from Samsung
Take control of tweaks by script
Load K modules by script
Sound tweaks
300HZ
JHash3
Startup script support
Support adb remount
Compiled with O3
In progress...
CWM 3 or, maybe, 4
EXT4
Custom bootanimation...
How to install
- burn image with Odin
- copy "ldr_exec.sh" script to "/system/etc/init.d"
For rooting copy "su" to "/system/xbin" and "Superuser.apk" to "/data/app" or "/system/app" from "Superuser.rar".
If you like to custom more, edit "ldr_exec.sh" and add more tweaks, or create new scripts with prefix "dvc_".
This is my new little toy
the approach is the kernel does not contain any unused features, eg SU and APKs.These two little programs be must pulled to the phone by "adb". Why put "su" and "Superuser.apk" to the initramfs? Only one copy needed! The basic focus is "i can have control over init!" and the magic is "ldr_exec.sh" and "adb remount"
In the same manner, all tweaks reside on a single script. The user can edit and change, add or remove any of these...
If u choice to use "CIFS", for example, u can add this module to "system/lib" or any other location and add a single line to the script "insmod /system/lib/cifs.ko" and enjoy!
all progress over the init resides on "/data/dvcinit.log".
The only one detail is: the ko has contains "vermagic" string with "2.6.35.7 preempt mod_unload ARMv7".
To root u try:
- unrar "Superuser.rar" on any location;
- on computer type "adb remount";
- push "su" to /system/xbin;
- push "Superuser.apk" to "/data/app" or "/system/app".
and nice!
This is not perfect, but it is an approach. I dnt like for cooked kernels that contains closed tweaks..
[20110724]
- At this time i beginning working in a version of CWM for my kernel
Actually recovery inside is a 3e...
Attaching a version to burn over CWM (thanks siky_dude!!) (not tested for me)
[20110725]
Sources from Samsung Open Source
Patch for devs attached (devck.patch.rar)
Another Kernel
Lets have a look!
A Base for playing/adding/tweaking with...right? ;D
You have to ROOT it yourself?? This is BASIC man! xD
Sent from my GT-I9000 using XDA App
I wish you wealth.
Sent from my GT-I9000 using XDA Premium App

Samsung Galaxy Gio gt-s5660 | Firmware Releases ,Custom Roms , Rooting

New Users Visit this Thread it has less complexity.......
...............................................................................................................................................
GIOPRO v1.4
...............................................................................................................................................
Adobe Flash Player 11.1.102.59 For Galaxy Gio http://forum.xda-developers.com/showpost.php?p=19623732&postcount=1
------------------------------------------------------------------------------------------------------------------
This Thread, Samsung Galaxy Gio gt-s5660 | Firmware Releases ,Custom Roms , Rooting, has been moved from the Android Software and Hacking General forum to the Galaxy Gio GT-S5660 Android Development forum.
NOTE:Even though it has been moved its a redirect notice (expires in 1 week) in the original forum so users Bookmark the New thread link.
-------------------------------------------------------------------------------------------------------------------
Android 2.3.7 - Cyanogen Mod 7.1.0 For Galaxy GIO (Unofficial) By- phiexz
--------------------------------------------------------------------------------------------------------------------
(Devs Only)How To compile a Kernel for Samsung Galaxy Gio By Delanoister
-------------------------------------------------------------------------------------------------------------------
Update.zip Recoveries (For Software installation through recovery) Thanks to ZimniY
------------------------------------------------------------------------------------------------------------------
Everyone vote for official cyanogenmod at the cyanogen mod forum
http://forum.cyanogenmod.com/topic/22386-samsung-galaxy-gio-gt-s5660
Click to expand...
Click to collapse
------------------------------------------------------------------------------------------------------------------
Read this thread thoroughly,Before Asking your question, Most of your questions are answered , but if still have confusion don't hesitate to ask
Users with Galaxy Gio Gt-s5660M/L/V , do not try Custom Roms , Please Read the S5660M Section First.
----------------------------------------------------------------------------------------------------------------------
phiexz's Custom Kernels for Galaxy Gio (For 2.3.5 )
------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------
Developers/Moders Can PM me their Thread Links If they want it to be on This Main page
-------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------
Modified mms.apk for Samsung Galaxy Gio S5660 (For odexed roms only, not for deodexed) Here
--------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------
hyriand's Custom roms for Galaxy Gio are here
--------------------------------------------------------------------------------------------------------------------
Particle Android Custom Rom based on 2.3.5 , detail here---- download latest version
--------------------------------------------------------------------------------------------------------------------
All actions ,flashing and other modification on your phone you do at your own risk and responsibility for your actions and you are solely if you are unsure of your actions - do not!
Any attempt to flash through RomManager will take you to the service center
-------------------------------------------------------------------------------------------------------------------
This thread is collection of all available data about samsung galaxy gio,so it may save time for others , some intial data is copied from another thread by strunkie for that all cradit goes to him , Data has been copied with the permission of Strunkie.
___________________________________________________________________________________________________________________________
If it helps ,Don't forget to press Thanks
--------------------------------------------------------------------------------------------------------------------------
Welcome in the Thread for Samsung's Galaxy Gio (S5660)
---------------------------------------------------------------------------------------------------------------------------
Samsung Galaxy Gio Unlocking
http://forum.xda-developers.com/showthread.php?t=1204705
---------------------------------------------------------------------------------------------------------------------------
Flashing Samsung Galaxy gio using ODIN
http://forum.xda-developers.com/showpost.php?p=16979859&postcount=549
---------------------------------------------------------------------------------------------------------------------------
How to Root Samsung Galaxy gio
http://forum.xda-developers.com/showpost.php?p=16979919&postcount=550
---------------------------------------------------------------------------------------------------------------------------
How to create ext2 partition for a2sd darktremor
http://forum.xda-developers.com/showpost.php?p=16979957&postcount=551
--------------------------------------------------------------------------------------------------------------------------
How to Enable a2sd darktremor on 2.3.3/2.3.4/2.3.5
http://forum.xda-developers.com/showpost.php?p=16979976&postcount=552
-------------------------------------------------------------------------------------------------------------------------
Custom Roms/ Modified Roms
http://forum.xda-developers.com/showpost.php?p=16979810&postcount=548
-------------------------------------------------------------------------------------------------------------------------
Firmwares(Official unmodified):
http://forum.xda-developers.com/showpost.php?p=16979769&postcount=547
------------------------------------------------------------------------------------------------------------------------
Ram Optimizer Script by Juwe11
http://forum.xda-developers.com/showpost.php?p=16979996&postcount=553
-----------------------------------------------------------------------------------------------------------------------
Updating failed using KIES ???
http://forum.xda-developers.com/showpost.php?p=16980019&postcount=554
----------------------------------------------------------------------------------------------------------------------
Custom bootanimation and apk lost post
http://forum.xda-developers.com/showpost.php?p=16980043&postcount=556
---------------------------------------------------------------------------------------------------------------------
How To Deodexing + Zipaligning Galaxy Gio GT-S5660 Tutorial(cradit goes to djjonastybe)
--------------------------------------------------------------------------------------------------------------------
Update apps using recovery method
http://forum.xda-developers.com/showpost.php?p=16980103&postcount=558
-------------------------------------------------------------------------------------------------------------------
ClockworkMod Recovery for the Samsung Galaxy Gio GT-S5660
http://forum.xda-developers.com/showpost.php?p=16980117&postcount=559
------------------------------------------------------------------------------------------------------------------
Compass Fix for s5660
http://forum.xda-developers.com/showpost.php?p=17203899&postcount=813
------------------------------------------------------------------------------------------------------------------
Galaxy Gio 5660m SECTION here
-----------------------------------------------------------------------------------------------------------------
Samasung Galaxy Gio S5660m Brightness ,diming issue solved
http://forum.xda-developers.com/showthread.php?t=1233719
----------------------------------------------------------------------------------------------------------------
Samsung Galaxy GIo S5660M Canada Bell Edition
http://forum.xda-developers.com/showpost.php?p=17332208&postcount=1013
----------------------------------------------------------------------------------------------------------------
Common Issues and possible solutions / tips and tricks
Common Issues and possible solutions / tips and trick
shutdown/freeze randomly in your pocket
. Change your Wifi sleep policy to Never, put a small paper behind the battery some times battery gets loose , if problem stays fectory reset and install latest firmware and fectory reset yet again ..
rooted phone and upgragde gingerbread,but still having problem about bootanimated
Install Root explorer and you need to select "remount as r/w".
command on adb shell to replac framework-res.apk?
#mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
then:
cp /sdcard/framework-res.apk /system/framework/
#reboot (bootloop posibility if framework doesnt match)
Poor Battery Life
Install latest firmware , turn of wifi when not using , try to charge with wall Charge some times data cable don't charge the properly, And don't forget to clean Ram after using apps , it helps to reduce load on device.
Compass doesn't work anymore
Its a bug , there is no solution availble yet , as soon something comes out i'll post here.​
Is there a possibility to overclock samsung galaxy Gio
Nop overclocking isn't working with gio yet.
What is the code for fectory reset
Put your phone in recovery mode (By holding home button+Power button) and select fectory reset option from there or if your phone is on use this code
*2767*3855# Fectory reset will remove all your data from the phone, apps , gallery , contacts and messages be sure to make a backupHow to check your firmware version
*#1234# OR Goto setting<About<Scroll down and check
How to put Gio to downloading mode to flash a firmware by ODIN
shut down your phone , hold home button+power button+volume down button altoghether.
How to Restart your phone (without turn on and off)
Volume down + Volume up + Power button hold untill phone goes off it will turn back again itself.. Or use adb , or terminal emulater , type su then type reboot
How to Remove boot up sound??
Delete file /system/etc/poweron.ogg using root explorer.
What is a2sd darktremor and why should i install it ???
a2sd darktremor let you install your all apps on sd card , so in this way internal memory stays empty and phone perform better than stock rom...
I want to Flash my phone , What should i do after and before???
you always have to fectory reset before and after flashing , when you done flashing you need to root(most of custom roms are already rooted so skip to next step) now you have to enable (a2sd daktremor if its not enabled in a custom rom you have to do it manually) . thats it , now you can start restoring your data , and install apps ...
Compass Fix for s5660 (tested on all versions)
Make sure to bakup your old memsicd before doing anything .
UPDATED:Latest Compass Fix .
http://www.mediafire.com/?2tbx9zhp2hnmc40
Thanks to mozgoder for leting me know
Instructions
Method 1 : download the update, and copy to sd card root directory(don't not copy in any folder)
Put your phone into recovery mode(turn off your phone , HOLD home button + power button toghether)
Apply update from sd , locate the copied file and press home button. reboot.
You have to Reboot twice otherwise it will show wrong direction. Recalibrate your compass by typing *#0*# , click on sensor , and now hold your phone and rorate it 8 ways moving your wrist or watch video below
Compass Calibration
NOTE: if this update doesn't work for you , you can try this one
http://www.mediafire.com/?t1hszgxzb56os2b
----------------------------------------------------------------------------
After doing all the stuff you still getting issue , please check the permissions by opening (use root explorer) system/bin/memsicd press for few seconds a list will open goto permissions and check
Permissions has to be rwxrwxrwx
Updates​
10/08 - Update Market , Maps and Samsung apps Manually Using recovery method
11/08 - a2sd darktremor installing and enabling
11/08 - Added Custom Roms
11/08 - Flash Player 10.1 for galaxy gio Download (May not work on all roms)
12/08 - Samsung Galaxy Gio Unlocking(Thanks to Jc_master)
18/08 - Custom Rom added with video review (rooted,deodexed,a2sd darktremor,ram script added,custom boot animation)
19/08 - Custom Rom added GIO PRO 1.2 (Minor bug fix,MIUI Music,Maps 5.8.0,New Market,SuperUser 3.0,Blue Theme) by Rachmat
19/08 - Ram Optimizer Script Updated (18-08-11) Thanks to Juwe11
19/08 - New Stock Roms added S5660XXKPL (2.3.3)2011 July 29 - S5660XXKPM (2.3.3)2011 August 6 --- Password (samsung-firmwares.com)
20/08 - Video Added (How to create ext2 partition)
20/08 - 2 Video Review added of GIOPRO v1.2
20/08 - Added Video Tutorial Flashing Samsung Galaxy gio using ODIN
21/08 - Added Custom Rom (SimpliGio Plus)
22/08 - GioPro v1.3 (Update using Recovery) You must have Giopro v1.2 already installed
22/08 - Video Review added (Mixture of SimpliGio+ and GioProV1.3)
23/08 - Video Tutorial Added (How to Change Boot animation on 2.2.3 and 2.2.4)
24/08 - Custom Rom added (GioPro V1.2 LITE version(improved version of giopro v1.2 , although you can update with giopro v1.3)) Thanks to ZimniY
25/08 - Finally Compass Issue Solved
26/08 - ClockworkMod Recovery for the Samsung Galaxy Gio GT-S5660(Credits to tjstyle and ilarrain and thanks to hyriand)
29/08 - New custom rom (GringoPro -Autodeodex Mod) by r33p
02-09-11: Added Stock Rom S5660XXKQB_S5660XXKQ5_S5660PRTKQ4 (20th August 2011)
06-0-11 : How To Deodexing + Zipaligning Galaxy Gio GT-S5660 Tutorial(cradit goes to djjonastybe )
08-09-11 : Latest 5660XXKQB_S5660XXKQ5_S5660PRTKQ4 got a2sd enabled
08-09-11 : Added SimpliGio.v.1.2 by ge88 @kaskus.us(Custom based on XXKQ6)
16-09-11 : A2sd Gui Update available in market
16-09-11 : Stock Rom Added to Stock Rom Section (S5660XXKQG_S5660SEBKQ1)
18-09-11 : Galaxy Gio S5660][ROM] Jonas Hendrickx's ROM v2.1 [2.3.4][XXKQG]
01-10-11 2.3.5 Unofficial Stock Rom added
i downloaded the KP1 tar file(S5660XXKPE_S5660XXKPA_S5660OXFKP1), n used odin1.85, i connect the phone in download mode.
but it stuck at:
<ID:0/007> Added!!
<ID:0/007> Odin v.3 engine (ID:7)..
<ID:0/007> File analysis..
<ID:0/007> SetupConnection..
which part i did wrong?
minjiet said:
i downloaded the KP1 tar file(S5660XXKPE_S5660XXKPA_S5660OXFKP1), n used odin1.85, i connect the phone in download mode.
but it stuck at:
<ID:0/007> Added!!
<ID:0/007> Odin v.3 engine (ID:7)..
<ID:0/007> File analysis..
<ID:0/007> SetupConnection..
which part i did wrong?
Click to expand...
Click to collapse
Download Odin 4.42(from the guide how to flash galaxy gio using odin) and Do a fectory reset in recovery mode and then try to flash it ...
.tar file is a single flash file , don't unzip it , and don't forget to click on one package on ODIN ,and locate .tar flash file and start .
nevermind..
sori.. I dont read the older thread... so i don't know our older thread is closing...
@waqasshahzad1986, maybe it's better to remove the "Remove simlock" link on the first post. That method has been deleted by the author because it on a lot off phones the efs partition got corrupted making the phone completely useless.
could somebody write down what is the modification in the modifyed offical 2.3.4? i dont find any info for it.
DeXeS said:
@waqasshahzad1986, maybe it's better to remove the "Remove simlock" link on the first post. That method has been deleted by the author because it on a lot off phones the efs partition got corrupted making the phone completely useless.
Click to expand...
Click to collapse
New Link Updated
Sent from my GT-S5660 using XDA Premium App
laalee said:
could somebody write down what is the modification in the modifyed offical 2.3.4? i dont find any info for it.
Click to expand...
Click to collapse
Modification is only in code nothing look different . No compass issue solved.. only improvements are done..
Sent from my GT-S5660 using XDA Premium App
Ok, is there some trick to shut the hardbutton of the volume down.
Sometimes i dont hear the phone go of, i pused that darn button again by acident.
So is there a methode to bypasse that hardbutton?
laalee said:
could somebody write down what is the modification in the modifyed offical 2.3.4? i dont find any info for it.
Click to expand...
Click to collapse
Yes, Waqas,kindly advise if the official modified 2.3.4 is better than the 23 July unofficial 2.3.4 ROM, please? My main reason for upgrading is to avoid the random shutdowns which have`worsened after upgrading to 2.3.3.
Is the modified official 2.3.4 better than the unmodified unofficial 2.3.4?
earthling3m said:
Yes, Waqas,kindly advise if the official modified 2.3.4 is better than the 23 July unofficial 2.3.4 ROM, please? My main reason for upgrading is to avoid the random shutdowns which have`worsened after upgrading to 2.3.3.
Is the modified official 2.3.4 better than the unmodified unofficial 2.3.4?
Click to expand...
Click to collapse
In my experience and observation , its better but don't mark my words , try it , there is no harm to try it ....
I have been reading your problem since your first post ...
Please follow these steps..
Do a fectory reset , Install modified 2.3.4
after flash completes (never dissconnect your device until 'PASS' is written on ODIN)
Do a fectory reset again ...
In WIFI settings , set sleep to never ... and connect with your regular wifi router , for all other connections must click forget
I have faced same problem but i alwasy fectory reset before and after flashing it avoids glitches ..
rendom shut down could be due to hardware or software , i have told you software solution , hardware problem could be with wifi chip , and quick tip put a small paper behind your battery , sometimes bettery gets loose and it could cause rendom shut down , and freez...
is there a way to disable sound of volume buttons in stock rom?
Sent from my GT-S5660 using Tapatalk
laalee said:
could somebody write down what is the modification in the modifyed offical 2.3.4? i dont find any info for it.
Click to expand...
Click to collapse
try this one.......
this rom was modded by ge88
Custom ROM based on S5660XXKQ6 (2.3.4) >>> SimpliGio
Changelog:
Code:
- Rooted
- Support link2sd
- Support custom boot animation.
- CRT Animation
- Tweak script added (increased performance).
[B][U][COLOR="Red"]Removed Stock apps :[/COLOR][/U][/B]
* Dual Clock
* Email (if u need it back. please download [URL="http://www.mediafire.com/?468o38mz9zlk9vu"]this[/URL] and restore using titanium backup.)
* Forest
* Home screen tips
* News & Weather
* Samsung account
* Samsung Apps
* Samsung Home (Touchwiz Launcher)
* SNS
* SNSAccount
* Social Hub
* Software update
* Yahoo Finance
* stock Swype
[B][U][COLOR="Red"]Added apps :[/COLOR][/U][/B]
* TagHome 2.9.3 (as default launcher )
* Swype 3.6 (with Bahasa support).
* Google Maps 5.8.0
Code:
[CENTER][IMG]http://i1081.photobucket.com/albums/j357/Angga_Bastian/SimpliGio/SC20110807-152328.png[/IMG]
TagHome
[IMG]http://i1081.photobucket.com/albums/j357/Angga_Bastian/SimpliGio/SC20110807-152338.png[/IMG]
Application Drawer TagHome
[IMG]http://i1081.photobucket.com/albums/j357/Angga_Bastian/SimpliGio/SC20110807-152426.png[/IMG]
SimpliGio.v.1.0
[IMG]http://i1081.photobucket.com/albums/j357/Angga_Bastian/SimpliGio/SC20110807-152406.png[/IMG]
[IMG]http://i1081.photobucket.com/albums/j357/Angga_Bastian/SimpliGio/SC20110807-152414.png[/IMG]
[IMG]http://i1081.photobucket.com/albums/j357/Angga_Bastian/SimpliGio/SC20110807-152909.png[/IMG]
Swype 3.6 with Bahasa support
[IMG]http://i1081.photobucket.com/albums/j357/Angga_Bastian/SimpliGio/SC20110807-154100.png[/IMG][/CENTER]
- Enable A2sd Darktremor
Steps =
** SDCard must have 2 parttion FAT32 (Primary) and EXT2 (Primary, Cluster Size 4kb).
** Download Darktremor A2sd + a2sd_enabler.sh and extract to sdcard.
** (Just in case, If u have root explorer app make sure the /system/ "Mounted as R/W"))
** open command prompt
Code:
adb shell
su [COLOR="Red"](look on gio screen and choose allow) [/COLOR]
cd sdcard
sh a2sd_enabler.sh
df ([COLOR="Red"]find the "/system/sd.........", if don't show up. open again Root Explorer make sure the [B]/system/[/B] "[B]Mounted as R/W[/B]")
and repeat the process[/COLOR])
reboot recovery
The screenshot (look at the "/system/sd" lines) =
Code:
C:\Users\xxxx>adb shell
$ su
su
# cd sdcard
cd sdcard
# sh a2sd_enabler.sh
sh a2sd_enabler.sh
Remounting system partition as read/write..
Mounting SD card ext2 partition..
DONE: Now you can install Darktremor's a2sd, nJo
# df
df
Filesystem Size Used Free Blks
/dev 139M 32K 139M 4096
/mnt/asec 139M 0K 139M 4096
/mnt/obb 139M 0K 139M 4096
/cache 25M 24K 25M 4096
/data 180M 65M 115M 4096
/system 208M 174M 33M 4096
[B][COLOR="Red"]/system/sd 524M 210M 313M 4096[/COLOR][/B]
/mnt/sdcard 6G 5G 1G 4096
/mnt/secure/asec 6G 5G 1G 4096
# reboot recovery
reboot recovery
** In recovery console apply update from sdcard and choose :dtapps2sd-2.7.5.3-beta04-signed.zip, reboot.
** After boot open again command prompt or Terminal Emulator, to check the "a2sd"
Code:
adb shell
su
[COLOR="Red"][B]a2sd check[/B][/COLOR]
The screenshot (look at the red color line) =
Code:
C:\Users\xxxx>adb shell
$ su
su
# a2sd check
a2sd check
[ ] GREP: Using ROM Busybox.
[ ] REBOOT: Using ROM Busybox.
[ ] FDISK: Using ROM Busybox.
[ ] CAT: Using ROM Busybox.
[ ] MKDIR: Using ROM Busybox.
[ ] RMDIR: Using ROM Busybox.
[ ] CHMOD: Using ROM Busybox.
[ ] MOUNT: Using ROM Busybox.
[ ] UMOUNT: Using ROM Busybox.
[ ] CP: Using ROM Busybox.
[ ] RM: Using ROM Busybox.
[ ] MV: Using ROM Busybox.
[ ] LN: Using ROM Busybox.
[ ] MORE: Using ROM Busybox.
[ ] MKNOD: Using ROM Busybox.
[ ] AWK: Using ROM Busybox.
[ ] SLEEP: Using ROM Busybox.
[ ] SYNC: Using ROM Busybox.
[ ] TEE: Using ROM Busybox.
__ _____
| \ |
| | |
|__/ | Darktremor Apps2SD 2.7.5.3 Beta 4a (2011-01-30)
[-] Checkpoint 1: Check for SD Card Fix and Implement.
[-] Checkpoint 2: Run Dalvik Heap Program (if exists).
[-] Checkpoint 3: Run Set Low Memory Killer Program (if exists).
[-] Checkpoint 4: Determine Mount Point.
[-] Checkpoint 5: Set Parameter Variables.
[ ] GetProp Command = /system/bin/toolbox getprop
[ ] SetProp Command = /system/bin/toolbox setprop
[ ] Mount Point = /system/sd
[-] Checkpoint 6: Insert CyanogenMod patch.
[ ] Creating /cache/dc
[ ] Symlinking /cache/dalvik-cache to /data/dalvik-cache
[-] Checkpoint 7: Complete Dalvik Cache Move (if applicable).
[-] Checkpoint 8: Resetting Dalvik Cache Partition
[-] Checkpoint 9: Switching Davlik Cache to Cache Partition (if applicable)
[-] Checkpoint 10: Checking for existence of command parameter
[-] Checkpoint 11: Check for a2sd help command
[-] Checkpoint 12: Check for a2sd check command
[ ] Starting Apps2SD Check Program.
Darktremor 2.7.5.3 Beta 4a Apps2SD Status Report
============================================================================
===
Legend: [G£ö]=Setting is correct
[GÇ+]=Setting is correct, but not optimal.
[G£û]=Setting is incorrect and needs to be fixed or option is not av
ble.
============================================================================
===
[COLOR="Red"][B]Block Device - [G£ö] /dev/block/mmcblk0p2
Mount Point - [G£ö] /system/sd
Support EXT2? - [G£ö] Yes[/B][/COLOR]
Support EXT3? - [G£û] No
Support EXT4? - [G£û] No
Apps - [ ] Linked to SD Card.
[ ] No Apps2SD Flag File not found.
[G£ö] Programs run from SD card
To run from internal storage, type a2sd remove
Private Apps - [ ] Linked to SD Card.
[ ] No Apps2SD Flag File not found.
[G£ö] Private Programs run from SD card
To run from internal storage, type a2sd remove
Dalvik Cache - [ ] Regular directory.
[ ] Dalvik to /cache flag file not found.
[ ] Dalvik to SD flag file not found.
[G£ö] Dalvik runs from Int. Storage.
To run from SD card, type a2sd cachesd.
To run from /cache partition, type a2sd cachep
Data - [ ] Program Data on Internal Storage.
Swap - [ ] Partition not present or no swap support.
[G£ö] Swap does not start.
ZipAlign - [G£ö] Not running at boot.
To activate it, type a2sd zipalign
Dalvik Heap(MB) - [G£ö] 64m
Low Memory
Killer Settings - [G£ö] 1536,2048,6144,8192,12288,15360
Note: Values are in pages.
1 page = 4KB memory.
Values represent the following:
1st number = Foreground App
2nd number = Visible App
3rd number = Secondary Server
4th number = Hidden App
5th number = Content Provider
6th number = Empty App
[Güç] For a list of commands that you can use with Apps2SD
Type: a2sd help
** Activate the a2sd using "a2sd cachesdreset". Or "a2sd datasd" if u like the extreme a2sd.
+++(Optionally, activate a2sd using A2sdGUI
klebengan said:
Custom ROM based on S5660XXKQ6 (2.3.4) >>>
Click to expand...
Click to collapse
That's some nice and clean ROM! What program's did you use to cook this if I may ask?
kajjtan said:
is there a way to disable sound of volume buttons in stock rom?
Sent from my GT-S5660 using Tapatalk
Click to expand...
Click to collapse
No, not that i found.
But you can change or replace the audio.ogg files.
If you reedited them with a somekind of audioediting program, you can create your own sound or you can change ( the volume ) the original ones.
...................don't fotget to backup the originals first..............
DeXeS said:
That's some nice and clean ROM! What program's did you use to cook this if I may ask?
Click to expand...
Click to collapse
not mine bro, its actually mod by a friend of mine (ge88) an active modder in "the biggest forum in indonesia". u can check this GIO's thread here. i am sure the main cooking process using the Linux.
klebengan said:
not mine bro, its actually mod by a friend of mine (gupan88) an active modder in "the biggest forum in indonesia". u can check this GIO's thread here. i am sure the main cooking process using the Linux.
Click to expand...
Click to collapse
@Klebengan Thanks for sharing i am also flashing it , will post results ..
@EVERYONE : Please don't forget to visit the main page every day i am puting alot of updates on the main page , always check the changes i update on dailly basis..

[GUIDE] How to Customize a ROM

I made this guide because I've found that a lot of us doesn't satisfied with our current custom ROM. Please don't bully the dev to make a rom with our personal preference. You may follow this guide instead to modify the custom rom to suit with your personal taste. I hope I could make it as simple as possible so all of us so even a new android user could understand. Please make sure you've read this guide throughly before make any modification.
Please note that this is just a simple guide. You won't find any guide about theming a rom here. Please refer to another guide about uot kitchen or apk modification.
Click to expand...
Click to collapse
tools:
1. a custom rom (to be customized) or stock rom.
2. 7zip or another similar program
3. apk files
4. dsixda kitchen (not mandatory)
5. apktools (not mandatory)
6. titanium backup (not mandatory)
7. CWM.
First of all, extract your custom rom. You'll see that the custom rom's zip file contain several files and folders. Some of them are common and could be find in almost all custom rom. The files and folders are:
1. meta-inf : contain the script needed to install the rom (don't touch it if you don't understand about scripting nor dsixdia kitchen).
2. system : contain the system files and folder of the custom rom
3. boot.img : the kernel used in the custom rom
4. additional file : (eg:install-busybox, check-data and bmlunlock) additional file contain scripts needed to install additional feature (eg: busybox, additional app in data/app, and install custom kernel) in the custom rom.
NOTE: you can start from either stock or custom rom. If you start from stock rom, use CWM to make nandroid backup, then extract the system.rfs.tar. That's the system folder that we need later. You'll need installer script from other custom rom to make your rom installable to other device. In my past experience, the script form hybrid 2.1 or myss 3.4 is easy to use. I'd like suggest use them if you only want a light customization (without custom kernel, init.d script, or a2sd support.)
Click to expand...
Click to collapse
If you don't know much about them, don't touch anything but system folder. now, open the the system folder. You'll see a lot of folders and some common files. Leave CSC files and SWconfiguration intact if you don't know about them. You can edit build.prop to insert more build.prop setting or modify the content if you understand how to do it. To change the rom's name, edit the value for 'ro.build.display.id'. You may also change the value for 'ro.build.version.release' to any number like 9.9.9 if you want to show off your modified custom rom
I'll give a quick explanation about the folders in /system.
1. app : contain all the system's app
2. bin : contain the command and bin files for the rom (don't touch it)
3. cameradata : camera files
4. csc : csc files. contain dictionary for the keyboard
5. etc : additional setting and files for the rom
6. font : the fonts
7. framework : system's framework
8. lib : drivers, modules, kernel related files for the rom
9. media : media files-ringtones, notification
10. sd : folder created by a2sd darktremor. (don't touch it)
11. usr : files needed for keyboard, bluetooth, etc.
12. xbin : additional command and bin files (busybox is normally installed here)(don't touch it)
13. T9DB: dictionary and language database for swype and stock keyboard
NOTE: if you start from stock rom, copy all the files under /system folder (the one from system.rfs.tar) except /system/bin and system/xbin. don't touch them.
Click to expand...
Click to collapse
now, you're ready to customize the rom. I'll divide the guide into several section. pass the section if you don't want to modify it.
>>> SYSTEM APP-CUSTOMIZATION <<<
Click to expand...
Click to collapse
DEODEX VS ODEXED ROM. Most of custom rom available is deodexed rom while our stock rom is half deodexed rom. I'll try to explain it in most simple way. First of all, we should understand that mostly every app in android consist of three part, *apk files, *dex/odex files, and lib files.
ODEXED rom means that *dex file needed to run the app is extracted from the apk file and placed in same folder with the apk files (/system/app). the positive side, it consume less internal memory and a execute faster. the negative side, it makes the app uncostumizable (cannot apply custom themes) and need more space in system partition.
DEODEXED rom means that *dex file needed to run the app is extracted from the apk file and placed in /data/dalvik-cache. the positive side, the app can be themed (full customizable) and consume less system partition. we could put more app in /system/app in deodexed rom. the negative side, it consume a lot of internal memory. please be cautious with the internal memory space if you use deodexed rom. (NOTE: if you start from stock rom, you may use dsixdia to convert odexed to deodexed rom).
system app customization is easy. you can add or remove any app in /system/app folder as long as it fit with the space in sistem partition (220MB). if you start from stock rom, please be cautious to not remove essential app from the folder. you may see the app in hybrid rom v.2.1 to see which app is safe to remove or not (the spreadsheet document in this forum is gone. sorry). having ~20mb free space in system partition is a good thing if you want to make the rom more customizable.
NOTE:
1. not all apk could be placed in /system/app (especially keyboard app)
2. tw launcher file is named tw'xxxxx'launcher.apk. you may remove it if you have another launcher.
3. not all custom launcerh could be placed in /system/app. you may put the launcher from other custom rom to minimalize the risk.
4. for the app info reference, please refer to this link
https://docs.google.com/spreadsheet/pub?key=0AulpDQBL_oTOdDRIbnV5b0UyQTd0TDNZSFBKYXJ1blE&output=html
if anyone want to edit it please contact me.
Click to expand...
Click to collapse
>>> THEME-CUSTOMIZATION <<<
Click to expand...
Click to collapse
Basicly, theme is easily changed by replacing systemUI.apk in /system/app and framework-res.apk in /system/framework. You may put theme from another custom rom or make for yourself from uot kitchen or make it by yourself with apktool. A high modified theme like dysmenorrhea is also modify some part in setting.apk and jobmanager.apk. and another app. Don't forget to delete the *odex file (for all changed app only)from /system/app if you start from stock rom.
NOTE: please be aware with the base firmware of the rom. make sure that systemUI.apk and framework-res.apk files are from exact firmware version. I've found that theme for DXLA, DXLB, DXLC are exchangeable but you can't put theme from DXKL2 to DXLA or the reverse. to minimize any risk, please use themes only from exact same firmware.
>>> PERFORMANCE-TUNING <<<
Click to expand...
Click to collapse
Performance tuning could be done in several ways. the easiest (proven works but risky) method is by edit build.prop file. I won't give you all the script. Feel free to search and apply the script with your personal preference. you can found in this forum or just copy from another rom. these script below is used to increase gprs/hsxdpa speed. this script is a common script and proven to be works in a lot of device. (I forgot the original source. sorry)
Code:
ro.ril.enable.dtm=1
ro.ril.gprsclass=10
ro.ril.hep=1
ro.ril.enable.3g.prefix=1
ro.ril.hsdpa.category=8
ro.ril.hsupa.category=6
ro.ril.hsxpa=2
ro.ril.enable.a53=1
there are also some common tweaks for build.prop file. these are the one I always using in my rom.
Code:
#mod battery kats
debug.performance.tuning=1
pm.sleep_mode=1
video.accelerate.hw=1
windowsmgr.max_events_per_sec=150
ro.ril.disable.power.collapse=1
wifi.supplicant_scan_interval=150
#mod performance
dalvik.vm.execution-mode=int:jit
persist.sys.purgeable_assets=1
dalvik.vm.dexopt-flags=m=y
ro.media.enc.jpeg.quality=100
ro.telephony.call_ring.delay=0
video.accelerate.hw=1
ro.kernel.android.checkjni=0
ro.HOME_APP_ADJ=1
======
the second way, (little bit harder, but its still proven works) by create or modify some file in /system/etc. I'll give you some of them.
1. sysctl script-to increase internet speed.
make a new file in system/etc, name it 'sysctl.conf' (or edit if it already exist). put this script inside.
Code:
net.ipv4.tcp_wmem = 4096 39000 187000
net.ipv4.tcp_rmem = 4096 39000 187000
net.ipv4.tcp_mem = 187000 187000 187000
net.ipv4.tcp_rfc1337 = 1
net.ipv4.tcp_sack = 1
net.ipv4.tcp_fack = 1
net.ipv4.tcp_window_scaling = 1
net.ipv4.tcp_timestamps = 1
net.ipv4.tcp_ecn = 0
net.ipv4.tcp_no_metrics_save = 1
net.ipv4.tcp_moderate_rcvbuf = 1
net.ipv4.route.flush = 1
net.ipv4.ip_no_pmtu_disc = 0
net.core.rmem_default = 524288
net.core.rmem_max = 524288
net.core.wmem_default = 524288
net.core.wmem_max = 524288
its a common sysctl mod for linux based OS (I found it in another mod for another device but I forgot the source). you'll need busybox, and terminal emulator. to run it, type:
'su
'sysctl -p
in your terminal emulator (without ' symbol).
2. GPS mod-to make the GPS lock faster
this mod is based on zeusseuz's guide. please see this page for further information (the script is quite long) http://forum.xda-developers.com/showthread.php?t=1552076
======
the last way...by init.d script. it only works in custom kernel. I won't put any script here. you should find by yourself. you can use make a file in init.d with there script to check if your kernel support init.d script.
Code:
#!system/bin/sh
touch data/kurotsugi_test.txt
set the both init.d folder and the file's permission to rwxrwxrwx (777)
if the script work, you'll find kurotsugi_test.txt in /data.
======
>>> ADDITIONAL CUSTOMIZATION <<<
Click to expand...
Click to collapse
I'll only put the one I've tested and proven to be works.
1. beats audio
this is the old version but doesn't have FC issue. get the file from here http://forum.xda-developers.com/showthread.php?t=1526643
unzip. copy all the files into their respective folder
2. bravia engine
put be_photo and be_movie in system/etc folder then edit the build.prop file doesn't seems work. The real bravia engine mod is consist of
- be_photo, be_movie in /system/etc
- com.sonyericsson.android.SwIqiBmp.xml in /system/etc/permission
- com.sonyericsson.android.SwIqiBmp.jar in /system/framework
my megabassbeat mod contain these files. you can get it from there.
3. boot animation
download or get custom boot animation file from another custom rom or another source. rename it to bootanimation.zip, put it on /system/media.
you may check this out http://forum.xda-developers.com/showthread.php?t=1548479
please note that DXLB rom doesn't support bootanimation. you need to put bootanimation and samsungani files from another rom (like hybrid) in /system/bin and replace all file in /system/lib with lib files from older firmware (DXLA or older)
4. boot sound
make or download boot sound. please make sure the format is *ogg. rename it to poweron.ogg then put it in /system/etc.
5. custom ringtones, notification,
make or download the sound file (in ogg format). put it in /system/media/audio/(respective folder)
6. disable boot animation (for quick boot)
put 'debug.sf.nobootanimation=1' in build.prop.
7. megabassbeats (better than beat bass)
you can get the file from this link http://forum.xda-developers.com/showthread.php?t=1646406. you'll need to copy the files into its respective folder.
If you've done with the customization, enter the custom rom folder. select all the files then create zip file. to install the rom, copy to your sdcard, flash it either by stock recovery or CWM after wipe /data. PLEASE MAKE SURE THAT ALL THE FILES DOESN'T EXCEED THE LIMIT 220MB BEFORE ZIPPED.
This guide can be used if you want to make your own rom. if you start from stock rom, you may use this script (its from myss v.3.4) to install the rom. please make note that it will only install the rom, not the kernel. you'll still need the bin and xbin folder from custom roms in order to make it work.
http://www.mediafire.com/download.php?skw1ytt37mklb4o
DISCLAIMER:
1. do it with your own risk
2. please note that NOT ALL YOUR MODIFICATION WILL WORK. ROM modification is seriously hard thing. its not easy. thats why we should give the dev proper respect to them. you'll need a lot of research to make it work.
3. this guide is made for personal use only. don't publish the customized rom without permission from the original dev.
Click to expand...
Click to collapse
All credits for the dev who make the rom, the one I've used the guide here, and all XDA member. no need to say thanks or press it for me. give that to the real dev. I'm just a noob here. Feel free to correct me if I'm wrong.
ADDITION STUFFS
==============
Click to expand...
Click to collapse
1. dualboot
this mod actual intent is to make developing a rom a lot more easier without risking our native rom. I was using it a lot when customizing my rom. you can get the original link for dualboot here: http://forum.xda-developers.com/showthread.php?t=1598803 and for a little more detailed step how to use it http://forum.xda-developers.com/showthread.php?t=1600973.
you can find another dualboot kernel here. http://www.mediafire.com/download.php?gkb33aktyf7wbbh
this one have init.d support. all credits goes to irfanbagus
2. data2sd
this mod is used to increase data partition size. you can find the complete guide here http://forum.xda-developers.com/showthread.php?t=1622052
Noob guide: Light theming
just for addition...this guide is only about change minor aspect in your theme. please don't expect any hard modification. we'll only change some of the picture used by the app.
what you need:
1. 7zip
2. any graphic editor program
3. systemUI.apk and framework-res.apk
the steps:
1. extract both apk files
2. open /res/drawable-ldpi. you'll see the graphic files used by the app.
3. replace any graphic files with yours. please make sure the resolution size and the name are same.
4. open the apk file. right klik>7zip>open archive
5. drag n drop /res folder (from the extracted one) to 7zip.
6. push it to your rom
7. cross your finger...reboot your device.
IF YOU WANT TO CHANGE THE SETTING BACKGROUND, CHECK THIS LINK.
http://forum.xda-developers.com/showpost.php?p=25061115&postcount=90
it's a tranlated version of this post:http://www.kaskus.us/showpost.php?p=649687134&postcount=5784
all credits for heriawan.fx who make the original post.
m only translated it and post it to here.
CAUTION:
some user have found that this background setting mod cause a problem in deskclock.apk. if this happen, you can replace the deskclock.apk with this one http://www.mediafire.com/download.php?w5vchbdyj2k9837
please delete deskclock.odex if you're using a stock odexed rom.
Click to expand...
Click to collapse
NOTE:
- don't forget to make backup
- you may use the files attached in this post to push the file into your ROM. put systemUI in app and framework in framework.
here are some pic from my customized rom. its an odexed rom with a slight customized repencis v.2.5 theme.
{
"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"
}
the launcher is downloadable here
http://forum.xda-developers.com/showthread.php?t=1596280
Hmm, gonna read this later. It's a wall of text on phone lol. Hope I don't forget.
Anyway thumbs up for the effort.
Sent from my GT-S5360 using xda premium
reserved
good work dude
have done a lot of homework lol
excellent work bro !!
very informative.....really appreciate your work
thanks alot .
Wonderful thread. Can you give tutorials on how to recompile framework-res.apk with apktools? I always end up with lots of warnings regarding translations and end up with an apk which is about half the size as the original. And lots of force closes once it is pushed
Sent from my GT-S5360 using Tapatalk
bumslayer said:
Wonderful thread. Can you give tutorials on how to recompile framework-res.apk with apktools? I always end up with lots of warnings regarding translations and end up with an apk which is about half the size as the original. And lots of force closes once it is pushed
Sent from my GT-S5360 using Tapatalk
Click to expand...
Click to collapse
Sorry...I'm just a chemistry student and consider my self as a noob here. I never use apktool before and only use 7zip, notepadd++ and simpel graphic editor program to modify an apk files (only light theming). its a lot of simpler and easy for a mid user like me.
you may follow this guide instead
http://forum.xda-developers.com/showthread.php?t=1466100
Noted bro. I already took a peek at the link you gave. Thanks anyway.
Sent from my GT-S5360 using Tapatalk
bumslayer said:
Wonderful thread. Can you give tutorials on how to recompile framework-res.apk with apktools? I always end up with lots of warnings regarding translations and end up with an apk which is about half the size as the original. And lots of force closes once it is pushed
Sent from my GT-S5360 using Tapatalk
Click to expand...
Click to collapse
hey
I can provide you the tutorial for framework and system ui apks
with apktool for sgy
I think you are trying to make your themes
if that is I will provide the tutorial tommorow
if you need it
why don't you PM repencis? the setting.apk in repencis v3 changed a lot from the original one. I thought he could help you.
EDIT: thedeadlycoder seems already have the solution for you
Hahaha indeed he does! @deadlycoder I am anticipating your pm soon
Sent from my GT-S5360 using Tapatalk
I think I'll put a light theming tutorial in my reserved post...
Thanks for saving us dude! You rawk!
Sent from my AURORA ULTRA GT-S5360 through XDA Premium Customized by Androhacker Xavier
Very useful thread.Thanks
How can i confirm my init.d is working?is there any specific command for terminal emu :
su
init.d check (myb?) or with init.rc etc installed would be enough to prove it is working?
previously i tried init d-autorun-stock to my stock rom but not confident with tht method.Found [Script] init.d for STOCK ROM thread n member report its worked.
Thanks in adv.
thats a good question. please note that some of init.d script doesn't work in our device even if the script is running. stamatis's battery n performance script is one example. because of some script in init.rc (in kernel) it never change the value for RAM setting. to check the init.d script you may make a new file in init.d script. name it stest, put these script
\system\etc\init.d\99test
#!/system/bin/sh
touch /data/local/tmp/init.d_log_test.txt
echo "done" >> /data/local/tmp/init.d_log_test.txt
these script is made by doky73. if the init.d script works, you'll find 'init.d_log_test.txt' file in /data/local/tmp/ . init.d scipts need busybox don't forget to install it in your device
Kurotsugi
What is the correct permission for 99test?is it same like the others=777?
no problem if i change through root explore right?my device deny the latest version
of busybox 19.4 is this due to old su binary?19.3 will do right?
yup...thats fine. as long as the system could read it, the script will run at boot (if only it really support init.d scipt). any busybox version is OK as long as you have the binary files needed (in this case echo and touch). in my past experience, only vivek's kernel proved to support init.d script. I forgot the version. but its the last version without CWM integration.
kurotsugi said:
only vivek's kernel proved to support init.d script.
Click to expand...
Click to collapse
Kurotsugi..Thank u so much.I agree with u.Init.d script will only work with some kernel only.It is kernel dependent.My 1st attempt with stock kernel failed then
i change with stock kernel modify by blooper1 and succeed..Are u really a chemist
student ...Today is my off day n im gonna create all ur provided script.Thanks
again..
well...thanks for everyone here and this forum which help me learned a lot of stuff about android much faster. sgy is my first android device and I've only been using it for three months. with everyone help and information here I could make my own custom rom about one month ago. it sure nice to share about our sgy here :3
Wow! This seems really helpful and very useful thread. It gives me an eye opener.. Thanks!

[TOOL][Windows] JellyScream Patcher 0.9.0.6

Made by pepcisko!!! I just wanted to post this here for those of you who have forgotten about the V6 Supercharger!
Original post here! Go hit the thanks button for him!
======================================================================
Contents
Patcher Information - Post 1 (this post)
[*]Simplified Tutorial - Post 2http://forum.xda-developers.com/showpost.php?p=31917581&postcount=2
[*]Download/Changelog - Post 3
======================================================================
----------------------------------------------------------------------------------------------------------------------------------------------
I hate that Zeppelinrox's thread is being cluttered with OT questions about this.. so opening a new thread. Please post any JellyScreamPatcher.exe questions here. Thanks.
----------------------------------------------------------------------------------------------------------------------------------------------
[experimental] Windows tool for patching services.jar for V6 SuperCharger
Opening note: When replying to this post, please do not quote it!!! Or quote selectively.
For each fully quoted reply a puppy will die somewhere in the world. If you love puppies as much as I do, you'll stop quoting long posts.. thank you
----------------------------------------------------------------------------------------------------------------------------------------------
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.. LOL I guess you knew it already.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because your phone bootloops. Please
* do some research if you have any concerns about features included in my utility
* before using it! YOU and only YOU are choosing to make these modifications.
* I'm providing no ETA's, though usually I'm responding PM's in a timely manner ;)
*
* While the tool provides some backup functionality, allowing you to roll back to
* a working system, feel free to create a nandroid backup trying this ;)
*
*/
For downloads and changelog, see Post #2
----------------------------------------------------------------------------------------------------------------------------------------------
Preface:
Many of us V6 Supercharger users have been flashing nightlies nightly and dailies daily, resulting in the need for a patched services.jar almost daily since the automatic web patcher no longer works for Android 4.1.1 Jellybean files, we had to stick with manually patching this files as described in Zep's guide here. Eventually Zep prepared several versions of the Jelly_Scream_Smali_Patcher_Test_x.sh script, which does the job perfectly, but the user still has to get his services.jar, extract the .smali files, put them to the phone, put the script to the phone, run it in the phone's terminal, copy the patched .smali files back to the PC etc. etc. and for many of us, this is time consuming (and difficult for others). Time is money, right?
Currently, this tool is using a ported version of the ALL_ROMS_Ultimate_Jar_Power_Tools-Jelly_ISCream+Maximum_MultiTasking_Mods-Smali_Patcher_Test_11.sh script for patching.
So... here an automated workflow, which assumes a few things:
you are running a MS Windows operating system (tested on Win7 x64)
you have Java installed. This was tested with Java7, should run fine on Java 6 as well. In the Q&A section below I provide a link to download Java. Make sure that java.exe is accessible from any folder (is in PATH). Java 7 installs the binaries into the windows/system32 folder, so I hope you have that folder in your PATH. If not, just google how to add a folder to the PATH, there are many tutorials on the web.
[optional] you know how to connect your phone to the PC via USB
[optional] you have ADB drivers installed (either via Android SDK or from your phone's manufacturer)
[optional] you know how to enable USB debugging in your phone and did that
[optional] the USB connection mode is NOT "mass storage" (for the online mode) - please set it to "Charge only" or "None" (varies from device to device)
How to patch the services.jar file
The following assumes you have a "stock" (or unchanged) services.jar in your phone's ROM or in my tool's framework subfolder .
Note: The current version should still be considered as beta-release. While it works for me (most of the computer stuff works when I'm near it, my family has been puzzled about this since long ago.. LOL), it may not work for you. Please report any bugs you find (thread, PM) and I'll be happy to fix them. Although I inserted many "hit the Enter" prompts into the tool, it's always good to run the tool from a console so that you can keep the output in case you flash through the workflow too fast
Also, the tool maintains an activity.log file where it flushes messages about what's happening. If you encounter a bug, send me this file. Please do not copy/paste the log contents into the thread!!! Attach it. Or upload to any cloud service and send me the public URL.
Click to expand...
Click to collapse
Tip: When running the tool, feel free to enlarge the command prompt window vertically
Click to expand...
Click to collapse
After running the tool and passing the initial screen, you will be presented with a choice between online and offline mode.
Online mode
Online mode assumes that the phone is connected via USB. In this mode, the tool can pull all the information from the phone. Not only the files, but system variables, as well as some debug info (e.g. is the ROM odexed?)
Connect the phone via USB
Enable connection mode "Charge only" or "None". This won't work, if the phone is in "Mass Storage" mode!
Sit back and enjoy (and don't forget to answer the tool's questions!)
After patching there will be a warm reboot
Offline mode
Offline mode means, that there will be no interaction of the tool with the phone via USB. You need to do all the file transfers and in case of odexed ROMs, the final in-phone patching, manually. Also you will have to enter some other information into the tool manually.
make sure to copy your /system/framework/services.jar to the tool's framework folder. If you have an odexed ROM (e.g. stock), copy the whole /system/framework folder contents to the tool's framework folder.
make sure to know your system's version because the tool will ask for it
make sure to know your BOOTCLASSPATH variable. It can be pulled from the phone using the command
Code:
adb.exe set | grep BOOTCLASSPATH
make sure you know if the ROM is odexed or not
After patching, you will need to transfer the patched files to the phone and perform manual patching/replacement:
Odexed ROM:
For odexed ROMs, there is some more patching required that you can do in the phone.
copy services.jar from the 'dist' folder to the sdcard
copy 'dexopt-wrapper' from the 'odex' folder to the sdcard
copy 'dexopt-wrapper.sh' from the 'scripts' folder to the sdcard
Make sure they are in the card's root folder !!
In the phone, open Script Manager or any other app that can run shell scripts with superuser rights.
Open the app, run the dexopt-wrapper.sh script. A warm reboot may occur, since the script will restart the framework
Reboot to recovery, Clean Cache, Clean Dalvik Cache
That's it
Deodexed ROM:
update-signed.zip in the dist folder
Copy this file to your sdcard, then reboot to cwm recovery and install it from there. Then do a Dalvik Cache wipe, Cache wipe and reboot.
services.jar in the dist folder
You can copy this file to phone's /system/framework folder and replace the existing one. Make sure that the new file will have owner/group 'root' and permissions 644. Then reboot to recovery, clean Cache & Dalvik Cache.
Rollback
In case something goes wrong, there should be a message about that in the activity.log file.
Feel free to send this file to me - either attach (not paste!!!) the file to a post in this thread, or upload it to any of the cloud services and tell me the URL. I'll take a look.
Before patching, the tool creates backup of the files as a CWM recovery compatible update.zip file. It will sit in the backup folder. This is your way back to a working system. Of course, you can do a nandroid backup..
So what is the tool actually doing?
Very easy to explain.
it pulls the services.jar (and odex files if needed) from your phone to the working folder (or takes an existing one that you put into the folder)
it uses the baksmali.jar to decompile the services.jar/odex
creates a backup of the unchanged files
it runs a ported perl version (and compiled to exe) of Zeppelinrox's JellyScream patcher script (v6) to patch the .smali files
it uses smali.jar to compile the new classes.dex
inserts the new classes.dex back to the services.jar
[optionally] it pushes the new services.jar back to the phone
[optionally] for ODEXed ROMs, created services.odex from the patched services.jar
[optionally] for deODEXed ROMs, it creates and signs an update.zip that can be flashed in CWM recovery
collects the garbage and exits with a nice message .. LOL
Q&A
Q: It doesn't decompile the services.jar and complains that the .smali files don't exist !!!
A: Yeah, probably your Java is crap. Install Java JRE from Oracle's web (http://java.com/en/download/index.jsp), it will offer you the latest version. I tested with Java 7, but latest releases of Java 6 should work as well.
Q: Getting java errors "not recognized" "not found" and so !!!
A: You probably don't have the java executable in the system PATH. Search the web on how to do this. Typically, Java7 installs its binaries to the <system>:\Windows\System32 folder, other versions may act differently.
Q: I'm getting bootloops after patching the services.jar with this tool!
A: Make sure to Wipe Cache, Wipe Dalvik Cache and Fix permissions in the CWM recovery. ALso, feel free to send me your original services.jar, I'll take a look. If you have an odexed ROM, send me the whole /system/framework folder and the activity.log file generated while using this tool in "online" mode.
Q: After reboot with the new services.jar file, it says "Android is upgrading" and optimizing apps, even though I did not wipe my dalvik cache.
A: Well, yes that is expected. It will take a while, depending on how many apps you have installed.
Q: Will my phone's memory be blazing fast and effective after this?
A: No, you still have to run the V6 Supercharger script.
Q: Does it run on Linux?
A: Not yet, but it will. I need some more internal testing to release a Linux version.
Q: Does it run on ODEXed ROMs?
A: Yes !!!
Q: Why is the executable so large???
A: Blame PAR long story short, I wrote my stuff in Perl and used Perl to port Zep's stuff as well. Then I compiled the script to exe using the PAR:acker package, resulting in the huge executable. I know, there is another way, to use Activestate's PDK (Perl Development Kit), but the license is approx. $250 and I just don't have that money for spending on a single tool. PDK creates much smaller files (approx. 1/3rd), but for now we have to stick with what we have
Q: Tool fails and in the log I see messages like "failed to copy 'C:/super/backup/services.jar' to '/mnt/sdcard/services.jar': Permission denied"
A: Make sure the USB connection mode is other than "Mass Storage". It can be "Charge Only" or "None", really this is depending on the device you own.
Q: Isn't there a virus included in the executable?
A: LOL.. No. This community gave me a lot since 2007 and I have no intention to harm it in any way. If you are using NOD32 and it starts complaining about the URL to my file I posted above, let me know. ESET support is pretty quick in identifying and fixing false warnings
Enjoy.. and feel free to PM me in case of any questions. I'll keep this post updated all the time.
Thanks
- Zeppelinrox for the V6 Supercharger and the associated scripts/tools
- Rexstor for the ODEX guide
- Android community for all the other tools (smali/baksmali/sign)
- Google for Android... luv ya!!!
If you feel like I deserve a beer for what I've done, feel free to consider donating to Zeppelinrox first as I'm just making his fabulous work a tiny bit more accessible. And if you still think I deserve a beer, you can use the button below.
Simplified Tutorial
Here's my tutorial on this if the above is unclear!
Starting
Download the patcher
Plug in your phone with USB debugging ON!
Now you're already almost done!
Patching
Go to where you downloaded the patcher and unzip it.
Open the JellyScreamPatcherV6_0.9.x.x folder and launch the .exe
{
"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"
}
READ ALL THE INFORMATION and select your desired options.
After you have completed patching, you may now exit the cmd window and reboot your phone to recovery.
Wipe the CACHE, DALVIK CACHE, and FIX PERMSSIONS!
Reboot and enjoy!
ALL CREDITS TO pepcisko and Zeppelinrox!!!
Download/Changelog
Downloads
http://dev.pepcok.info/jellyscreampatcher/JellyScreamPatcherV6_0.9.0.6.7z
Changelog
0.9.0.6 [2012-09-23]
still using ALL_ROMS_Ultimate_Jar_Power_Tools-Jelly_ISCream+Maximum_MultiTasking_Mods-Smali_Patcher_Test_11.sh
added a proper error reporting when sdcard is not writable in online mode
0.9.0.5 [2012-09-20]
using ALL_ROMS_Ultimate_Jar_Power_Tools-Jelly_ISCream+Maximum_MultiTasking_Mods-Smali_Patcher_Test_11.sh
multiple users with Odexed ROMs have reported this version to work. Feel free to try
with online mode, there is a framework restart after patching, causing warm reboot of the device.
0.9.0.4 [2012-09-13]
using ALL_ROMS_Ultimate_Jar_Power_Tools-Jelly_ISCream+Maximum_MultiTasking_Mods-Smali_Patcher_Test_11.sh
Warning for odexed ROM users - proceed with cautions, many have reported bootloops (even with previous version). Investigating
0.9.0.3c [2012-09-12]
patcher: Jelly_IScream+Time_Killer_Killer--Smali_Patcher_Test_9.sh
fixes STUPID bug with storage detection (I hope)
0.9.0.3b [2012-09-12]
patcher: Jelly_IScream+Time_Killer_Killer--Smali_Patcher_Test_9.sh
storage detection, as requested by one of the users (thanks Zep for the code! )
fixes in shell scripts for online mode
removal of the -f flag for rm commands
0.9.0.3 [2012-09-11]
patcher: Jelly_IScream+Time_Killer_Killer--Smali_Patcher_Test_9.sh
odex: if the baksmali decompile fails (e.g. file missing, although being in BOOTCLASSPATH), the tool will create an alternate BOOTCLASSPATH based on the files that were pulled from the phone and try decompile again. It even this fails, then I guess the world will end in 2012
ui: revamped the whole ui, user is now selecting offline vs online (adb) mode at the beginning
ui: added a proper note for the user to make sure to clean cache/dalvik cache when rebooting for the first time with the new services
ui: added instructions for the user in offline mode (when he wants to do the final steps manually)
internal: added some file exists checking, online (with adb) mode works better now and is prettier
other: as always, please read what the tool says.
0.9.0.2 [2012-09-06]
patcher: Jelly_IScream+Time_Killer_Killer--Smali_Patcher_Test_9.sh
instead of using crappy adb commands, the final patching is done via shell scripts in the phone - please help me test that. I already restored my phone's system partition 4 times (since patching a GB MotoDefy+ with ICS HTC Evo services is not healthy, but necessary for my testing), all the final patching seems to work fine here. Tested for both odexed and deodexed files and my phone already hates me
the tool will make a backup of your original services.jar/odex file into a CWM recovery update.zip (will be in the backup folder) .. that's your way back from potential hell
fixed a typo in manual API level selection - thanks for catching
0.9.0.1 [2012-09-05]
patcher: Jelly_IScream+Time_Killer_Killer--Smali_Patcher_Test_9.sh
few fixes (shell user detection, trying to implement better /system rw mount )
0.9.0 [2012-09-05]
patcher: Jelly_IScream+Time_Killer_Killer--Smali_Patcher_Test_9.sh
initial support for ODEXed ROMs - alpha version. I need testers please ! Since my phone does not have any odexed ICS or JB, I was able to test with sample files from xda fellow members end-to-end, but the real full fledged experience, I can't verify
0.8.9.2 [2012-09-05]
patcher: Jelly_IScream+Time_Killer_Killer--Smali_Patcher_Test_9.sh
minor update to capture the system calls, stdout and stderr into the log, for people who have problems with java. Let's see how it works
0.8.9 [2012-09-04]
patcher: Jelly_IScream+Time_Killer_Killer--Smali_Patcher_Test_9.sh
updated adb communication
added proper logging
internal preparation for ODEX ROMs (yeah, 0.9.0 will work with ODEXed ROMs !!!)
added framework folder as the working folder (reduces file clutter.. LOL)
0.8.5 [2012-08-27]
patcher: Jelly_IScream+Time_Killer_Killer--Smali_Patcher_Test_9.sh
update-binary from Titanium Backup
0.8.4 [2012-08-26]
patcher: Jelly_IScream+Time_Killer_Killer--Smali_Patcher_Test_8.sh
minor fixes only
0.8.3 [2012-08-25]
patcher: Jelly_IScream+Time_Killer_Killer--Smali_Patcher_Test_8.sh
this one should work with services.jar files where the smali files don't include debug information
0.8.2 [2012-08-23]
some more checks for "non-compatible" data, will provide warnings to the user in case of "incompatible" services.jar. Users seeing that message should proceed with caution until the next version. Zeppelinrox is aware of the potential problem.
0.8.1 [2012-08-22]
patching based on Zep's v7 script
resolves patching issue with the services.jar from the Alliance 2.1 ROM for Galaxy Note (GT-N7000)
resolves a weird compilation error when running the executable
0.8 [2012-08-22]
First public version, based on Zep's v6 patcher
Deleted
???
I like your tutorial so make sure you keep that but i heard the dev is picky about permissions, how did you get permission?
Anyway, i'll be trying this
THEindian said:
I like your tutorial so make sure you keep that but i heard the dev is picky about permissions, how did you get permission?
Anyway, i'll be trying this
Click to expand...
Click to collapse
I think you're talking about Zeppelinrox... lol pepcisko is very nice and allowed for me to post this!
What exactly does the v6 super charger do and will it work with Toasted Marshmallow?
Sent from my Toasted Marshmallow using Tapatalk 2
pyr0sphere said:
What exactly does the v6 super charger do and will it work with Toasted Marshmallow?
Sent from my Toasted Marshmallow using Tapatalk 2
Click to expand...
Click to collapse
It makes your phone FAST... super snappy with better multitasking!
It rearranges and fixes the OOM Groupings and Priorites and lowmemorykiller values.
So basically, it's a COMPLETE MEMORY MANAGEMENT FIX!
It's the ONLY one of it's kind
NO LAUNCHER REDRAWS, faster than ever, multitasking is better... why?
Because it works with the lowmemorykiller and letting it work the way it's meant to work.
And yes! It works with Toasted Marshmallow... I'm using it now
Coryyyy said:
It makes your phone FAST... super snappy with better multitasking!
It rearranges and fixes the OOM Groupings and Priorites and lowmemorykiller values.
So basically, it's a COMPLETE MEMORY MANAGEMENT FIX!
It's the ONLY one of it's kind
NO LAUNCHER REDRAWS, faster than ever, multitasking is better... why?
Because it works with the lowmemorykiller and letting it work the way it's meant to work.
And yes! It works with Toasted Marshmallow... I'm using it now
Click to expand...
Click to collapse
With this substantial increase in performance, is there an opposite hit in battery life?
Sent from my Toasted Marshmallow using Tapatalk 2
pyr0sphere said:
With this substantial increase in performance, is there an opposite hit in battery life?
Sent from my Toasted Marshmallow using Tapatalk 2
Click to expand...
Click to collapse
Not at all
Sent from my SGH-T999 using Tapatalk 2
I've never noticed a change on AOSP/AOKP/CM ROMs when using V6.
I have, however, noticed a significant change on Sense ROMs, since they are such memory hogs.
Sent from my HTC Glacier using xda app-developers app
estallings15 said:
I've never noticed a change on AOSP/AOKP/CM ROMs when using V6.
I have, however, noticed a significant change on Sense ROMs, since they are such memory hogs.
Sent from my HTC Glacier using xda app-developers app
Click to expand...
Click to collapse
I concur!,I although a slight improvement on AOKP/CM ,it really seems to help Sense Roms alot!!
:good:
estallings15 said:
I've never noticed a change on AOSP/AOKP/CM ROMs when using V6.
I have, however, noticed a significant change on Sense ROMs, since they are such memory hogs.
Sent from my HTC Glacier using xda app-developers app
Click to expand...
Click to collapse
Yep I totally agree only sense version I believe in my opinion that don't need super charge would be 2.1/4.0 Lite since they don't get up ram
sent from my glacier via tapatalk
I'll be adding to my tutorial on how to continue on to actually using the V6 Supercharger after patching the services.jar! I just realized that some might not know you still have to run that I just got wait until my cord ships in... mine broke.
Sent from my SGH-T999 using Tapatalk 2
Somebody recommended flashing this V6 cuz I'm experiencing slow data & wifi speeds on the Glacier One V. Do I have to do the services.jar step or can I just go ahead & download the sh file & run the exe?? Lil bit confused here
I cannot seem to gain adb shell root rights when I'm on elginsk8r or 0.0 jellybean roms. Works fine with toasted marshmallow. Anyone else have this problem?
I'm not sure about roasted marshmallow, but the 0.0 Rom doesn't have and adb root selected by default under settings/developer options. Check there.
Sent from my T-Mobile myTouch 4G using XDA
hi, good work bro.
i got this
Activity log:
[system call] java -Xmx1024M -jar "C:/Users/Papenko/Desktop/JellyScreem/smali/smali.jar" "C:/Users/Papenko/Desktop/JellyScreem/framework/classout" -o "C:/Users/Papenko/Desktop/JellyScreem/dist/classes.dex"
2012-11-18 04:18:12 | D | [stdout] Error occurred during initialization of VM
Could not reserve enough space for object heap
2012-11-18 04:18:12 | D | [stderr] Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
2012-11-18 04:18:12 | E | [smali] Classes.dex does not exist after compilation. Exiting.
2012-11-18 04:18:16 | D | [cleanup] deleting the framework\classout folder
2012-11-18 04:18:16 | D | [cleanup] deleting the framework folder contents
I just put the last and problematic part. Cheers M8
Just tried using JellyScream Patcher 0.9.0.6 with the new ViperTouch v1.0.0 ROM and stuck at HTC logo. Clear cache/dalvik/fix permissions. Still no good. Dirty flash of ViperTouch and I'm back in business (minus the supercharger of course).
All that said, it could just be me. I didn't have luck with Pimp My Rom either (not on ViperTouch but garlest(sp?) Sense ROM) where others seemed to do ok.

Categories

Resources