[ROM][CWM]{29/1/12} ♫ Cranium Rom For Glide i927(R) {TESTKEYS#2 WORKS!}♫ - Samsung Captivate Glide

Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
* I don't own this phone,so you're on your own.
*/
FEATURES-
Lots of Bloatware removed-
Code:
AnalogClock.apk
Asphalt6_AdrenalineHD_SamsungSCH-i927_ML_IGP_ATT_MP_GLLive_DEMO_104.apk
att_code_scanner_v2_0_45_aligned.apk
att_featuredapp.apk
ATTNavigator.apk
BooksPhone.apk
BuddiesNow.apk
CityID-release.apk
Days.apk
DigitalClock.apk
Dlna.apk
DualClock.apk
FBAndroid.apk
GenieWidget.apk
HelvNeueLT.apk
Kies.apk
Kobo.apk
Maps.apk
MediaHub.apk
Memo.apk
MiniDiary.apk
MobilePrint.apk
PanningTryActually.apk
PostIt.apk
Preconfig.apk
PressReader.apk
Protips.apk
Quickoffice.apk
SamsungAppsUNA3.apk
SamsungWidget_News.apk
SamsungWidget_ProgramMonitor.apk
SamsungWidget_WeatherClock.apk
SecretWallpaper1.apk
SecretWallpaper2.apk
SetupWizard.apk
SnsAccountLi.apk
SocialHub.apk
SnsDisclaimer.apk
SocialHub.apk
Street.apk
Talk2.apk
talkback.apk
Tasks.apk
TasksProvider.apk
TouchWiz30Launcher.apk
TouchWizCalculator.apk
TrimApp.apk
TwCalendarAppWidget.apk
WISPr_55_Android22.apk
Zinio.apk
Apps Added-
Code:
Calculator.apk{CM7}
DSPManager.apk{CM7}
FasterFix.apk
it.sineo.android.noFrillsCPU-1.apk
org.adw.launcher-1.apk{CM7}
gallery3D.apk{CM7}
Superuser.apk
Cranium Kernel v2
Build.prop tweaks
init.d support
Pre-rooted and Busybox added
Fully de-odexed and Zipaligned
Ics-inspired scripts {gadgetcheck}
Better GPS
Removed bootup sound
ADW Launcher as default
Ad Block Integrated
Android 4.0 Animations and Fonts
Lightly themed!
Better Performance!
​

KERNEL FEATURES-
Compiled with arm-eabi-gcc-4.4.3
Overclock Upto 1.3 Ghz
-o3 Makefile Optimizations
stripped modules
Some governors enabled/disabled
I/O Schedulers Added - V(R) and SIO(SIO set as default)
Fixed ext4 memory leak
All partitions fully converted to ext4
tweak io schedulers for flash devices
MM Swappiness set to 50
CIFS support,disabled Swap etc
Busybox And Pre-rooted insecure Ramdisk(Thanks to utkanos)
Lots of stuff enabled/disabled in config
Sources- https://github.com/sakindia123/Cranium_I927
=============================================================================
DOWNLOADS-
Cranium ROm testkeys#2- http://www.mediafire.com/?42oa7vo1n4tl2aq---works
​

{
"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"
}
===========================================================================================
Thanks and Credits-
utkanos for his ramdisk
CarpeNoctem for testing,META-INF
gabby131 for testing and screenshots

sakindia123 said:
KERNEL FEATURES-
Compiled with arm-linaro-gcc-4.6.2
Overclock Upto 1.3 Ghz
-03 Makefile Optimizations
Some governors enabled/disabled
I/O Schedulers Added - V(R) and SIO(SIO set as default)
Fixed ext4 memory leak
All partitions fully converted to ext4
tweak io schedulers for flash devices
MM Swappiness set to 50
Busybox And Pre-rooted insecure Ramdisk(Thanks to utkanos)
Lots of stuff enabled/disabled in config
Sources- https://github.com/sakindia123/Cranium_I927
​
Click to expand...
Click to collapse
can't wait til tomorrow! and just a suggestion, you can link your kernel thread here,

updated second post with download link!!

sakindia123 said:
updated second post with download link!!
Click to expand...
Click to collapse
ahhh yeahhh!!! Downloading now!!!!
EDIT: Installation aborted (Status 0) @[email protected]

will try again

sakindia123 said:
will try again
Click to expand...
Click to collapse
no worries man....take your time.....and i like the spirit....keep it burning!!!!

open up the zip,open updater-script inside META-INF,and delete these lines-
Code:
ui_print("Wipe Cache");
format("ext4", "EMMC", "/dev/block/mmcblk0p3");
mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/cache");
then try to flash again

sakindia123 said:
open up the zip,open updater-script inside META-INF,and delete these lines-
Code:
ui_print("Wipe Cache");
format("ext4", "EMMC", "/dev/block/mmcblk0p3");
mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/cache");
then try to flash again
Click to expand...
Click to collapse
Errrr....negative, I will try the process using a computer....

sakindia, you likely need a different update-binary than what you're using. Check out what CarpeNoctum is using.

utkanos said:
sakindia, you likely need a different update-binary than what you're using. Check out what CarpeNoctum is using.
Click to expand...
Click to collapse
Indeed I spent more than 2 days on this error Status 0 to finally find the good update binary Feel free to use the same and give credit

sakindia123 said:
open up the zip,open updater-script inside META-INF,and delete these lines-
Code:
ui_print("Wipe Cache");
format("ext4", "EMMC", "/dev/block/mmcblk0p3");
mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/cache");
then try to flash again
Click to expand...
Click to collapse
My second attempt is still negative.....

you need to change the update-binary with the correct one, the one from my rom should work

CarpeNoctem said:
you need to change the update-binary with the correct one, the one from my rom should work
Click to expand...
Click to collapse
does this mean i have the permission of copying updater-binary to Cranium ROM? Thanks....just for the purpose of testing.....i will credit you for my post...

gabby131 said:
does this mean i have the permission of copying updater-binary to Cranium ROM? Thanks....just for the purpose of testing.....i will credit you for my post...
Click to expand...
Click to collapse
LOL the work done on this forum is always free to use and share, all devs, cooks and tweakers ask for is a "thanks" and some credit for the time and work, nothing else

ohhh shoot....the error status 0 is gone but the rom still wont flash....oh well....this is in sakindia123's hands now.....
I like the Cranium kernel though.....

gabby131 said:
ohhh shoot....the error status 0 is gone but the rom still wont flash....oh well....this is in sakindia123's hands now.....
I like the Cranium kernel though.....
Click to expand...
Click to collapse
What is the problem ?

CarpeNoctem said:
What is the problem ?
Click to expand...
Click to collapse
No idea.....i put the OsiMood update-binary to Cranium (under \META-INF\com\google\android).....when I flash i get:
Code:
Installing update package
Installation aborted

gabby131 said:
No idea.....i put the OsiMood update-binary to Cranium (under \META-INF\com\google\android).....when I flash i get:
Code:
Installing update package
Installation aborted
Click to expand...
Click to collapse
did u sign the rom?It needs to be signed.
Btw,can someone upload for me osimood rom's meta-inf?(or update-binary).I m low on bandthwidth.

Related

[GUIDE]Procedure to Move Apps 2 Sd (ICS)

Hi Everyone
I am creating this thread because most of the people still asking how to move the apps 2 sd on ICS, as the app2sd dt is not working.
So here is a step by step guide to do it.
1st you need any root explorer.
I am using the File Manager (because the Root Explorer is getting FCs on ICS)
Here is the link to the File Manager
https://play.google.com/store/apps/details?id=com.rhmsoft.fm&feature=search_result
Load the File Manager
Go to setting and Tick the root explorer and Mount System Folders.
(Allow the Super User Permission)
Then download this file
http://forum.xda-developers.com/attachment.php?attachmentid=890365&d=1328558597
Unzip it and paste it in the sdcard.
Now open the File Manager
Copy The "S2E" from the sdcard\ICS_simple2ext\system\app
and paste it to the system\app (presented in the root folder)
Similarly copy the "20userinit" file from the sdcard\ICS_simple2ext\system\etc\init.d
And paste it to the system\etc\init.d (presented in the root folder)
It will ask to replace the file, so Just Replace it
Now open the S2E from the app drawer and configure the following :
- Menu->Settings: Check "Extended partiton info", "Mount as ext4" and "Set read buffer"
-Reboot your phone
-Start S2E again : Check "Applications" , "Private apps"
-Reboot your phone
Note: If you like you can also check the "Dalvik Cache" and the "Download cache"
You will get around 170 mb internal memory free out of 178 mb.
Special Thanks to:
Maclaw and His Team for Providing us the ICS
Works perfectly, this is the right method. Tested and used on v6 and v7 too.
followed the guide exactly. move the file to the specific location. after i restarted my phone there was no s2e app installed. tried opening it manually from system/app but i got this error : There is a problem parsing the package . the script is there, the 20userinit file, i tried using a2sd DT GUI but it says there is a problem with the script
But... this forum is not the place for guides
Sent from my hexacore rooted toaster with xdatoast premium
Maybe not, but looking after all these morons spamming CM9 dev thread, it could be sticky here, as an exception.
Work great..thanks bro.
Sent from my GT-S5660 using Tapatalk
This is not CWM update package?
donlecho said:
This is not CWM update package?
Click to expand...
Click to collapse
it is, but originally for another phone I think, but I saw the script and you should be able to install it in recovery, just make a backup, and mount system before flashing, the script doesn't do this.
voetbalremco said:
it is, but originally for another phone I think, but I saw the script and you should be able to install it in recovery, just make a backup, and mount system before flashing, the script doesn't do this.
Click to expand...
Click to collapse
But I think the system partition is mounted. See this.
updater-script file from meta inf
Code:
ui_print("Custom update script for");
ui_print("Sandvold's ICS for bravo");
ui_print("Packed by tlex");
ui_print("http://e-tel.eu");
ui_print(" ");
ui_print("Mounting system");
run_program("/sbin/busybox", "mount", "/system");
ui_print("Deleting old files");
ui_print(" ");
delete("/system/etc/init.d/10apps2sd");
ui_print("Extracting new files");
package_extract_dir("system", "/system");
ui_print("Setting permissions");
set_perm(0, 0, 0644, "/system/app/s2e.apk");
set_perm(0, 0, 0755, "/system/etc/init.d/20userinit");
ui_print("Unmounting system");
run_program("/sbin/busybox", "umount", "/system");
ui_print(" ");
ui_print("All done!");
In line 7 is command to mount system.
donlecho said:
This is not CWM update package?
Click to expand...
Click to collapse
I was unable to install it in the clock recovery mode.
Thats Why I found the alternate solution, and posted it.
Its working without any issues
donlecho said:
But I think the system partition is mounted. See this.
updater-script file from meta inf
Code:
ui_print("Custom update script for");
ui_print("Sandvold's ICS for bravo");
ui_print("Packed by tlex");
ui_print("http://e-tel.eu");
ui_print(" ");
ui_print("Mounting system");
run_program("/sbin/busybox", "mount", "/system");
ui_print("Deleting old files");
ui_print(" ");
delete("/system/etc/init.d/10apps2sd");
ui_print("Extracting new files");
package_extract_dir("system", "/system");
ui_print("Setting permissions");
set_perm(0, 0, 0644, "/system/app/s2e.apk");
set_perm(0, 0, 0755, "/system/etc/init.d/20userinit");
ui_print("Unmounting system");
run_program("/sbin/busybox", "umount", "/system");
ui_print(" ");
ui_print("All done!");
In line 7 is command to mount system.
Click to expand...
Click to collapse
lol didnt saw it
Sent from my GT-S5660 using xda premium
Nice guide.
However I simply tried with sucess this app2sd app: https://play.google.com/store/apps/details?id=com.a0soft.gphone.app2sd&hl=en
lemene said:
Nice guide.
However I simply tried with sucess this app2sd app: https://play.google.com/store/apps/details?id=com.a0soft.gphone.app2sd&hl=en
Click to expand...
Click to collapse
U are not able to move the system apps through thie link you have posted.
It just moves the installed apps to sd. So thats why you will not be able to get the maximum possible free space on the internal storage.
The App 2 SD is just a simple functioning app, not an app that makes the internal memory free
Ah, I see.
Thanks, indeed there's a lot of apps that will not move.
I'll follow the guide then.
---------- Post added at 08:27 PM ---------- Previous post was at 07:57 PM ----------
And worked great! Was able to free 130 MB!
btw reboot does not install se2 so I install it manually.
Also my root explorer works ok with gio's ICS.
thanks works!
{
"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"
}
I am going to do this on my gio right now. But i just installed beta 8 and have to restore from Titanium backup. It installs them to phone, but if i move to SD does the WHOLE thing go or does it leave a bit? Also isnt i risky to put system apps on SD or would things like gmail, mail etc be okay? Im a noob to A2sd sorry
I Think a2sd dt not working because space in system is very low used by CM9 rom...i try to delete some apps in /system/app/ and then install a2sd script n work fine...
There, I just made a working update zip.
http://www.mediafire.com/?mjr9pbnu9zt1trw
AlwaysDroid said:
I am going to do this on my gio right now. But i just installed beta 8 and have to restore from Titanium backup. It installs them to phone, but if i move to SD does the WHOLE thing go or does it leave a bit? Also isnt i risky to put system apps on SD or would things like gmail, mail etc be okay? Im a noob to A2sd sorry
Click to expand...
Click to collapse
No problem you can move every thing to sd-ext.
Just don't worry about that.
waqasleo17 said:
No problem you can move every thing to sd-ext.
Just don't worry about that.
Click to expand...
Click to collapse
Okay thanks! What would you reccomend as a good partition size? i have 2gb left on my 4gb card.

[ROM][THEME] Apollyon v1 / Virgin Theme v1.4 [AllianceRom][UVUAMDL] - 6.29.13

{
"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"
}
History of the ROM
well, this is going to be a rather long explanation, but i felt i should share so i could let some in on how this all came about and how it was put together. maybe you'll try it for yourself
i was determined to build a ROM from scratch with dsixda's Kitchen. in order to do this, you need a system.img and cache.img. system.img holds almost everything needed for /system. cache.img holds CSC stuff as well as some carrier stuff that you don't really need. both of these images were pulled from the Odin TAR that can be found on Sammobile. i put them in Linux, mounted them, and copied over the files i needed. the next step was to de-odex most of the files. you can do this with the Kitchen, but i do not. it is because of this that my files will never exactly match another devs. after de-odexing all of the system files, i then loaded them into the Kitchen. the Kitchen itself is rather self-explanatory so i won't go into too much detail with that other than i used 0.223_rev8. i'm not sure if the newer ones work or not but i know this one does work with the jfltetmo variant. after that, the rest is history. init.d scripts were taken from across xda from sources that required no recognition (that i'm aware) but i'll be happy to give credit should any of those guys happen to visit my thread. updater-script and update-binary are directly from the Kitchen with the exception of a few minor tweaks including added symlinks and intro/outro of the ROM.
Apollyon was named after a dear friend of mine who recently passed while trying to save someone else. a true hero. may you rest in peace, Antonio Thorpe.
Features:
UVUAMDL Base
Modified kernel by mattlgroff
Extended power menu
Smoothness and battery tweaks
Fully de-odexed
Fully zipaligned /system
Zipaligned /data/app at boot
Bashed
Rooted
init.d script support and tweaks
ADB support
Debloated over 500mb
Boot/shutdown sound disabled but still present if needed
Multi-language support
More tweaks I can't remember...
Installation Instructions:
you need a custom Recovery installed
***backup your internal SD card! it may get wiped during this process
Download ROM to SD card
Reboot into recovery
Wipe data/factory reset
Wipe cache
Wipe dalvik cache
Flash ROM (this process may take a minute or two, be patient!)
Reboot and enjoy
Thanks:
AllicanceROM Family
NunHugger
brokenbracket
zelendel
dsixda
Kahvitahra
mattlgroff
luckyduck69
XeoNoX
CM Team
And anyone else I may have forgotten (it wasn't intentional, just PM me and I'll add you to the list)
ROM Download:
Apollyon v1
MD5 Sum: 95B02762D1130ECF9721AC8421367206
Add Bloatware back (does not include Carrier IQ, KNOX or CloudAgent):
Download Here
the following apps will be flashed back:
AccessTmobile_TMO.apk
AllShareCastPlayer.apk
AllshareControlShare.apk
AllshareFileShare.apk
AllshareFileShareClient.apk
AllshareFileShareServer.apk
AllshareMediaServer.apk
AllshareMediaShare.apk
AllSharePlay15.apk
BCService.apk
BluetoothTest.apk
Blurb.apk
BonusApp_TMO.apk
Books.apk
ChatON_feature.apk
ChatONV_J.apk
Chrome.apk
CHS_J_Device_only.apk
CloudAgent.apk
com.mobitv.client.tmobiletvhd.apk
Com2usPoker_ASGC.apk
DemoStub_TMO.apk
DioDict3Service.apk
DirectConnect.apk
EasyFavoritesContactsWidget.apk
EasyLauncher.apk
ECID-release_TMO.apk
ELMAgent.apk
Episodes.apk
FactoryTest_FB.apk
Flipboard.apk
FotaClient.apk
FWUpgrade.apk
Gmail2.apk
GroupPlay_20.apk
HealthContentProvider.apk
InteractiveTutorial.apk
Kies.apk
kieswifi.apk
LocalFOTA.apk
Lookout_TMO.apk
Magazines.apk
Match3VS.apk
MobilePrint2.apk
MobilePrintSvc_CUPS.apk
MobilePrintSvc_CUPS_Backend.apk
MobilePrintSvc_Epson.apk
MobilePrintSvc_HP.apk
MobilePrintSvc_Samsung.apk
MobileTrackerEngineTwo.apk
Music2.apk
MusicLiveShare.apk
NfcTest.apk
PageBuddyNotiSvc2.apk
Peel.apk
PhotoTable.apk
PlusOne.apk
PolarisOffice5.apk
PreloadInstaller.apk
S_Translator_CSLi.apk
SamsungApps_J_Only.apk
SamsungAppsUNA3.apk
SamsungBooks.apk
SamsungGames.apk
SamsungHub.apk
SamsungHubUpdater.apk
SamsungMusic.apk
SamsungOCR2.apk
Samsungservice.apk
SamsungTTS.apk
SamsungWatchON.apk
SamsungWidget_ProgramMonitor.apk
SBrowserTry.apk
sCloudBackupApp.apk
sCloudBackupProvider.apk
sCloudDataRelay.apk
sCloudDataSync.apk
sCloudQuotaApp.apk
sCloudSyncCalendar.apk
sCloudSyncContacts.apk
sCloudSyncSBrowserBookmark.apk
sCloudSyncSBrowserTabs.apk
sCloudSyncSNote.apk
SecFactoryPhoneTest.apk
SensorService.apk
SHealth2.apk
SimpleWidget.apk
SmartBriefing4x2.apk
SphericalMosaic.apk
SPPPushClient_Prod.apk
StoryAlbumWidget.apk
S-Voice_Android_phone_J.apk
SyncmlDM.apk
Talk.apk
TravelService.apk
TravelWidget.apk
TripAdvisor.apk
Videos.apk
Vvm_TMO.apk
WlanTest.apk
wssyncmlnps.apk
YahoonewsPhone2013.apk
YahoostockPhone2013.apk
YouTube.apk
Old Versions
current version is current
Standard Disclaimer: I am not responsible for anything that happens to your phone. Flash at your own risk.
THEMES
Virgin Theme
About Theme:
it took me over a week to port this from my own S3 Virgin Theme. it isn't 100% just yet but it is extremely close to how i'd like it. if you notice anything strange, please feel free to post about it and i'll make sure it gets taken care of in an update. hope you all like as much as i do. oh, not sure if this works for any other ROM or i9505 variants. you'll just have to take a chance and test it if you're not running Apollyon.
The following apps are modified:
framework-res.apk
twframework-res.apk
ClockPackage.apk
SecContacts.apk
SecDownloadProviderUi.apk
SecEmail_J.apk
SecMms.apk
SecNoteMyFiles.apk
SecPhone.apk
SecSettings.apk
SystemUI.apk
Installation Instructions:
Download Theme to SD card
Reboot into recovery
[*]Wipe cache
[*]Wipe dalvik cache
Flash Theme
Reboot and enjoy
Theme Download:
SGS4 Virgin Theme v1.4
Don't like the theme?:
Back to stock
Changelog
06.29.13
-another update to Virgin Theme, v1.4
-even moar fixes to Contacts (account header background in edit mode, G+ profile update viewing text colors)
-Samsung Email hopefully taken care of
-theme done?
06.25.13
-another update to Virgin Theme, v1.3
-more fixes to Contacts (account header color)
-reverted some changes introduced with v1.2 (backgrounds)
-fixed bacgrounds correctly
-SecMMS fixes (attach text, link color, phone# actionbar press color)
-font sizes reduced, most noticeable in Settings
06.20.13
-another update to Virgin Theme, v1.2
-themed volume adjust to AOSP
-fixed Maps dark background after searching and getting info for venue (hopefully fixed for GVoice for those having issues)
-fixed create/update existing contact text color
-fixed dropdown text color when editing a contact
06.15.13
-small update to Virgin Theme, v1.1
-made toggle text smaller
-fixed maps Title color after searching and looking up info
-fixed actionbar opacity in gallery and other things
-themed more MMS. now what you see is what you get
-brought back in-call banner opacity
-fixed toggle line underneath speaker/mute/headset
-prob more, can't remember everything
06.13.13
-initial release
QA
Q. Computer does not recognize the phone when connected via USB
A. tick/untick USB debugging in settings>developer options
First!
Why? Cause i can
Haha grats on your release bud :highfive:
Bacon!
Congrats...great job!!!!
Sent from The Bacon Pope's Oppo Find 5
BWolf56 said:
First!
Why? Cause i can
Haha grats on your release bud :highfive:
Click to expand...
Click to collapse
lol thanks mate
cwhitney24 said:
Bacon!
Congrats...great job!!!!
Sent from The Bacon Pope's Oppo Find 5
Click to expand...
Click to collapse
thank you sir
Congrats V!
Froid said:
Congrats V!
Click to expand...
Click to collapse
thanks, Froid!
Sorry About the Death Of Your Friend. May HIs Soul Rest In Peace.
And I am Definitely Going To Use This Baby..
LOVE, ABSOLUTELY LOVE THE THEME.
Nice job V! :thumbup:
In before... how do I root and flash my phone. Lol
Sent from my phone using XDA premium app
BlownFuze said:
Nice job V! :thumbup:
In before... how do I root and flash my phone. Lol
Sent from my phone using XDA premium app
Click to expand...
Click to collapse
lol thanks Fuze
hopefully users understand all you need is a custom recovery
might wanna add that to OP heh
ROM takes care of the rest
edit: and added
More choices hurrah! Thx op for sharing your work
Btw theme looks killer!
Sent from my SGH-M919 using xda premium
jbdan said:
More choices hurrah! Thx op for sharing your work
Btw theme looks killer!
Sent from my SGH-M919 using xda premium
Click to expand...
Click to collapse
np!
and thank you
downloading is taking for ever, started 10 mins ago and still at 7%.. Thanks for this new rom anyways!!
unciviilized said:
downloading is taking for ever, started 10 mins ago and still at 7%.. Thanks for this new rom anyways!!
Click to expand...
Click to collapse
you're welcome!
... that may be your connection. one sec and i'll test...
edit: it is completely dependent upon YOUR DL speed
here i have about a ~168mb/s down speed... 7min for me. my host is amazing.
unciviilized said:
downloading is taking for ever, started 10 mins ago and still at 7%.. Thanks for this new rom anyways!!
Click to expand...
Click to collapse
Thanks for the ROM V, just finished my download 2hrs using DSL Extreme via wifi on my laptop, going to give it a test run now :good:
Jdom58 said:
Thanks for the ROM V, just finished my download 2hrs using DSL Extreme via wifi on my laptop, going to give it a test run now :good:
Click to expand...
Click to collapse
np!
nice. not sure how you guys do it with DLs taking so long lol hate that our ROMs are so large but i slimmed it as much as possible. could prob pull a few more things out but wanted to make sure i left a few gapps in. moving to a team based AOSP next... believe it will be AOKP. maybe in a month tops i'm hoping.
mrvirginia said:
you're welcome!
... that may be your connection. one sec and i'll test...
edit: it is completely dependent upon YOUR DL speed
here i have about a ~168mb/s down speed... 7min for me. my host is amazing.
Click to expand...
Click to collapse
Very weird , im using lte and signal is strong. Oh well I''ll just be patient! :good:
unciviilized said:
Very weird , im using lte and signal is strong. Oh well I''ll just be patient! :good:
Click to expand...
Click to collapse
ahhh there ya go. using a phone haha
i know carriers love to get us consumers believing their LTE is fast, but it'll never be as fast as fiber optic unfortunately.
but yeah, that's why i got my own host for this project, so speeds would be as fast as your connection allowed
and virtually no downtime.

[SHARE] [SCRIPT] TrulyClean v1.5 - De-bloat ANY Touchwiz Rom in No Time!

User schoolsux has created a script to clean/de-bloat your touchwiz rom. I take no credit for this. Just wanted to share for those interested:good:
{
"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"
}
Hey folks!
TrulyClean is a "any rom" script that removes A LOT of crap-apps (98+ apps removed) and other stuff on the phone.
Script will remove about 600mb since version 1.3 (Counted by removing from stock firmware.)
The purpose is to give you a clean start with no extras, much like the Nexus series experience but with the Samsung core intact.
All bloatware apps will be removed running the default script. I even count apps like S Voice and Samsung Hub as unnecessary apps.
Neither do I use Earth or Google+ and don't like these apps to be forced upon me as system apps when they are so easy to install from Play store!
It might be illusion but... I found my phone booting faster and running snappier with after applying this script.
Also, I don't have to cry anymore while checking the apps in the /system folder.
I hope this script will evolve over time and include more stuff that is "not needed" to give the best experience possible.
* Please tell if you notice that this script removes something that is NEEDED aka creating FC's.
* Feel free to tell me about stuff you find that can be removed without any damage.
* Most apps that are avaliable @ Play Store will be removed as system apps!
* Use & edit the TrulyClean script at your own risk.
Installation:
Script should work on any SGS4 TouchWiz rom.
Tested on: Stock deodexed firmware, WanamLite, Omega and FoxHound.
This script's default setting is created after my taste and may remove something you use.
If this is the case, have a look at this & edit the script at your own risk:
1. Open the .zip package using WinRAR or similar and then extract the META-INF\com\google\android\"updater-script" file.
2. Open and edit the file with a decent text editor (Notepad++) and remove the lines for stuff you want to keep or go pro and add some new lines yourself.
3. Save file and put the new updater-script back into the flashable zip!
1. Use the default script or edit the script after your taste. (see "hidden "tutorial above!)
2. Copy recovery.zip to phone.
3a. For best experience - do a full wipe, install a custom rom and then flash TrulyClean.zip.
3b. Script only removes apps in /system, so you have to uninstall any updated apps manually.
4. Flash in recovery (I use PhilZ Touch) & run script after every time you flash a new rom.
5. Enjoy and tell me what you think!
* Yes, I know stuff like Samsung Account and Kies can be removed. However these are NOT proper to remove though, as both give FC @ settings.
* "I run the script but Google+, Earth etc. are still there!" Solution: Updated system apps are put in /data. Go to Settings > Manage programs > uninstall these apps and they will disappear.
TrulyClean changelog:
Version 1.4
- Script now uses busybox mount method which means script should work fine on any version of the SGS4.
- Velvet.apk (Google Now & Search) is no longer removed due to a problem.​
Version 1.3
- Removes some more useless apps.
- Deletes pak and mcRegistry folders.​
Version 1.2
- Removes some more useless CSC stuff.
- Deletes Google Videos from system apps.
- Deletes secRCS.apk and SensorService.apk
- Removes some more folders!​
Version 1.1
- Removes more apps.
- Added removal of some libs and folders to the script.​
Version 1.0
- Release.​
Download:
SINCE 1.4 SCRIPT SHOULD WORK FINE ON ANY VERSION OF THE SGS4 USING SAMSUNG FIRMWARE.
Visit Original Thread for DOWNLOAD
Dont forget to hit the
button
TrulyClean version 1.4:
Code:
ui_print("");
ui_print(" %% %%");
ui_print(" %%% %%%");
ui_print(" %%%% %%%%");
ui_print(" %%%%%% %%%%%%");
ui_print(" %%%%%%%%%%%%%%%%%%%%%%%%%%");
ui_print("%%%%% TRULYCLEAN SCRIPT %%%%%");
ui_print(" %%%%%%%%%%%%%%%%%%%%%%%%%%");
ui_print(" %% v1.4 by schoolsux %%");
ui_print(" %%%%%%%%%%%%%%%%%");
ui_print("");
ui_print("");
ui_print("Running script & cleaning up...");
unmount("/system");
unmount("/data");
run_program("/sbin/busybox", "mount", "/system");
run_program("/sbin/busybox", "mount", "/data");
delete("/system/media/audio/ui/PowerOn.ogg");
delete("/system/media/audio/ui/LowBattery.ogg");
delete("/system/media/audio/ui/TW_Volume_control.ogg");
delete("/system/media/audio/ui/Charger_Connection.ogg");
delete("/system/app/SBrowser.apk");
delete("/system/app/SBrowserTry.apk");
delete("/system/app/sCloudSyncSBrowserBookmark.apk");
delete("/system/app/sCloudSyncSBrowserTabs.apk");
delete("/system/app/AccuweatherPhone2013.apk");
delete("/system/app/WeatherWidgetDaemon.apk");
delete("/system/app/SMemo2.apk");
delete("/system/app/sCloudSyncSNote.apk");
delete("/system/app/SNoteProvider.apk");
delete("/system/app/SHealth2.apk");
delete("/system/app/HealthContentProvider.apk");
delete("/system/app/PolarisViewer5.apk");
delete("/system/app/Earth.apk");
delete("/system/app/ColorBlind.apk");
delete("/system/app/DioDict3Service.apk");
delete("/system/app/EasyFavoritesContactsWidget.apk");
delete("/system/app/EasyLauncher.apk");
delete("/system/app/EasySettings.apk");
delete("/system/app/GMS_Maps.apk");
delete("/system/app/KNOXAgent.apk");
delete("/system/app/KNOXStore.apk");
delete("/system/app/MobilePrint2.apk");
delete("/system/app/MobilePrintSvc_CUPS.apk");
delete("/system/app/MobilePrintSvc_CUPS_Backend.apk");
delete("/system/app/MobilePrintSvc_Epson.apk");
delete("/system/app/MobilePrintSvc_HP.apk");
delete("/system/app/MobilePrintSvc_Samsung.apk");
delete("/system/app/PageBuddyNotiSvc2.apk");
delete("/system/app/PlusOne.apk");
delete("/system/app/S_Translator_CSLi.apk");
delete("/system/app/SamsungVideo.apk");
delete("/system/app/SimpleWidget.apk");
delete("/system/app/SmartBriefing4x2.apk");
delete("/system/app/SNS.apk");
delete("/system/app/Street.apk");
delete("/system/app/S-Voice_Android_phone_J.apk");
delete("/system/app/Talk.apk");
delete("/system/app/talkback.apk");
delete("/system/app/TripAdvisor.apk");
delete("/system/app/WebManual.apk");
delete("/system/app/YouTube.apk");
delete("/system/app/GoogleSearchWidget.apk");
delete("/system/app/AllSharePlay15.apk");
delete("/system/app/ChatON_feature.apk");
delete("/system/app/ChatONV_J.apk");
delete("/system/app/CHS_J_Device_only.apk");
delete("/system/app/Com2usPoker_ASGC.apk");
delete("/system/app/Dropbox.apk");
delete("/system/app/DropboxOOBE.apk");
delete("/system/app/Episodes.apk");
delete("/system/app/Flipboard.apk");
delete("/system/app/GoogleFeedback.apk");
delete("/system/app/GroupPlay_20.apk");
delete("/system/app/InteractiveTutorial.apk");
delete("/system/app/Magazines.apk");
delete("/system/app/Match3VS.apk");
delete("/system/app/Music2.apk");
delete("/system/app/Peel.apk");
delete("/system/app/PlusOne.apk.apk");
delete("/system/app/PolarisViewer5.apk");
delete("/system/app/S_Translator_CSLi.apk.apk");
delete("/system/app/SamsungApps_J_Only.apk");
delete("/system/app/SamsungAppsUNA3.apk");
delete("/system/app/SamsungBooks.apk");
delete("/system/app/SamsungGames.apk");
delete("/system/app/SamsungHub.apk");
delete("/system/app/SamsungHubUpdater.apk");
delete("/system/app/SamsungLearning.apk");
delete("/system/app/SamsungMusic.apk");
delete("/system/app/SamsungOCR2.apk");
delete("/system/app/SamsungWatchON.apk");
delete("/system/app/TravelWidget.apk");
delete("/system/app/TravelService.apk");
delete("/system/app/TripAdvisor.apk");
delete("/system/app/YahoostockPhone2013.apk");
delete("/system/app/YahoonewsPhone2013.apk");
delete("/system/app/Blurb.apk");
delete("/system/app/Books.apk");
delete("/system/app/StoryAlbumWidget.apk");
delete("/system/app/CSC.apk");
delete("/system/app/FaceLock.apk");
delete("/system/app/Gmail2.apk");
delete("/system/app/Talk.apk");
delete("/system/app/secRCS.apk");
delete("/system/app/SensorService.apk");
delete("/system/app/Videos.apk");
delete("/system/app/ContainerAgent.apk");
delete("/system/app/SamsungTTS.apk");
delete("/system/app/SPDClient.apk");
delete("/system/app/SyncmlDM.apk");
delete("/system/app/SyncmlDS.apk");
delete("/system/app/DSMForwarding.apk");
delete("/system/app/DSMLawmo.apk");
delete("/system/app/ELMAgent.apk");
delete("/system/app/BluetoothTest.apk");
delete("/system/app/WlanTest.apk");
delete("/system/app/wssyncmlnps.apk");
delete("/system/lib/libfacerecognition.so");
delete("/system/lib/libfacelock_jni.so");
delete("/system/lib/libgtalk_jni.so");
delete("/system/lib/libChatOnAMSImageFilterLibs-1.0.2.so");
delete("/system/lib/libearthmobile.so");
delete("/system/lib/libpolarisviewer5.so");
delete("/system/lib/libpolarisofficedump.so");
delete("/system/lib/libhealth_jni.so");
delete("/system/lib/libsnote_core.so");
delete("/system/lib/libSPenGesturePE.so");
delete("/system/lib/libSPenSDKImageFilterLibsPE.so");
delete_recursive("/system/opticalreader");
delete_recursive("/system/VODB");
delete_recursive("/system/media/video");
delete_recursive("/system/containers");
delete_recursive("/system/tts/lang_SMT");
delete_recursive("/system/tts/lang_SVOX");
delete_recursive("/system/tts/lang_SVOXP");
delete_recursive("/system/wakeupdata");
delete_recursive("/system/voicebargeindata");
delete_recursive("/system/csc");
delete_recursive("/system/lost+found");
delete_recursive("/system/preloaddata");
delete_recursive("/system/app/pak");
delete_recursive("/system/app/mcRegistry");
delete("/system/CSCVersion.txt");
delete("/system/csc_contents");
unmount("/system");
unmount("/data");
ui_print("Done, enjoy!");
Great script
Sent from my SGH-M919 using Tapatalk 2
I don't see it posted anywhere but does this script work on the S3?
Sent from my SGS3 stock rooted
No.
Oh yeah thanks bruh ...
Sent from my SGH-M919
How much ram would this free up? Kinda want to run the script but I actually like s health.
Sent from my SGH-M919 using Tapatalk 2
PostMeridianLyf said:
How much ram would this free up? Kinda want to run the script but I actually like s health.
Click to expand...
Click to collapse
So remove S-Health from the script before running.
Does it remove the carrierIQ bull****?
Thanks a lot.
And can someone please post a mirror? Links don't work anymore. Thanks again.
Would love to use this but links are non-existent
davwman said:
Would love to use this but links are non-existent
Click to expand...
Click to collapse
Download from original thread linked in OP
looking forward to trying this out.I hate all that bloatware...
This works great!!!!
[discontinued]
WeThePeople13 said:
This works great!!!!
Click to expand...
Click to collapse
Hmm, did you happen to notice the original/referenced thread is closed, the tool is officially marked as "[DISCONTINUED]"?? Or did you decide to try it anyway?
I also noticed the DISCONTINUED word in the title. Is this script safe to use in a Samsung Galaxy GT-I9500 nowadays? Thanks
will this work on the n910p?
Since apparently nobody else would check, I did. Don't use this on OK3, it breaks stuff and causes FCs (sensor service being one of them).
As the source thread says, it's depreciated and can confirm to not use this.
Will this work on Samsung Galaxy Core 2?
Will this work for the galaxy s5???
Sent from my SM-G900R4 using XDA-Developers mobile app
Samuel.v said:
Will this work for the galaxy s5???
Sent from my SM-G900R4 using XDA-Developers mobile app
Click to expand...
Click to collapse
I highly doubt it. It wasn't updated beyond a certain point
Sent from my Nexus 6

[DEV] Android 4.2 & Android 4.3 Dualboot

Kernel Name : AK-Offical-Main-Fix
The main kernel source : github.com/anarkia1976/AK-tuna (Offical-main)
Fix kernel source: JijonHyuni (source not yet.)
RAM disk: Jijonhyuni (source not yet.)
Thanks To anarkia1976
* Update Log *
1. Market problems have been fixed. *
Kernel Information:
anarkia1976 by ​​the last of the kernel.
Jelly Bean 4.2 (MIUI included), is available for both 4.3.
(You do not need to use a dual-boot)
Supports dual boot.
How to use Dual-boot
A. Notice (and may get jammed during installation.)
1. First, familiarize yourself with the description before use.
Two. It is recommended to wipe cache & wipe data.
Three. Just when you install or upgrade the screen floating in the boot logo can not go beyond.
Four. The initial boot will take a little longer.
B. How to Install (Ubuntu for phone is currently not supported)
1. Rom Rom be used as a 2nd Unzip /META-INF/com/google/android to go to
2. update-script to open
3. Format-specific syntax will be cleared of
Example: format ("ext4", "EMMC", "/ dev/block/platform/omap/omap_hsmmc.0/by-name/system", "0", "/ system");
4. Look for the following syntax allows all changes (including gaepseu)
mount ("ext4", "EMMC", "/ dev/block/platform/omap/omap_hsmmc.0/by-name/system", "/ system");
->
mount ("ext4", "EMMC", "/ dev/block/platform/omap/omap_hsmmc.0/by-name/cache", "/ system");
Gapps Script
run_program ("/ sbin / busybox", "mount", "/ system");
->
mount ("ext4", "EMMC", "/ dev/block/platform/omap/omap_hsmmc.0/by-name/cache", "/ system");
Additionally, there may be the following script (eg: MIUI)
package_extract_dir ("data", "/ data");
->
package_extract_dir ("data", "/ data/dual/2nddata");
5. booting
{
"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 contents of the attachment
1. Ak-offical-fix-Hyuni-v1.2.zip
Fix the kernel.
2. 4.2_4.3_dualboot.zip
"defconfigfiix" fix it in the tuna_defconfig content will be less.
"boot.img-ramdisk-dual-done" folder is a RAM disk.
Amazing !!!!!!! but the link for the kernel modified?
Please explain to me step by step how to install this?
I want to dual boot with 3.92 and PA Miui v5
Please explain step by step how to install this?
I tried but crashes on boot! What buttons do I push?
Pasquale91fg said:
I tried but crashes on boot! What buttons do I push?
Click to expand...
Click to collapse
Relax.
Sent from my Galaxy Nexus using Tapatalk 4
Jijonhyuni said:
Kernel Name : AK-Offical-Main-Fix
The main kernel source : github.com/anarkia1976/AK-tuna (Offical-main)
Fix kernel source: JijonHyuni (source not yet.)
RAM disk: Jijonhyuni (source not yet.)
Thanks To anarkia1976
* Update Log *
1. Market problems have been fixed. *
Kernel Information:
anarkia1976 by ​​the last of the kernel.
Jelly Bean 4.2 (MIUI included), is available for both 4.3.
(You do not need to use a dual-boot)
Supports dual boot.
How to use Dual-boot
A. Notice (and may get jammed during installation.)
1. First, familiarize yourself with the description before use.
Two. It is recommended to wipe cache & wipe data.
Three. Just when you install or upgrade the screen floating in the boot logo can not go beyond.
Four. The initial boot will take a little longer.
B. How to Install (Ubuntu for phone is currently not supported)
1. Rom Rom be used as a 2nd Unzip /META-INF/com/google/android to go to
2. update-script to open
3. Format-specific syntax will be cleared of
Example: format ("ext4", "EMMC", "/ dev/block/platform/omap/omap_hsmmc.0/by-name/system", "0", "/ system");
4. Look for the following syntax allows all changes (including gaepseu)
mount ("ext4", "EMMC", "/ dev/block/platform/omap/omap_hsmmc.0/by-name/system", "/ system");
->
mount ("ext4", "EMMC", "/ dev/block/platform/omap/omap_hsmmc.0/by-name/cache", "/ system");
Gapps Script
run_program ("/ sbin / busybox", "mount", "/ system");
->
mount ("ext4", "EMMC", "/ dev/block/platform/omap/omap_hsmmc.0/by-name/cache", "/ system");
Additionally, there may be the following script (eg: MIUI)
package_extract_dir ("data", "/ data");
->
package_extract_dir ("data", "/ data/dual/2nddata");
5. booting
View attachment 2166451
The contents of the attachment
1. Ak-offical-fix-Hyuni-v1.2.zip
Fix the kernel.
2. 4.2_4.3_dualboot.zip
"defconfigfiix" fix it in the tuna_defconfig content will be less.
"boot.img-ramdisk-dual-done" folder is a RAM disk.
Click to expand...
Click to collapse
Good work ... Very good
Inviato dal mio Nexus 4 usando Tapatalk 4
anarkia1976 said:
Good work ... Very good
Inviato dal mio Nexus 4 usando Tapatalk 4
Click to expand...
Click to collapse
Anarkia come mai mi blocco al boot identico allo screen nel primo post???
Pasquale91fg said:
Anarkia come mai mi blocco al boot identico allo screen nel primo post???
Click to expand...
Click to collapse
One of the first rules of xda is, English only. For everything else, there are private messages.
Sent from my Galaxy Nexus using Tapatalk 4
So that allows us to multi boot? Yay
Sent from my Galaxy Nexus using Xparent Cyan Tapatalk 2
hello @Jijonhyuni ,
in general section a guy posted a linux 3.4 test kernel by gizonhyunie.
if thats your work you may post the kernel source and give some further informations
thanks

[APP] [SHARE] Flash Gordon -Flash zip files without booting into recovery

Androguide.fr said:
THIS IS A WORK IN PROGRESS, CURRENTLY AT A VERY EARLY STAGE OF DEVELOPMENT​
What is Flash Gordon ?
In laymen's words, Flash Gordon is an apk which allows you to flash any flashable zip (except for Roms) without having a recovery installed.
You just point it to the zip you want to flash, (be it a kernel, a mod, a gapps package, a modem, a RIL, a recovery...) and it will interpret the updater-script of this package and install its content just like a recovery would.
How does it work ?
Here is what happens step by step :
You tap the "select a zip" button, select the built-in file explorer to select the zip you want to flash
Flash Gordon will first extract this zip, depending on its size it can take a little time
When you press the "Flash Now" button, Flash Gordon will locate the updater-script and start translating it into shell code, line by line
It will output the resulting translated bash script on your sdcard and execute it, thus installing the zip's content
The app creates a notification, just tap on it to reboot
In order to achieve those last 2 steps, I'm writing a full Edify to Bash parser and translator.
Here is the list of all the Edify commands this parser can currently process and what their respective bash translation is (in green), using examples:
(more will be added over time, this is really just a draft)
By no means am I a bash expert, so if you have suggestions for better bash equivalents of any edify commands please post them
Code:
package_extract_file("path/to/source/file.txt", "/path/to/destination/file.txt");
[COLOR="DarkGreen"]busybox cp -fp /path/to/source/file.txt /path/to/destination/file.txt[/COLOR]
package_extract_dir("/source/folder", "/destination/folder");
[COLOR="DarkGreen"]busybox cp -rfp /source/folder/* /destination/folder[/COLOR]
set_perm(0, 2000, 0755, "/file/or/folder");
[COLOR="DarkGreen"]chown 0:2000 /file/or/folder
chmod 0755 /file/or/folder[/COLOR]
set_perm_recursive(0, 2000, 0644, 0755, "/path/to/set/permissions/recursively");
[COLOR="DarkGreen"]chown -R 0:2000 /path/to/set/permissions/recursively
chmod 0644 /path/to/set/permissions/recursively
chmod -R 0755 /path/to/set/permissions/recursively
[/COLOR]
delete("file/to/delete");
[COLOR="DarkGreen"]busybox rm -f /file/to/delete[/COLOR]
run_program("/script/to/run.sh");
[COLOR="DarkGreen"]sh /script/to/run.sh[/COLOR]
mount("ext4", "EMMC", "/dev/block/mmcblk0p9", "/system");
[COLOR="DarkGreen"]busybox mount -o rw,remount -t auto /system [I](will soon change to -t mmcblk0p9 or whichever mount point is in the updater-script)[/I][/COLOR]
unmount("/system");
[COLOR="DarkGreen"]busybox mount -o remount,ro /system[/COLOR]
symlink("busybox", "/system/xbin/[", "/system/xbin/[[",
"/system/xbin/adjtimex", "/system/xbin/arp", "/system/xbin/ash",
"/system/xbin/awk", "/system/xbin/base64", "/system/xbin/basename",
"/system/xbin/bbconfig", "/system/xbin/blkid", "/system/xbin/blockdev",
"/system/xbin/brctl", "/system/xbin/bunzip2", "/system/xbin/bzcat",
"/system/xbin/bzip2", "/system/xbin/cal", "/system/xbin/cat",
"/system/xbin/catv", "/system/xbin/chattr", "/system/xbin/chgrp",
"/system/xbin/chmod", "/system/xbin/chown", "/system/xbin/chroot",
"/system/xbin/clear", "/system/xbin/cmp", "/system/xbin/comm",
"/as/many/lines/as/you/want");
[COLOR="DarkGreen"]ln -s busybox /system/xbin/[ /system/xbin/[[
/system/xbin/adjtimex /system/xbin/arp /system/xbin/ash
/system/xbin/awk /system/xbin/base64 /system/xbin/basename
/system/xbin/bbconfig /system/xbin/blkid /system/xbin/blockdev
/system/xbin/brctl /system/xbin/bunzip2 /system/xbin/bzcat
/system/xbin/bzip2 /system/xbin/cal /system/xbin/cat
/system/xbin/catv /system/xbin/chattr /system/xbin/chgrp
/system/xbin/chmod /system/xbin/chown /system/xbin/chroot
/system/xbin/clear /system/xbin/cmp /system/xbin/comm
/as/many/lines/as/you/want
(not sure about this one, please correct me if I'm wrong, I could change to [I]ln -s argument/number/1 argument/number/2[/I] as many times as required if needed)[/COLOR]
write_raw_image("/tmp/boot.img", "mmcblk0p5");
[COLOR="DarkGreen"]dd if=/tmp/boot.img of=/dev/block/mmcblk0p5[/COLOR]
This is just a proof of concept for the moment, I'm aiming at adding all the possible Edify commands, and maybe doing it backwards (Bash2Edify) in the future, too.
Screenshots
This is from the apk I use for debugging, so the UI is pretty barebones atm, it will quickly evolve to something more fancy and featureful
{
"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"
}
Contribute
Flash Gordon is fully Open-Source, and contributions are more than welcome!
You can check-out the full source code on my github at : https://github.com/Androguide/FlashGordon
This app depends on the following Open-Source libraries :
My fork of the CardsUI library by [URL="https://plus.google.com/101314917101345770417/posts"]Nadav Fima[/URL]
aFileChooser by Paul Burke
Frequently Asked Questions
Q: Why can't I flash a Rom with Flash Gordon ?
A: Because when some system files are replaced while the device is running, it causes it to crash and will stop in the middle of the installation, resulting in a bootloop.
Q: Where can I see the bash script translation of the package I selected ?
A: After tapping the Flash Now button, head to /sdcard/RecoveryEmulator/tmp/flash_gordon.sh
The full translation is also output to the logcat while flashing.
Q: I select a flashable zip but it tells me it is not valid or that it's not a zip package, why ?
A: Make sure that there is no whitespace in the name of the zip package you're trying to flash, otherwise it won't be recognized.
If your package has no whitespace but the app still gives this error, try to shorten its name.
Q: Which versions of Android are supported ?
A: From Froyo (2.2) up to the latest JellyBean (4.2.2)
Q: Why is this app useful?
A: Some people might not be able to install a custom recovery on their device, either because there is no custom recovery for this model, or maybe their bootloader is locked. Flash Gordon allows them to flash packages even then.
Or maybe you're simply lazy and you don't want to have to reboot to recovery to flash that new kernel or that new cool flashable mod ? Then Flash Gordon is for you too.
Or maybe just for the heck of it ?^^
Requirements
All you need is a rooted Android device with a proper busybox installed. Required applets include :
mount
sed
unzip
rm
cp
Changelog
To Do List
Using a private version of busybox to remove having busybox installed/installing new applets as a requirement for the user
Implementing an equivalent of nandroid backups (zipping the content of the defined partition(s) and generating an updater-script to allow the user to restore the backup either through recovery or through Flash Gordon
Translating ui_print(); to echo in bash and make the "Flashing" ProgressDialog's message display the content of those ui_print();
Disclaimer
If you're going to test this app, make sure you have a nandroid backup handy as it is very far from stable.
I won't be held responsible for any damage done to anything whatsoever. You use this tool at your own risk.
Download
A preview/pre-alpha/proof-of-concept/work-in-progress/whatever-but-stable apk is attached to this post.
Again, make sure to have a nandroid backup before flashing anything through Flash Gordon for the moment.
u
If you like this project, please press the "Tip us?" button so that more people can know about it.
Click to expand...
Click to collapse
I am just sharing the work of the awesome dev nd i dont take any credit

Categories

Resources