[CWM-TWRP]Xperia S Dual Recovery for locked/unlocked bootloaders - Sony Xperia S, Acro S, Ion

Dual Recovery for locked-unlocked bootloaders. TWRP 2.6.3 - CWM 6.0.3 works together!​Warning 1 : I am not responsible for bricked phones..
Warning 2 : I am not user of Xperia S, so need testers for learn is it working... (working-confirmed)
Warning 3 : If you are using CM10 for locked bootloader, dont install this. It'll broke your initframs...
Warning 4 : If you have CWM(with chargemon hack) you may get problem. Do fresh install without recoveries...
How it works ?
-When booting your phone, BLUE led will appear.
--Volume UP enters TWRP 2.6.3
--Volume DOWN enters CWM 6.0.3
On CWM, " USB MOUNT STORAGE" works.
How to install :
Method 1)
Dual Recovery For Xperia S ( Installer Script )
Link : https://docs.google.com/uc?export=download&id=0Bw6g-VrksXLEdUdGVGc4aDFya3M
Requires : (JB-KK)
- rooted phone
- adb debug enabled
- busybox installed
- unknown sources enabled
and start
- download installer script from above.
- unzip it into a folder.
- there are batch files for windows users and also for linux users in both the zips.
- just execute the batch files and follow the messages if any.
Method 2)
Flashable Zip for Xperia S (only for TWRP flash, it wont work on CWM flashing.)
Link : https://docs.google.com/uc?export=download&id=0Bw6g-VrksXLESmlYa1JSamxJTWc
Method 3)
- Download Flashable Zip version (on method 2 part).
- Extract it and copy files to your sdcard.
- Manually copy files via explorers with root:
cwmrecovery.tar and recovery.tar ---to--- /system/bin (set permissions 755)
step2.sh and pre_hw_config.sh ---to--- /system/etc (set permissions 755)
-Reboot​
XDA:DevDB Information
[CWM-TWRP] Xperia S Dual Recovery for locked/unlocked bootloaders , a Tool/Utility for the Sony Xperia S
Contributors
Zorbeyd
Version Information
Status: Stable
Created 2014-02-03
Last Updated 2014-02-04

Thanks goes to : @letama , @djolivier , @ganeshbiyer , twrp team, cyanogenmod, fxp, @MrGezz , @DooMLoRD , crazy_doze

good work thanks:thumbup:
Sent from my LT26i using xda app-developers app

XSL user
Can I use this on my XSL ??

It's says while intalling in windows ....,what i do?
----------------------------------------------------------------------
CWM-based Recovery v6.0.3.0 / TWRP v2.6.3
by Zorbeyd
----------------------------------------------------------------------
Thanks to
CM, FreeXperia, djolivier cray_Doze, letama, MrGezz, ganeshbiyer
----------------------------------------------------------------------
[*]Requirements for PC:
(1) usb driver installed
[*]Requirements for mobile:
(1) rooted
(2) busybox installed
(3) Unknown Sources' enabled
(4) USB debugging' enabled
----------------------------------------------------------------------
----------------------------------------------------------------------
* Start installation.("ctrl-c" to stop process)
----------------------------------------------------------------------
Press any key to continue . . .
connect device
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
35 KB/s (1695 bytes in 0.046s)
0 KB/s (801 bytes in 1.000s)
3 KB/s (3397 bytes in 1.000s)
4053 KB/s (1165484 bytes in 0.280s)
4057 KB/s (5314560 bytes in 1.279s)
3885 KB/s (3041280 bytes in 0.764s)
0 KB/s (578 bytes in 1.000s)
----------------------------------------------------------------------
An error has occurred in dualrecovery.sh. Stop processing.
Press any key to continue . . .
----------------------------------------------------------------
20140203 134233: busybox mount -o remount,rw /system
20140203 134233: RET=0
20140203 134233: cp /data/local/tmp/pre_hw_config.sh /system/etc
h
20140203 134233: RET=0
20140203 134233: chown root.shell /system/etc/pre_hw_config.sh
20140203 134233: RET=0
20140203 134233: chmod 755 /system/etc/pre_hw_config.sh
20140203 134233: RET=0
20140203 134233: cp /data/local/tmp/step2.sh /system/etc/step2.s
20140203 134233: RET=0
20140203 134233: chown root.shell /system/etc/step2.sh
Unable to chown /system/etc/step2.sh: No such file or directory
20140203 134233: RET=10
Press any key to continue . . .

it s awesome, thx

i make all this instruction and in the final said dual instaled y have ub with kernel doomlord but everytime i restart the phone with vol plus no touch recovery just normal included in kernel doomlord any help is apreciate thank u don t work dual bro

Deleted
---------- Post added at 04:42 PM ---------- Previous post was at 04:39 PM ----------
edwuard said:
i make all this instruction and in the final said dual instaled y have ub with kernel doomlord but everytime i restart the phone with vol plus no touch recovery just normal included in kernel doomlord any help is apreciate thank u don t work dual bro
Click to expand...
Click to collapse
If you have TWRP in your Kernel then it wont be replaced, as this is not kernel based. For that you need to flash stock kernel then use this mod. you will get Dual recovery.

Zorbeyd Can you add new cwm recovery 6.0.3.2 -Mod crazy_doze v2.5? .
On twrp usb mount storage works ?.
This is twrp recovery from this topic: [ http://forum.xda-developers.com/showthread.php?p=49014840 ? :what:
Wysłane z mojego LT26i przy użyciu Tapatalka

captain droid said:
deleted
---------- post added at 04:42 pm ---------- previous post was at 04:39 pm ----------
if you have twrp in your kernel then it wont be replaced, as this is not kernel based. For that you need to flash stock kernel then use this mod. You will get dual recovery.
Click to expand...
Click to collapse
doomlord kernel is stock withouwt twrp bro and as i say y have the old cwr not the new what is the problem to solve this i don t need to flash a kernel without recovery but this doomlord has the cwr not twrp any sugestion thank u

I added new installer script on first thread. Please try with it.
https://docs.google.com/uc?export=download&id=0Bw6g-VrksXLEdUdGVGc4aDFya3M

Thanks buddy for your hardwork!!!
I'll test it tonight

Gold_Phenix said:
Zorbeyd Can you add new cwm recovery 6.0.3.2 -Mod crazy_doze v2.5? .
On twrp usb mount storage works ?.
This is twrp recovery from this topic: [ http://forum.xda-developers.com/showthread.php?p=49014840 ? :what:
Wysłane z mojego LT26i przy użyciu Tapatalka
Click to expand...
Click to collapse
I'll look it.. And yes every specification must work.
rockernaxo said:
Thanks buddy for your hardwork!!!
I'll test it tonight
Click to expand...
Click to collapse
Thanks you my dear mate...

Zorbeyd said:
I added new installer script on first thread. Please try with it.
https://docs.google.com/uc?export=download&id=0Bw6g-VrksXLEdUdGVGc4aDFya3M
Click to expand...
Click to collapse
same thing bro when reboot it reboot in recovery of kernel doomlord nothing hapend thank u anyway i instal this batch file 10 times nothing just recovery from doomlord kernel i m going crazy

edwuard said:
same thing bro when reboot it reboot in recovery of kernel doomlord nothing hapend thank u anyway i instal this batch file 10 times nothing just recovery from doomlord kernel i m going crazy
Click to expand...
Click to collapse
Can you share logs?
If adb works on your pc, it must be there..
Locate : /data/local/tmp/dualrecovery.log

testing dual recovery
I installed the .bat, the installation was successful, but after reboot, only allows me to access CWM, I have rebooted 4 times, each pressing a different button, vol +, vol-, power, camera ... but only open CWM anyway, thanks for the hard work, I have locked bootloader, and if necessary, I try again with a new one .bat

milocj said:
I installed the .bat, the installation was successful, but after reboot, only allows me to access CWM, I have rebooted 4 times, each pressing a different button, vol +, vol-, power, camera ... but only open CWM anyway, thanks for the hard work, I have locked bootloader, and if necessary, I try again with a new one .bat
Click to expand...
Click to collapse
@milocj I tried flashing the initial version via cwm and it worked fine for my..I can acess twrp via vol+ and cwm via vol-..
Sent from my LT28h using XDA Premium 4 mobile app

Chocklety Boyee said:
@milocj I tried flashing the initial version via cwm and it worked fine for my..I can acess twrp via vol+ and cwm via vol-..
Sent from my LT28h using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Thanks so much, i tried again
@milocj by DevSXSTEAM

milocj said:
I installed the .bat, the installation was successful, but after reboot, only allows me to access CWM, I have rebooted 4 times, each pressing a different button, vol +, vol-, power, camera ... but only open CWM anyway, thanks for the hard work, I have locked bootloader, and if necessary, I try again with a new one .bat
Click to expand...
Click to collapse
Hello milocj
Can you share /data/local/tmp/dualrecovery.log ?

One question: u are flash zip for TWRP?
@milocj by DevSXSTEAM
---------- Post added at 07:02 PM ---------- Previous post was at 07:00 PM ----------
Zorbeyd said:
Hello milocj
Can you share /data/local/tmp/dualrecovery.log ?
Click to expand...
Click to collapse
Yes
{
"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"
}
@milocj by DevSXSTEAM

Related

[ADDON][Xperia S] Generic startup/init.d scripts support for Stock ROM/Kernel

[ info ]
i am attaching a easy to run package which contains the files required for full functionality of executing startup scripts (init.d scripts)...
basically this will allow the user to execute custom shell scripts, placed in /system/etc/init.d/ folder and they will be executed on each boot!
i dont have this device yet!!
thanks to Jozinek for testing this on his phone!
[ requirements ]
stock rooted ROM
windows PC with adb drivers installed
[ how to install ]
download the provided zip package
save it on c:\
extract the contents of the package
connect phone with usb debugging active to PC via ADB
execute "runme.bat"
follow onscreen instructions & enjoy!
incase some issue is there post the output/log of script
[ additional info ]
i have added the following things in the package:
corrected /system/bin/sysint file
run-parts binary in /system/xbin/run-parts (which is basically busybox 1.19.3 binary)
correct /system/etc/install-recovery.sh file (this file gets executed by default on stock kernel too!)
test/example script /system/etc/init.d/99test
to check if this is working the test script (99test) will create a temporary file /data/local/tmp/init.d_log_test.txt on each boot
[ donations/device fund ]
i dont yet have this device but i plan to buy it.... if u guys want to donate to me to get this device OR if u feel that this work has helped u OR u think that the work i put into making this is worthy of donations, then click on the following link for buying me some coffee/beer/etc
i am currently channeling all my donations to get this phone asap and to avoid selling my ARC!!!
PAYPAL DONATION LINK
[ download link ]
generic-init.d-support-v01.zip
MD5HASH: 2eda273af4b91c34f868807820cceaee
let me know how it goes!
{
"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"
}
ENJOY!
Nice work, this will enable the Speedy v7 int.d hacks, can you incorporate this in the above? As an addon perhaps.
Done, $50 "AU" dollars coming your way mate.
-smc
somemadcaaant said:
Nice work, this will enable the Speedy v7 int.d hacks, can you incorporate this in the above? As an addon perhaps.
Done, $50 "AU" dollars coming your way mate.
-smc
Click to expand...
Click to collapse
this init.d support can be used to execute ANY shell script/program at startup... u are free to choose the ones u want...
if anyone needs help on how to push the scripts onto device let me know... but script specific info i dont have, u will need to ask the developer of those scripts..
I used this script to move dalvik cache to /cache folder:
Code:
#!/system/bin/sh
#
# relocate dalvik-cache to /cache/dalvik-cache
if [ ! -d /cache/dalvik-cache ]
then
busybox rm -rf /cache/dalvik-cache /data/dalvik-cache
mkdir /cache/dalvik-cache /data/dalvik-cache
fi
busybox chown 1000:1000 /cache/dalvik-cache
busybox chmod 0771 /cache/dalvik-cache
# create symlink
busybox mount -o bind /cache/dalvik-cache /data/dalvik-cache
busybox chown 1000:1000 /data/dalvik-cache
busybox chmod 0771 /data/dalvik-cache
After reboot i saw folder /cache-dalvid in both folders /data and /cache, is it normal?
Thank!
I found that for devices rooted with locked bootloader
Line 21 of runme.bat need to change from
HTML:
@files\adb shell "su -c 'busybox mount -t ext4 -o rw,remount /system /system'"
to
HTML:
@files\adb shell "su -c 'busybox mount -o remount,rw /system'"
This is all great, exactly what I was looking for! But what about if the ROM already has a custom kernel that makes use of /etc/init.d? Do the /etc/init.d scripts get executed twice?
EDIT: in my phone this solution can't work. In the init.rc file the following lines are commented out
Code:
#service flash_recovery /system/etc/install-recovery.sh
# oneshot
Thanks, it's working but I have a question, how we can include this in a rom?
Please respond, I would appreciate that
DooMLoRD said:
run-parts binary in /system/xbin/run-parts (which is basically busybox 1.19.3 binary)
Click to expand...
Click to collapse
That means I don't need run-parts if I've busybox installed?
1-Tell me please if I understand: I've done everything the post says Doomlord ([ADDON] [Xperia S] Generic startup /init.d scripts support for Stock ROM / Kernel) my question is this, after this I can already install scripts from cwm?
2-I try installing ''NullVoid'' tweaK by cmw and apparently well was installed. (I say apparently because i do not know if it is working)
3-Another thing about Tweaks: These have to be installed every time the phone restarts? This tweaks are compatible with the stock ics rom? (With the Doomloard Method ?
DooMLoRD said:
........
[ additional info ]
i have added the following things in the package:
corrected /system/bin/sysint file
run-parts binary in /system/xbin/run-parts (which is basically busybox 1.19.3 binary)
correct /system/etc/install-recovery.sh file (this file gets executed by default on stock kernel too!)
test/example script /system/etc/init.d/99test
to check if this is working the test script (99test) will create a temporary file /data/local/tmp/init.d_log_test.txt on each boot
..........
Click to expand...
Click to collapse
So the "install-recovery.sh" file is executed by system by default and does not need to be executed manually from terminal or what else?
And about the file...that is not a one-run file...right? It is executed at every phone boot...right??
Thank you.
Sent from my GT-I9000 using xda app-developers app
AW: [ADDON][Xperia S] Generic startup/init.d scripts support for Stock ROM/Kernel
Sorry leaving footprint, to see this again after im home.
Gesendet von meinem LT26i mit Tapatalk 2
Hello,
Is this package valid for deodexed rom?
I'm on stock .55, bootloader locked.
Currently the folder /system/etc/init.d doesn't exists
Thank you
marvasten said:
Hello,
Is this package valid for deodexed rom?
I'm on stock .55, bootloader locked.
Currently the folder /system/etc/init.d doesn't exists
Thank you
Click to expand...
Click to collapse
it doesnt matter which ROM you are on... this should work on any ROM as long as the kernel ramdisk executes install-recovery.sh service...
dont worry it creates all required folders/files

[Guide] Backtrack5 port using CHROOT

{
"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"
}
Backtrack5 Port using CHROOT​
After I managed to get Ubuntu working on our Defy, I've finally completed a personal task of mine -> get BT5 on Defy.
Credits : anantshri, DooMLoRD for Backtrack5 image file.
This method doesn't modify/change your OS, rom or system. It can't brick or harm your current OS cause it runs like a virtual machine.​
Requirements :
Root and Busybox installed
At least 3.3GB free space on sdcard
Android Terminal Emulator
android-vnc-viewer
7-zip for PC
Click to expand...
Click to collapse
Downloads :
Backtrack5 CWM flashable zip with scripts
bt.img (splitted into 10 7-zip files) :
bt.7z.001
bt.7z.002
bt.7z.003
bt.7z.004
bt.7z.005
bt.7z.006
bt.7z.007
bt.7z.008
bt.7z.009
bt.7z.010
Dropbox folder
Click to expand...
Click to collapse
Video Installation Guide :
http://www.youtube.com/watch?v=j1pN5bEidaM
Click to expand...
Click to collapse
Installation Guide (refer to video) :
1. Download all files from Downloads section (bt.img and cwm zip file) to a temporary folder
2. Create a folder on the root of your sdcard and call it bt
3. Extract bt.7z files and copy bt.img file to the folder previously created /sdcard/bt
4. Copy Backtrack5_cwm_script-signed.zip file to the root of your sdcard and flash it using recovery
5. After your phone boots into OS, go to /sdcard/bt using your file explorer and make sure that the list of files looks like this (5 files) :
bt
bt.img
installbt.sh
startbt
stopbt
6. Now we can launch BT5. Open Terminal app and enter the following commands (each line followed by enter key, toast notification can popup, accept it if not by default) :
Code:
su
cd /sdcard/bt
sh install.sh
startbt
bt
ui
7. Now press the home key, and open android-vnc-viewer, set it up like this :
Password : 12345678
Address : 127.0.0.1
Port : 5901
Color : 24-bit
8. Press connect and VNC will now start the BT5 GUI, I recommend you now that you press menu key -> input mode -> touchpad
Now your screen will act as a laptop touchpad.
9. If you want to close BT5 now, press menu key -> disconnect and return to Terminal, type in (the shell should be [email protected]:~# ) :
Code:
killui
exit
10. Now you're back to # shell and type in :
Code:
stopbt
exit
exit
11. You have successfully closed BT5, you can now close the Terminal application and I recommend you that you reboot your phone.
NOTICE : If you already installed BT5 and you just want to start it again, you don't have to run installbt.sh anymore, just type in :
Code:
su
cd /sdcard/bt
startbt
bt
ui
And you can go to vnc-viewer.
Click to expand...
Click to collapse
Screenshot gallery :
​
Click to expand...
Click to collapse
MD5 hashes :
Code:
bt.7z.001 f19e769bf42b44867c8bb1d9bb9c5d44
bt.7z.002 a4dd26a98d2c6925d871fb108fb5fadb
bt.7z.003 ecca5a5d72c449117b1d3dbc23aeb1a2
bt.7z.004 8ad487a01e4d149f0247ad9288201f32
bt.7z.005 adab9cb3778cd8ac89ccc0e21997c3d7
bt.7z.006 ba6a28de70a1115dc316f45cea508215
bt.7z.007 f59757e891631607e1a35abadb231b3b
bt.7z.008 cdb8c28a1fbd03657bb42e8d69f0600b
bt.7z.009 426d892f872679e3d53d0ebb0376e138
bt.7z.010 c7d2957bc65340d967b9dd3646d7cb39
Click to expand...
Click to collapse
F.A.Q.
Q : Can we use Bluetooth mouse or keyboard
A : Yes if your mouse/keyboard is compatible with vnc-viewer
Q : Does this modify my system, OS or rom?
A : No it doesn't, it runs like a virtual machine, and it can't brick, harm or modify your OS.
Q : How do I crack WEP/WPA keys?
A : These questions I won't answer and I hope that anyone in this thread won't. If you don't know what is Backtrack and how to use it, don't install it. And it's against rules.
Thnx...
All the evil work start now...
Sent from my MB526 using xda premium
Yes
YT tutorials = ON!
I'm guessing we can't get monitor mode/packet injection working, right?
Kaffeekranz said:
I'm guessing we can't get monitor mode/packet injection working, right?
Click to expand...
Click to collapse
As far as I know no. I think it's related to the wifi-card driver which don't support it.
No we can't get monitor working, but there are many more options that work properly.
So, we can't use "monitor mode " then what's the purpose of this distro on our defy? Btw, I am a linux user, arch Linux specifically
Sent from my MB525 using Tapatalk 2
If you only mean to use Backtrack 5 for WPA cracking then you don't need it on Defy.
Backtrack 5 is more powerful than Ubuntu Lucid, so for daily use it's still a good distro.
Soon I'll try to port Win 95
Looks like there is a brother to the hd2 in our defy.....!!!!"
Sent from my MB526 using xda app-developers app
Anyone tried this yet except me ?
Swyped off my Defy using Jelly Bean
mihovil13 said:
Anyone tried this yet except me ?
Swyped off my Defy using Jelly Bean
Click to expand...
Click to collapse
Bump!
Wow! I've been waiting this for a very long time. Tried a lot of images and scripts before but none of them works. Finally with your effort, Backtrack 5 is booting on my Defy. Thank you!
For info, it is not working on my nandroid CM7.2 Stable but works well on virtual CM10 Quarx. It is quite laggy (maybe due to virtual system). Any possible to fire it up on CM7.2 Stable?
I've found why it doesn't boot on CM7.
Epsylon3 implemented EXT4 module which supports this and it has some different folders that can execute /bin/bash with proper busybox.
From now on, ext4 is in ICS and JB. Still haven't found it in CM7.2
I don't understand what this is can you explain me please ?
Sent from my MB525 using Tapatalk
Ext1, ext2, ext3 and ext4 are extended file systems and they're used in Linux kernels.
In Froyo we had ext2 and 3, but recently in our roms ext4 appeared. I've done my port on ext4 and it's tested to work on JB 4.1.1 GB kernel.
Obviously Froyo and GB kernels use different file systems, and this script is for GB kernel, when I flash the Froyo rom, I'll try to modify script to work on froyo kernels
mihovil13 said:
Ext1, ext2, ext3 and ext4 are extended file systems and they're used in Linux kernels.
In Froyo we had ext2 and 3, but recently in our roms ext4 appeared. I've done my port on ext4 and it's tested to work on JB 4.1.1 GB kernel.
Obviously Froyo and GB kernels use different file systems, and this script is for GB kernel, when I flash the Froyo rom, I'll try to modify script to work on froyo kernels
Click to expand...
Click to collapse
making it ext3 isnt that difficult right? make 1 for cm7...
Sent from my MB526 using xda premium
update new version .this working on ext4 file system ah?
error :/
mihovil13 said:
Ext1, ext2, ext3 and ext4 are extended file systems and they're used in Linux kernels.
In Froyo we had ext2 and 3, but recently in our roms ext4 appeared. I've done my port on ext4 and it's tested to work on JB 4.1.1 GB kernel.
Obviously Froyo and GB kernels use different file systems, and this script is for GB kernel, when I flash the Froyo rom, I'll try to modify script to work on froyo kernels
Click to expand...
Click to collapse
in the last step when I need to write 'ui' I got this error.
Backtrack shell will now be launched to start GUI (vncserver) type ui
chroot:can't execute '/bin/bash':no such file or directory
I did everything...but
I did all steps properly but when I type "ui" it isn't found.

[EG04][ROMs][CWM] IC.JeLLY_oNGB.BeAN.S & DEODEXed +/APP & /SYSTEM FILES

Disclaimer: Flashing is fun, but get irritating when softbrick, bootlooooooooop etc happens. Nandroid back up and use tb101 themer! [im not selling it enough, this will save u from dead end troubleshooting. I didnt flash YOUR phone but i will help in anyway i can if you run into trouble.
IC.JeLLY_oNGB.BeAN.S [WIP]
[Based off EG04]
[screens]
{
"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"
}
What is it? It is a starter pack. [all other releases will be in form of starter and update packs]
Deodexed and zip-aligned
ALL TB101 mods (-TW4-Havent played with that one yet)
ICS Boot Ani & Sounds [working on boot/bootsound, had this trouble w/ec07]
My ICS/JB Theme [Latest Release [00] (still beta, havent heard back from yall)]
-No xml mods yet, ie. Horizontals and text colors [see Patch]
Gps.config mod
DeBloated_Pro (cleaned most that i was i aware i could, so if anything is gone u want, they are in deodex.zip)
SuperSU [must install after 00]
BusyBox (update if you need to)
More to come....
ICS SOFTKEYS?
In the past with my themes the initial rom flash doesnt boot softkey mods correctly so... YOU will need to patch them. [For Alphas]
Download the attached zip and [unzip&] put in TB101 themer with other softkey imgs, then pull your frameworks in and mod.
MAKE A ZIP WITH YOUR OG FRAMEWORKS WITH DEFAULTS AS MODS [flash if bootloop]
How to install? [updated:10.25]
Download 00&SuperSU [attachment] and put on sdcard root
BACKUP [nandroid via cwm, contacts, sms, apks via TiBU etc]
Flash [install] 00.zip in CWM
Wipe Cache/Dalvik
Reboot (Should boot now )
-if bootloop Flash SuperSU.zip
Reboot
Reboot
Enjoy!
Initial Alpha_00 Release: Here [10.24.12] [will WIPE DATA] [updated:10.25]
-should boot now
Patch_00: Here [must have 00_release installed, you will need to patch this framework again for ics keys etc]
+XMLs now editted
+ICS Tasker skin [hold home]
+ICS 5 bar network pngs now
+build.prop tweaks
Patch_00 Screens
My Goal:
I wish this to be a starter rom for all to own. So input is needed and support will be in form of patch [you can also patch and post] until all system are go. This forum has been best supported over my 3 devices, let learn and continue.
Thank YOU!
credits:
trailblazer101 (everything as always)
dsixda (rom kitchen, updaterscript)
Vertemus (og Domination themer)
and YOU!
As well as credit given in theme thread.
...
DEODEXed ROM [will WIPE DATA, back up nandroid, flash, restore data]
[CWM]: here (thank the poster too!)
debloated
rooted (superuser)
busybox
stock zImage (placeholder)
OG STOCK DEODEX FILES: Here
(just put into cwm zip to add or drag into Trailblazer101s framework maker)
Working on a ROM myself... Will be my first ever.
added oneclick method to deodex ROOTED, BUSYBOX, EG04 STOCK ROM.
Any idea why when I mount cache.rfs in MagicISO there is no recovery folder?
jaizero said:
Any idea why when I mount cache.rfs in MagicISO there is no recovery folder?
Click to expand...
Click to collapse
What are u trying todo?
Extract csc?
Sent from my SPH-M580BST using Tapatalk 2
im in irc
What is the name of the room in IRC? Yup trying to extract the recovery folder.
ciscogee said:
MANUAL or ONECLICK!!! added [10.17.2012]
Requirements:
Rooted device (google "Super One Click" and then when rooted, dl latest SU or superSU)
Busybox installed (via market after root)
ADB installed and working properly (added to path is optimal) ADB added to zip (for one click method)
Flashed and working EG04 rom
EG04_STOCK_DEODEX.zip
and just enough adb knowlege to follow directions
ONECLICK
Download zip, follow README.txt (windows only atm)
MANUAL
Step 1:
Download EG04_STOCK_DEODEX.zip, Unzip and place folders done_app and done_frameworks on root of sdcard.
Step 2:
Open cmd prompt (in sdk/platform-tools/ or any folder if in path)
and copy and past each cmd line. (if any errors occcur, post them).
Code:
$ adb shell
$ su
[you may need to accept permissions by superuser on phone, if 1st time shelling)
# stop
# mount -o rw,remount /system/ /system/
# cp /sdcard/done_app/* /system/app/
# rm /system/app/*.odex
# cp /sdcard/done_frame/* /system/framework/
# rm /system/framework/*.odex
# mount -o ro,remount /system/ /system/
# reboot
[$ & # are showing you root access]
BAM! deodexed!,
use titanium back up to delete bloat you do not want.
Im working on a rom after homework.
Yay we're active again!
Click to expand...
Click to collapse
Nevermind Got it working.
The one click isn't working for me.
The cp command isn't found
Confused
Im a little confused about how to flash this as its different from when I was flashing on ec09. So if someone could provide me detailed steps that would be great
---------- Post added at 02:39 AM ---------- Previous post was at 02:15 AM ----------
Ok so I understand what to do and I rooted successfully. However when I try to update my su binary it fails every time and I cant figure out what to do to get it to become successful so for now I unrooted.
Who here was wanting a way to get the call screen in the ticker working on different launchers? Well, I just figured it out Go to my new thread in theming for new info heh
lets stay on topic!!!!!
jus bs-ing yas!
since we are off topic, when decompiling your modded apks, am i using stock or your modded frameworks to install?
Jaggar345 said:
Im a little confused about how to flash this as its different from when I was flashing on ec09. So if someone could provide me detailed steps that would be great
---------- Post added at 02:39 AM ---------- Previous post was at 02:15 AM ----------
Ok so I understand what to do and I rooted successfully. However when I try to update my su binary it fails every time and I cant figure out what to do to get it to become successful so for now I unrooted.
Click to expand...
Click to collapse
I dont recommend flashing things just to flash them because they are there. Thats how phones get bricked. Read some tutorials on ADB and the Android SDK before diving into code etc... Just my .02
cwm up
lost it if someone has it can u upload, if not ill make another soon.
New rom added
xml patch up...
anyone using these?
Just getting ready to flash cwm and get started, just want to make sure I've got the order right... Flash 00.zip then the patch, both in cwm. Then if I want ics softkeys download the zip and use tb themer to mod framework, make zip and flash from cwm... Right? Maybe... I have yet to use TB's themer.
Sent from my SCH-I400 using xda app-developers app
roaddog665 said:
Just getting ready to flash cwm and get started, just want to make sure I've got the order right... Flash 00.zip then the patch, both in cwm. Then if I want ics softkeys download the zip and use tb themer to mod framework, make zip and flash from cwm... Right? Maybe... I have yet to use TB's themer.
Sent from my SCH-I400 using xda app-developers app
Click to expand...
Click to collapse
Back up you stuff first. Nand and apks etc
Flash rom_00.zip then supersu.zip.
(I don't have too much time to script, I'm way behind in classes due to gb fun) then patch_00.zip
Clear caches
Reboot.
Then when boots legit restore your data nand and apks etc.
And yes for ics keys use tb themer, it will do it for you, just add the png folder in themer dirs
Sent from my SPH-M580BST using Tapatalk 2
Having technical difficulties at the moment, can't get into download mode... Trying another comp now.
Oops... Operator error... Flash after supper.
Sent from my SCH-I400 using xda app-developers app
any idea why it would be stuck at the installing update step? I can't get by that

Root on 4.3 dev discussion

Edit 2:
Kernels with recoveries:
Unlocked bootloader required for any of these:
CWM by @lzyllp http://forum.xda-developers.com/showpost.php?p=48599313&postcount=48
TWRP by @Desperanto86 http://forum.xda-developers.com/showpost.php?p=48600227&postcount=60
Philz by me: http://mohammadag.xceleo.org/public/Android/XperiaZ1/Philz_4.3_kernel.img
These kernels have Sony RIC disabled at boot, so /system is always writable.
After flashing with fastboot flash boot filename.img, boot intro recovery and flash this:
SuperSU zip http://download.chainfire.eu/supersu
Edit: Discussion moot, root works fine as per below
Proof: Xperia Flip Settings on 4.3:
{
"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"
}
As most of you know, rooting 4.3 isn't fully possible. While su and Superuser.apk can be installed through recovery, /system can't be mounted.
Code:
[email protected]:/ # mount -o rw,remount /system
mount: Operation not permitted
A fix for that is to disable Sony's RIC kernel implementation.
Code:
[email protected]:/system # echo 0 > /sys/kernel/security/sony_ric/enable
[email protected]:/system # mount -o rw,remount /system
[email protected]:/system #
This is enabled on boot in init.sony-platform.rc:
Code:
# Enable Sony RIC
mount securityfs securityfs /sys/kernel/security nosuid nodev noexec
write /sys/kernel/security/sony_ric/enable 1
After all this is done, /system is writable:
Code:
[email protected]:/system # echo 123 > test
[email protected]:/system # cat test
123
However, I still can't figure out why Xposed won't install, which is making me wonder if this all worked or not.
Edit: Xposed works fine as per http://forum.xda-developers.com/showpost.php?p=48484642&postcount=6846
Xposed installs fine, it just doesn't work:
Code:
[email protected]:~/Downloads$ adb -d logcat | grep Xposed
D/Xposed ( 355): Starting Xposed binary version 47, compiled for SDK 16
D/Xposed ( 355): Phone: C6903 (Sony), Android version 4.3 (SDK 18)
D/Xposed ( 355): ROM: 14.2.A.0.290
I/Xposed ( 355): -----------------
I/Xposed ( 355): Found new Xposed jar version, activating it
I/Xposed ( 355): Added Xposed (/data/data/de.robv.android.xposed.installer/bin/XposedBridge.jar) to CLASSPATH.
D/AndroidRuntime( 355): >>>>>> AndroidRuntime START de.robv.android.xposed.XposedBridge <<<<<<
D/Xposed ( 355): Using structure member offsets for mode WITH_JIT
I/Xposed ( 355): Found Xposed class 'de/robv/android/xposed/XposedBridge', now initializing
I/Xposed ( 355): -----------------
I/Xposed ( 355): Dec 17, 2013 5:01:53 PM UTC
I/Xposed ( 355): Loading Xposed v42 (for Zygote)...
I/Xposed ( 355): Errors during Xposed initialization
I/Xposed ( 355): java.lang.NoSuchMethodError: android.app.ActivityThread#getTopLevelResources(java.lang.String,int,android.content.res.Configuration,android.content.res.CompatibilityInfo)#exact
Hi !
I have Xposed install when i was on 4.2 but lost root since update to 4.3
Can you detail how you get root acces step by step ?
You lost me at RIC Kernel...
Thanks !
TeamR said:
Hi !
I have Xposed install when i was on 4.2 but lost root since update to 4.3
Can you detail how you get root acces step by step ?
You lost me at RIC Kernel...
Thanks !
Click to expand...
Click to collapse
This is only useful to devs right now, someone needs to add a startup script that echos 0 into the sysfile above into some ROM.
Basically, you'll need an unlocked BL to install SuperSU, then issue the command above to make /system writable. A custom ROM can do that in some init script, since the file above is in ramdisk (which is part of kernel package). When that's done, installing Xposed will be as simple as tapping Install.
Please send me the kernel file after all those modifications. Thanks in advance.
MohammadAG said:
This is only useful to devs right now, someone needs to add a startup script that echos 0 into the sysfile above into some ROM.
Basically, you'll need an unlocked BL to install SuperSU, then issue the command above to make /system writable. A custom ROM can do that in some init script, since the file above is in ramdisk (which is part of kernel package). When that's done, installing Xposed will be as simple as tapping Install.
Click to expand...
Click to collapse
You can just execute the commands from terminal emulator and then add a script to init.rc... I try now and if it works i give you a flashable .zip
Understand !
But i'm not a good dev !
In fact, if i want root, i can unlock my bootloader since camera was not broken any more, then install a recovery and flash Supersu...
Was right or did i make a mistake ?
See, I told you @DooMLoRD, it is the ric again... But now they moved it into the kernel
Will setting that sys control to 0 work on locked bootloader as well?
TeamR said:
Understand !
But i'm not a good dev !
In fact, if i want root, i can unlock my bootloader since camera was not broken any more, then install a recovery and flash Supersu...
Was right or did i make a mistake ?
Click to expand...
Click to collapse
How do you install recovery without root?
gregbradley said:
How do you install recovery without root?
Click to expand...
Click to collapse
True ! Ok, one facepalm for me
So i'll be waiting for DooMLoorD Kernel update...
And maybe it will include a port of his double tap feature from xperia z !
gregbradley said:
How do you install recovery without root?
Click to expand...
Click to collapse
From kernel, if is UB...
CappyT said:
From kernel, if is UB...
Click to expand...
Click to collapse
Are you sure...still waiting to see this stock kernel with recovery working...
gregbradley said:
Are you sure...still waiting to see this stock kernel with recovery working...
Click to expand...
Click to collapse
Well, I don't know if is simple as modding the stock one and adding recovery and root... On other devices it works like that...
I just wait for a boot.img to flash and I unlock the BL, since i have the TA backup...
CappyT said:
Well, I don't know if is simple as modding the stock one and adding recovery and root... On other devices it works like that...
I just wait for a boot.img to flash and I unlock the BL, since i have the TA backup...
Click to expand...
Click to collapse
That has been the issue
changing ro.secure=1 to ro.secure=0 has caused kernel failure at boot...
When i try this on LB with adb shell
Code:
[email protected]:/system # echo 0 > /sys/kernel/security/sony_ric/enable
[email protected]:/system # mount -o rw,remount /system
[email protected]:/system #
It tells me permission denied...
[Fenix] said:
When i try this on LB with adb shell
Code:
[email protected]:/system # echo 0 > /sys/kernel/security/sony_ric/enable
[email protected]:/system # mount -o rw,remount /system
[email protected]:/system #
It tells me permission denied...
Click to expand...
Click to collapse
Because you cannot write the kernel partition without Unlocked Bootloader (at least, I think)
gregbradley said:
That has been the issue
changing ro.secure=1 to ro.secure=0 has caused kernel failure at boot...
Click to expand...
Click to collapse
Well, that's not good... It happens only on stock kernel?
CappyT said:
Because you cannot write the kernel partition without Unlocked Bootloader (at least, I think)
Well, that's not good... It happens only on stock kernel?
Click to expand...
Click to collapse
Yes i think the same bro...thanks for the trick anyway :thumbup:
Inviato dal mio C6903 utilizzando Tapatalk
[Fenix] said:
Yes i think the same bro...thanks for the trick anyway :thumbup:
Inviato dal mio C6903 utilizzando Tapatalk
Click to expand...
Click to collapse
The thing i ask, going a bit OT is: how did you manage to install 4.3 with root? Because I can try to unlock BL (i have a TA backup) and try it to confirm this thing.
I'd rather @lzyllp shares the image instead of me, I didn't ask if I could share it, and I asked for it over PM.
Anyway, here's an image I made with Philz recovery, DO NOT FLASH THIS, it won't boot.
However, using it with fastboot boot file.img works, I have no idea why.
http://mohammadag.xceleo.org/public/Android/XperiaZ1/DO_NOT_FLASH_BOOT_ONLY.img
EDIT: found. Is on /
DAddYE said:
Awesome! Thanks, where is init.sony-platform.rc? Is it safe to disable RIC on boot?
Click to expand...
Click to collapse
Kernel image, ramdisk to be exact.
After boot it's in /, but it can't be edited from there since it's loaded from the ramdisk.

Deodexed Xperia M SS 4.3 JellyBean Firmware

I Have Deodexed Xperia M New 4.3 Firmware This work Is By Me.......
Install Instructions:::
1. Download Deodexed Flash File Here https://app.box.com/s/b5e170x0mfdbk6uoyilk Or Here http://d-h.st/VWr
2. Transfer It Into Your SD card ...
3. Goto CWM Recovery And Flash It...
4. Done & Enjoy
arshh19 said:
I Have Deodexed Xperia M New 4.3 Firmware This work Is By Me.......
Install Instructions:::
1. Download Deodexed Flash File Here https://app.box.com/s/b5e170x0mfdbk6uoyilk
2. Transfer It Into Your SD card ...
3. Goto CWM Recovery And Flash It...
4. Done & Enjoy
Click to expand...
Click to collapse
well full deodexed System only 26.3MB ?
Ben Ling said:
well full deodexed System only 26.3MB ?
Click to expand...
Click to collapse
Yes all Odex Files Are Deodexed and thts all 25 mb For othrs dont need
arshh19 said:
Yes all Odex Files Are Deodexed and thts all 25 mb For othrs dont need
Click to expand...
Click to collapse
oh yes,just look into the Xperia M system dump,most of them already deodexed...
{
"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"
}
Sent from my C1905 using Tapatalk
Please can you upload it somewhere else?
Sent from my C1905 using Tapatalk
neofactor.is3 said:
Please can you upload it somewhere else?
Sent from my C1905 using Tapatalk
Click to expand...
Click to collapse
Link Updated
Hi!
Does this work for both c1904/5?
whyzee said:
Hi!
Does this work for both c1904/5?
Click to expand...
Click to collapse
Yes.....:laugh:
Just some tips for if you haven't got CWM on your device and you want to deodex your device you can do the following (this is assuming you're on Windows and have adb set up as a variable, look it up if you don't know what I'm going on about).
1) Download the file from the OP and then extract the folders 'app' and 'framework' from the .zip file.
2) Rename the 'app' folder to 'done_app' and the 'framework' folder to 'done_framework'.
3) Copy both of the folders to the root of your SD Card, basically so when you want them on your phone it is /sdcard1/done_*/ (* being used as a wildcard).
4) Connect your device to the computer with USB debugging enabled.
5) Open up command prompt and then run the following code individually and line by line:
Code:
adb shell
su
stop
mount -o rw,remount /system
rm /system/app/*.odex
rm /system/framework/*.odex
cp /sdcard1/done_app/* /system/app/
cp /sdcard1/done_framework/* /system/framework/
mount -o ro,remount /system
reboot
This will now have your device deodexed fully. You will notice that when you reboot your phone it will say android is upgrading, this is normal.
I've attached a screenshot to show, please ignore the first time I ran 'cp /sdcard1/done_app/* /system/app/' as I ran it without the final '/' so I had to run it again.
I got endless boot....
Sent from my C1905 using XDA Premium 4 mobile app
giridhargp said:
I got endless boot....
Sent from my C1905 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Have you tried a battery pull? And which method did you use?
Sent from my C1905 using xda app-developers app
gamer649 said:
Have you tried a battery pull? And which method did you use?
Sent from my C1905 using xda app-developers app
Click to expand...
Click to collapse
Now i restored...i flashed ur zip
Sent from my C1905 using XDA Premium 4 mobile app
giridhargp said:
Now i restored...i flashed ur zip
Sent from my C1905 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I'm not the OP, I only gave a way for it to work by using the OP file with a locked bootloader (which I have).
Sent from my C1905 using xda app-developers app
can you make it for m dual
Dont Hav M Dual System dump
Just send me .odex files of app and framework in zip file if u wana deodex of M Dual... Cant Download whole system dump...
Sent from my C1905 using XDA Premium 4 mobile app
gamer649 said:
Just some tips for if you haven't got CWM on your device and you want to deodex your device you can do the following (this is assuming you're on Windows and have adb set up as a variable, look it up if you don't know what I'm going on about).
1) Download the file from the OP and then extract the folders 'app' and 'framework' from the .zip file.
2) Rename the 'app' folder to 'done_app' and the 'framework' folder to 'done_framework'.
3) Copy both of the folders to the root of your SD Card, basically so when you want them on your phone it is /sdcard1/done_*/ (* being used as a wildcard).
4) Connect your device to the computer with USB debugging enabled.
5) Open up command prompt and then run the following code individually and line by line:
Code:
adb shell
su
stop
mount -o rw,remount /system
rm /system/app/*.odex
rm /system/framework/*.odex
cp /sdcard1/done_app/* /system/app/
cp /sdcard1/done_frame/* /system/framework/
mount -o ro,remount /system
reboot
This will now have your device deodexed fully. You will notice that when you reboot your phone it will say android is upgrading, this is normal.
I've attached a screenshot to show, please ignore the first time I ran 'cp /sdcard1/done_app/* /system/app/' as I ran it without the final '/' so I had to run it again.
Click to expand...
Click to collapse
I think that in this line "cp / sdcard1/done_frame / * / system / framework / " should be framework not frame, when i change it's all ok
musclecars said:
I think that in this line "cp / sdcard1/done_frame / * / system / framework / " should be framework not frame, when i change it's all ok
Click to expand...
Click to collapse
So it should be, thank you for correcting me! I will go and change it now.
If you look at the screenshot I posted too it even says /sdcard1/done_framework/* so I definitely did mess up the code.
Will this procedure resets the settings you've made, like PIN Codes, ringing tones, linked accounts etc.. ?
Thanks!

Categories

Resources