100th POST .Bells and whistles
I was gonna release the Arkas 1.6 but stalled it for a reason.
Arkas 1.6 was going to be Perseus X on JFS .
There is a reason behind it .
Recently Odin Bricks and Failures are on a rise .
I did isolate the stock ROM without the bootloader last week to minimise the Bootloader related errors .
Now Enigma takes a step further to more freedom from Odin .
Ordinarily A regular Odin flash takes 3 minutes ,thats 180 seconds of nervous 216 Heartbeats .
The major chunk of Odin Flash is the system.rfs flash .
Now we have eliminated the requirement for system.rfs Flash
That leaves us with 10-12 second Odin Flash which is much much more safer
Perseus X doesnt use the Normal Flash Method .
PERSEUS X IS A GINGERBREAD ROM >YOU WILL REQUIRE THE GB BOOTLOADER PREINSTALLED WHICH MEANS I5510XWKP5
STOCK ROM SHOULD BE PREINSTALLED .PERSEUS 2 AND ARKAS 1.2GANYMEDE 3 USERS NEED NOT WORRY ABOUT REINSTALLING STOCK ROM AGAIN
IF YOU PLAN ON SPEED READING THIS POST THEN PLEASE NOTE I AM NOT RESPONSIBLE FOR WHATEVER ERRORS YOU MAY ENCOUNTER.
Installing Perseus X is way different .
I am counting on guys like Aelton Lagao(Brazil-orkut ) and didy (Indonesia ) to help your fellow users translate this method .
THIS ROM CAN BE ONLY INSTALLED IF YOU CAN GO TO RECOVERY MODE WITH T + Power
The contents of the file
1.)PerseusX1.tar : (Kernel and Recovery )To be installed with Odin
2.)GearlooseFL.7z : Gearloose File system manager
3.)PerseusX.zip : System to be installed with recovery
Step A .Kernel and the Recovery
Flash PerseusX.tar with One Package Odin Flash.It has the kernel
AND OUR VERY OWN TRISKELLION MOD RECOVERY .
It’s the work of kraka23 and pinkflozd .It’s a full rooted bash recovery with busybox 19.2 with multi FS support .It’s kickass if you know how to use it .
Very powerful .
Kernel is a unique kind .
Theoretically It supports 8 types of File systems ,6 types of /system ,6 types of /data ,6 types of /cache ,8 types of second SD card partition
XFS and BTRFS are not supported for anything below 256 MB so it only works on Second SD card partition .
Usually any kernel can support at most 2 FS .
Pinkflozd’s State of art optimization makes the kernel support almost every FS.rfs may or may not work
More about File system and their effects later .
Step B : Recovery and Gearloose File System manager .
You will need to change the File system partition
Go to recovery .
Connect the phone with USB cable .
Unzip GearlooseFL.7z and run backup.bat.
Yes it is modified Gearloose Backup manager
Press Option 3 which is the Backup Manager
And the required number ahead to change the File system
Format /system to JFS ,ext2 or ReiserFS to be safe
Format /data to ext2 to be on safer side .
Format /cache to ext2 to be on a safer side
Step C : SD card Copy
Copy PerseusX.zip to SD card .
Use the update from SD card option and select PerseusX.zip
And reboot system .
There PerseusX installed .
The method looks simple but is supremely confusing
The File Systems
Bloat File Systems
Vfat :- It’s slow dated and I never checked it’s working
rfs :- same with this one
ext4 :It’s a jounalled FS and has marginal improvement over rfs .Battery Thirsty
ext3 :Pretty much dated and useless
Fast Action File Systems
ext2 :Non journalled ,Very Fast and responsive .Perseus X works like a charm on ext2
reiserfs : Journalled FS ,this FS is faster than ext2 and the fastest system OS . It’s very fast ,very responsive and smooth.
JFS : It is a bit faster than ext2 . But It has the least cpu foot print in all FS evah. JFS system is 25 p.c more battery efficient than ext4
btrfs :It’s fast Second SD card partition FS .Very fast ,a tad battery hog
XFS :It is almost equivalent or faster to btrfs .It consumes a little less CPU than btrfs .
Perseus X is powered by the Vigor Kernel 2.0(1.0 was in Perseus 7).It is stable at 806 Mhz . Upto 844 Mhz is unlocked but 806 is max stable for folks .
Below the 600 Mhz the Ram is underclocked for battery safe purposes .
Over 600 Mhz Ram speed is overclocked to give a significant Boost .
It has hundred of patches .BFQ works like a charm for higher CPU range while sio works cool for the lower end of spectrum.
The system :
It’s a regular system with init.d scripts making your life easier and some very cool stuff under the hood with SU 3.0 and busybox 1.19.2 .
It is a Zip file so you can manipulate which system app can be installed .
Currently 10MB is remaining in /system minimum
File System Mismash
It was practically impossible to test every combination o even rationalize every File system combination .The two beta tester did give some results but still it was not enough .
Of all the working combinations in system/data/cache/Sd
ext2/ext2/ext2/ext2 is the most stable one
reiserfs/reiserfs/reiserfs/xfs is the most speedy ROM
JFS/JFS/JFS/XFS is speed + a whooping 25 p.c increase in battery (lagfree-bfq-691)
Reiser/ext2/ext2/ext2 is a relatively safe combnation plus a hevay bump in speed
Problematic FS :ext3 and ext4 act up and 90 p.c of times wont work
JFS is moody FS .6 out of 10 times it will install perfectly .Sometime /data will give you a nightmare ,sometimes the /system wont persist .
Prerequisites : adb logcat knowledge to know .You are screwed .
The Enigma File Systems
Mine is Dual JFS with ext2 cache on XFS SD card second partition
Flozd has Tri JFS on btrfs SD card second partition
Also he has Tri Reiser fs and Tri NonJournalled ext4 btrfs for performance
Tiago has all quad ext2
kraka 23 has tri reisrfs with ext3 and tri rfs ext3 sometimes
File system commands in case of utmost emergency in recovery shell .
/dev/stl12 :- for system
System commands have been listed the data and cache are similar
mkfs.jfs /dev/stl12 :for JFS
mkfs.ext2 -b 4096 /dev/stl12 : for ext2
mkfs.ext3 /dev/stl12: for ext3
mkfs.ext4 /dev/stl12: for ext4
mkfs.reiserfs /dev/stl12:for reiserfs
mkfs.xfs /dev/block/mmcblk0p2 :for XFS (sd card second partition only)
mkfs.btrfs /dev/block/mmcblk0p2:for btrfs (SD card second partition only)
Yep ,it’s confusing to install and a bit complicated .You will soft brick it many time and will require assistance from adb logcat .
So it is upto you to decide whether you want a simple Odin ROM for the newer Arkas or should we move forward with the system zip installation .,
Your choice .
Troubleshooting Guide :
- If phone doesnt go beyond the log
- reboot to recovery and format /data
- If phone doesnt boot even after 5 minutes
- reboot to recovery and format /data
- APPs crashing .Reinstall app .If that doesnt help
- reboot to recovery and format /data with another FS
- Multiple APK crash
- reboot to recovery and format /data and /system to another FS
- blocked /data
- reboot to recovery and format /data with other FS
- I am scared to hell ,WTF is this all mumbo jumbo .
- Install Stock ROM .
- By Format I mean use mkfs not “Wipe Data and Cache” Partition
I am pickled at the moment .So Long folks .This is a very short tutorial actually.Ask Didy about the problems encountered with Perseus 7 🙂 .