What does Android L Debloat tool do? - Sprint Galaxy S 5 Q&A, Help & Troubleshooting

I flashed it through custom recovery, but can't see what it does. Thanks.
Sent from my SM-T800 using XDA Free mobile app

apeas2 said:
I flashed it through custom recovery, but can't see what it does. Thanks.
Sent from my SM-T800 using XDA Free mobile app
Click to expand...
Click to collapse
Let me see if I understand this. You flashed something without knowing what it was?....... It's purpose is to remove the apps that Sprint and Samsung included in the ROM.

Ramer, wise Crack remarks not appreciated. Quite familiar with what I'm doing, however have been unable to find the developers thread for this app. Btw, it didn't remove the things you suggested. I'm rooted lollipop.
Sent from my SM-T800 using XDA Free mobile app

apeas2 said:
Ramer, wise Crack remarks not appreciated. Quite familiar with what I'm doing, however have been unable to find the developers thread for this app. Btw, it didn't remove the things you suggested. I'm rooted lollipop.
Sent from my SM-T800 using XDA Free mobile app
Click to expand...
Click to collapse
I'm sorry if I hurt your feelings, but why would you flash something and not know what it's for? FYI, if you are on @tdunham's [STOCK ROM][5.0] OA6 Android L Deodexed rom, the debloat file removes bloatware. If you are on some other rom then it may not do anything.

apeas2 said:
I flashed it through custom recovery, but can't see what it does. Thanks.
Click to expand...
Click to collapse
If you ever wonder you can always look in the ZIP you are about to flash to be sure that it is something you want to do. When you look in the debloat ZIP you will see a file called updater-script in the folder:
Android_L_Debloat.Tool_V1.2.zip\META-INF\com\google\android\
Open the script and you will see everything that this tool does. I see:
Code:
ui_print("Removing stuff ");
ui_print(" ");
delete_recursive("/system/app/Blurb");
delete_recursive("/system/app/Books");
delete_recursive("/system/app/Drive");
delete_recursive("/system/app/DriveLink");
delete_recursive("/system/app/DriveLinkRemote");
delete_recursive("/system/app/Flipboard");
delete_recursive("/system/app/GeoLookout");
delete_recursive("/system/app/Headlines");
delete_recursive("/system/app/Music2");
delete_recursive("/system/app/Newsstand");
delete_recursive("/system/app/PlayGames");
delete_recursive("/system/app/SamsungAppsWidget_Phone_Carrier");
delete_recursive("/system/app/SecKidsModeInstaller");
delete_recursive("/system/app/Videos");
delete_recursive("/system/priv-app/ConnectionManager");
delete_recursive("/system/priv-app/SamsungApps_K");
delete_recursive("/system/priv-app/SamsungBilling");
# delete_recursive("/system/priv-app/SamsungLinkPlatform");
delete_recursive("/system/app/SecurityLogAgent");
delete_recursive("/system/priv-app/Zone");
delete_recursive("/data/app/com.google.android.apps.books-1");
delete_recursive("/data/app/com.google.android.apps.books-2");
delete_recursive("/data/app/com.google.android.apps.magazines-1");
delete_recursive("/data/app/com.google.android.apps.magazines-2");
delete_recursive("/data/app/com.google.android.play.games-1");
delete_recursive("/data/app/com.google.android.play.games-2");
delete_recursive("/data/app/com.lookout-1");
delete_recursive("/data/app/com.lookout-2");
delete_recursive("/data/app/com.nascar.nascarmobile-1");
delete_recursive("/data/app/com.nascar.nascarmobile-2");
delete_recursive("/data/app/com.nbadigital.gametimelite-1");
delete_recursive("/data/app/com.nbadigital.gametimelite-2");
delete_recursive("/data/app/com.pinsight.eureka.offers-1");
delete_recursive("/data/app/com.pinsight.eureka.offers-2");
delete_recursive("/data/app/com.pinsightmedia.vpl.Amazon-1");
delete_recursive("/data/app/com.pinsightmedia.vpl.Amazon-2");
delete_recursive("/data/app/com.sprint.android.musicplus2033-1");
delete_recursive("/data/app/com.sprint.android.musicplus2033-2");
delete_recursive("/data/app/com.wipit.sprintmoneyexpress-1");
delete_recursive("/data/app/com.wipit.sprintmoneyexpress-2");
delete_recursive("/data/app/flipboard.app-1");
delete_recursive("/data/app/flipboard.app-2");
delete_recursive("/data/app/com.mobiroo.xgen-1");
delete_recursive("/data/app/com.mobiroo.xgen-2");
delete_recursive("/data/app/com.google.android.apps.docs-1");
delete_recursive("/data/app/com.google.android.apps.docs-2");
delete_recursive("/data/app/com.telenav.app.android.scout_us-1");
delete_recursive("/data/app/com.telenav.app.android.scout_us-2");
delete_recursive("/data/app/com.sprint.w.v8-1");
delete_recursive("/data/app/com.sprint.w.v8-2");
delete_recursive("/data/app/com.sprint.international.message-1");
delete_recursive("/data/app/com.sprint.international.message-2");
delete_recursive("/data/app/com.google.android.videos-1");
delete_recursive("/data/app/com.google.android.videos-2");
delete_recursive("/data/app/com.google.android.music-1");
delete_recursive("/data/app/com.google.android.music-2");
delete_recursive("/system/priv-app/ID");
delete_recursive("/system/priv-app/SNS");
unmount("/system");
unmount("/data");
# unmount("/cache");
ui_print("All Finished");
Basicly deleting a bunch of stuff.

And as we all know, if you think you accidentally deleted something, just reflash the rom! But next time......
Nandroid
Nandroid
Nandroid
Happy flashing!

m20120 said:
If you ever wonder you can always look in the ZIP you are about to flash to be sure that it is something you want to do. When you look in the debloat ZIP you will see a file called updater-script in the folder:
Android_L_Debloat.Tool_V1.2.zip\META-INF\com\google\android\
Open the script and you will see everything that this tool does. I see:
Code:
ui_print("Removing stuff ");
ui_print(" ");
delete_recursive("/system/app/Blurb");
delete_recursive("/system/app/Books");
delete_recursive("/system/app/Drive");
delete_recursive("/system/app/DriveLink");
delete_recursive("/system/app/DriveLinkRemote");
delete_recursive("/system/app/Flipboard");
delete_recursive("/system/app/GeoLookout");
delete_recursive("/system/app/Headlines");
delete_recursive("/system/app/Music2");
delete_recursive("/system/app/Newsstand");
delete_recursive("/system/app/PlayGames");
delete_recursive("/system/app/SamsungAppsWidget_Phone_Carrier");
delete_recursive("/system/app/SecKidsModeInstaller");
delete_recursive("/system/app/Videos");
delete_recursive("/system/priv-app/ConnectionManager");
delete_recursive("/system/priv-app/SamsungApps_K");
delete_recursive("/system/priv-app/SamsungBilling");
# delete_recursive("/system/priv-app/SamsungLinkPlatform");
delete_recursive("/system/app/SecurityLogAgent");
delete_recursive("/system/priv-app/Zone");
delete_recursive("/data/app/com.google.android.apps.books-1");
delete_recursive("/data/app/com.google.android.apps.books-2");
delete_recursive("/data/app/com.google.android.apps.magazines-1");
delete_recursive("/data/app/com.google.android.apps.magazines-2");
delete_recursive("/data/app/com.google.android.play.games-1");
delete_recursive("/data/app/com.google.android.play.games-2");
delete_recursive("/data/app/com.lookout-1");
delete_recursive("/data/app/com.lookout-2");
delete_recursive("/data/app/com.nascar.nascarmobile-1");
delete_recursive("/data/app/com.nascar.nascarmobile-2");
delete_recursive("/data/app/com.nbadigital.gametimelite-1");
delete_recursive("/data/app/com.nbadigital.gametimelite-2");
delete_recursive("/data/app/com.pinsight.eureka.offers-1");
delete_recursive("/data/app/com.pinsight.eureka.offers-2");
delete_recursive("/data/app/com.pinsightmedia.vpl.Amazon-1");
delete_recursive("/data/app/com.pinsightmedia.vpl.Amazon-2");
delete_recursive("/data/app/com.sprint.android.musicplus2033-1");
delete_recursive("/data/app/com.sprint.android.musicplus2033-2");
delete_recursive("/data/app/com.wipit.sprintmoneyexpress-1");
delete_recursive("/data/app/com.wipit.sprintmoneyexpress-2");
delete_recursive("/data/app/flipboard.app-1");
delete_recursive("/data/app/flipboard.app-2");
delete_recursive("/data/app/com.mobiroo.xgen-1");
delete_recursive("/data/app/com.mobiroo.xgen-2");
delete_recursive("/data/app/com.google.android.apps.docs-1");
delete_recursive("/data/app/com.google.android.apps.docs-2");
delete_recursive("/data/app/com.telenav.app.android.scout_us-1");
delete_recursive("/data/app/com.telenav.app.android.scout_us-2");
delete_recursive("/data/app/com.sprint.w.v8-1");
delete_recursive("/data/app/com.sprint.w.v8-2");
delete_recursive("/data/app/com.sprint.international.message-1");
delete_recursive("/data/app/com.sprint.international.message-2");
delete_recursive("/data/app/com.google.android.videos-1");
delete_recursive("/data/app/com.google.android.videos-2");
delete_recursive("/data/app/com.google.android.music-1");
delete_recursive("/data/app/com.google.android.music-2");
delete_recursive("/system/priv-app/ID");
delete_recursive("/system/priv-app/SNS");
unmount("/system");
unmount("/data");
# unmount("/cache");
ui_print("All Finished");
Basicly deleting a bunch of stuff.
Click to expand...
Click to collapse
So this doesn't remove sprints wifi calling right? Also, I noticed some files called sprint international -- are those needed for roaming sms or calls?

I found this in my child phone try thru the teenage app. What is this I see? Com.pinsightmedia.vpl.Amazon

Related

[MOD] EZ InitD - init.d the EZ way !!

Root IS required !!
This mod will add init.d support to any rom even stock roms without editing the ramdisk. Instead it uses the post_boot.sh file that is in most if not all roms. It should work on most devices, if it does not work on yours please look in /system/etc and post the name of the file that contains "post_boot.sh".
This mod has been tested on the OneX and OneS.
To use just flash in recovery and add your favorite scripts to init.d.
For devs:
To add this method to your rom simply edit the post_boot.sh file and add this line at the bottom:
Code:
/system/etc/init.d/*
Easy right ? Suprised it hasn't been done before, well at least that i know of.
All files in init.d will be executed at boot just like regular init.d. You can also manually add the line and make it whatever directory you want.
Download 1.1:
http://goo.im/devs/smokin1337/Mods/Easy_InitD_1.1.zip
Changelog:
1.1 fixed error in script
sweet! easy fixins
It works great, I've had the best battery response all day with this. I think it was funny that some people thought init.d couldn't be used on stock roms but here it is....
Anyways thanks for the hook up man, hopefully devs start to add it into their roms.
Thanks for your hard work, looks great..
Fyi I posted another method before here:
http://forum.xda-developers.com/showthread.php?t=1680052
So if this method doesn't work for you then you can try that method.
worked awesome the first try! thanks a ton dude!
this is cool. but ive always just created my own file in system/etc named init.d, and its always worked. so thanks 4 this, but i prefer my way. thanks again man.
Sorry if this sounds like a stupid question but what exactly does this do?
Sent from my HTC One X using XDA
Does anyone know where this file disappeared too, or where smokin moved his stuff? I would like to try this on the rooted 2.2
Sent from my HTC One X using xda premium
---------- Post added at 11:14 PM ---------- Previous post was at 10:41 PM ----------
Nevermind, I just did what zounduser said and it works. Thanks for that tip
Sent from my HTC One X using xda premium
tomekpl21 said:
Sorry if this sounds like a stupid question but what exactly does this do?
Sent from my HTC One X using XDA
Click to expand...
Click to collapse
Have you ever wondered why so many custom roms?are they really different from each other?
Answer is no,not really,they are all the same with tiny tweaks.
The MAJOR difference is inside of init.d.Those scripts is 95% of the difference between "good" ROM,"bad" ROM,"BEST?" ROM,... lol
Shhhh,keep it a secret
vin255764 said:
Have you ever wondered why so many custom roms?are they really different from each other?
Answer is no,not really,they are all the same with tiny tweaks.
The MAJOR difference is inside of init.d.Those scripts is 95% of the difference between "good" ROM,"bad" ROM,"BEST?" ROM,... lol
Shhhh,keep it a secret
Click to expand...
Click to collapse
thats a slap in the face...
XsMagical said:
thats a slap in the face...
Click to expand...
Click to collapse
No,its just a fact..Collecting/testing fave scripts aint easy.Writing them impossible without knowledge.
vin255764 said:
No,its just a fact..Collecting/testing fave scripts aint easy.Writing them impossible without knowledge.
Click to expand...
Click to collapse
I'm talking about roms being the same
Sent from my Nocturnal'd ONE XL Running Sense 4.1
XsMagical said:
I'm talking about roms being the same
Sent from my Nocturnal'd ONE XL Running Sense 4.1
Click to expand...
Click to collapse
yes and no.... for vegeterian ribeye steak and t-bone steak=same anmal tissue.For non-smoker all cigarettes=same tobacco sticks lol
Heh,now Im hungry for a good juicy medium-rare Ribeye Steak.
vin255764 said:
yes and no.... for vegeterian ribeye steak and t-bone steak=same anmal tissue.For non-smoker all cigarettes=same tobacco sticks lol
Heh,now Im hungry for a good juicy medium-rare Ribeye Steak.
Click to expand...
Click to collapse
Well I got my steak imported if that's the case and my cigs are 100s lol
Sent from my Nocturnal'd ONE XL Running Sense 4.1
smokin1337 said:
Root IS required !!
This mod will add init.d support to any rom even stock roms without editing the ramdisk. Instead it uses the post_boot.sh file that is in most if not all roms. It should work on most devices, if it does not work on yours please look in /system/etc and post the name of the file that contains "post_boot.sh".
This mod has been tested on the OneX and OneS.
To use just flash in recovery and add your favorite scripts to init.d.
For devs:
To add this method to your rom simply edit the post_boot.sh file and add this line at the bottom:
Code:
/system/etc/init.d/*
Easy right ? Suprised it hasn't been done before, well at least that i know of.
All files in init.d will be executed at boot just like regular init.d. You can also manually add the line and make it whatever directory you want.
Download 1.1:
http://goo.im/devs/smokin1337/Mods/Easy_InitD_1.1.zip
Click to expand...
Click to collapse
download link broke, so I attached a copy posted from http://forum.xda-developers.com/showpost.php?p=28139860&postcount=23
added tester to installer and permissions in updater.script
system/etc/init.d/99test
set_perm(0, 0, 0777, "/system/etc/init.post_boot.sh");
Hi,
I've installed - Easy_InitD_1.1.zip, | file in system/etc - "init.post_boot.sh"
and it contains:
#! /system/bin/sh
/system/etc/init.d/*
seems script do nothing - R/W doesnt work (I delete some apps and after reboot they are still here)
Impo5sible said:
Hi,
I've installed - Easy_InitD_1.1.zip, | file in system/etc - "init.post_boot.sh"
and it contains:
#! /system/bin/sh
/system/etc/init.d/*
seems script do nothing - R/W doesnt work (I delete some apps and after reboot they are still here)
Click to expand...
Click to collapse
Easy_InitD_1.1.zip is original
try Easy_InitD_1.2.zip it has permission and a test script, look for /data/local/tmp/init.d_log_test.txt
if init.d_log_test.txt is there then init.d folder is working

(MOD) (GB/ICS) (gt-i9001)sound enhancement compilation [10/11/12-ICS]

Hi all
Just want to share this mod that im using now in my rom for sound enhancement. Im not a dev and im collecting all of the file/mod all around the xda forum. Ill collect them and mix and match them till the best sound that i can gain through a lot of test n error till im satisfied with the results..
This mod for our sgs+ on gingerbread (custom/stock diodex) of course need to have root access.
Instruction:-
unzip the the file and copy and paste the respectif file to the system using roor explorer.
Give permision rwr to content of app,etc,lib,usr,framework file.
Rwxr-xr-x to bin, x bin content,all folder in the file above.
In etc/init d give rwxrwxrwx permision.
For built prop just copy the media tweaks on the last paragraph and paste to ur built prop and give rwr permision
Then enter cwm wipe cache/dalvik cache......lastly reboot.
After booting use the noizoide wire player..go to menu by clicking left soft botton and activate all the seting given as u like.
Reminder
Dont use any sound manager or equalizer like dsp manager with this mod because it will conflic each others.
I will not be held responsible if u brick ur phone using this file. U have been warn....
Last but not lease.....enjoy ur sound enhancement and dont break ur ear lol hahahaha...
Download Sound Enhancement
http://db.tt/IGTbkHyS
Hope somebody kindly help me make the flashable zip because i dont know how to do it hehehe..
22/10/12
Cwm flashable zip
http://db.tt/DiVL2g8E
Benefits
More louder sound through headphone,ringtone and etc.
Modified ibeat sound balance and clearer sound plus surround effect
More option to set sound through nooizode music player
More clear and enhance picture-experiment(u tell me if it work)
many more that i forget.....
Changelog
21/9/12
added sound mod with volume hack by meltus
Added noozy music player by noozxoide mobile advance
Added some file and mod from sony experia sound tweaks
Added some built prob sound tweaks-experimental
Addded xloud with bravia engine
And many more that i forget.....
22/10/12
added cwm flashable zip creadit to broadplank1337.
bug:- built prop sound enhancemeny tweaks dont stick, need to copy n paste manually using root explorer.
Credits/referral/source
AC!D Audio Technology
Rockodev(EternityProject)
Meltus
D3Hum4z3D
Noozxoide Mobile Advanced Studio
Deni setiawan
ZeroInfinity
Gjoy77
Broadplank1337 -for helping creating cwm flashable zip
Many more that im forget
This is my 1st post and very big apologies if it has bad spelling or wrong format or else..just want to learn n sharing...
Version 2 release (26/10/12)
Download(cwm flashable) - http://db.tt/u7aaQOtW
Changelog:-
ver.2
- updated ibeat, dolby surround, music fx libs.
- updated xloud sound + bravia engine.
- fix build prop tweaks to activate sound mod.
- Added dolby,music fx and dsp manager apk for activating sound enhancer mod.(fix compatible to dsp or other amp-for sure dsp manager wont fc)
- updated alsa driver with most complete sound mod file/driver.
- fix anoying sound that occurs while playing music.
- more balance,clear and not to loud bass plus surround sound intergrade
- can hear the sound enhancement with only stock ear phone.
- more option of setting through noozy player and dsp manager.
- this mod will not effect rom perfomance..very light even with big of file and driver.
Bug;- still build prop tweaks dont stick in flashable zip. Need to extract build.prop in the zip then copy it and paste to your build.prop manually using root explorer or similar apps that can edit system file.
Direction:
for full effect please other sound mod in your rom (fresh install) and this mod optimize for only sgs plus gingerbread base custom or stock diodex rom.
Before open music player open dolby apk and sound fx apk to activated the sound mod driver.click to open if using headset just click home botton (middle). If using speaker chose speaker activation option in dolby apk. For music fx apk just click the app then click home to activated. Then open dsp manager and set it as you want...done.
For best result combine all 3 apk before playing music but if u want activate 1 or 2 or non its up to u..when opening the music player only wont activate those sound mod driver.
To close just use task manager to close the sound mod when u dont need it.
2/11/12
Fix for CWM zip(meta-inf/add buildprop file only) :-
http://db.tt/USLgIhZj
Download the fix above..open the zip then copy the system folder only from SoundEnhancement(v2) zip...then zip it back....and flash it. (Its suppose content only 3 item - add build.prop, meta-inf and system folder)
After flash wipe cache and dalvik...fix permission....reboot.
Full fix CWM SoundEnhancement v2.1:- http://db.tt/19LEsuNe
Changelog
2/11/12
total fix for cwm -build.prop tweak will stick this time. Also fix the file and folder permission problem.
10/11/12
Cwm flash zip for ics rom- tested on doomsday paraandroid extacy 6.1. Same ver.2 but mod for ics compatible.
download- http://db.tt/25ChqPzM
Changelog
- optimized for ics base- remove some uncompatible file/ driver.
- added noozoide rewire pro for best sound experiance to combine with noozy player.
Enjoy......
donate me
TQVM
Proud to be Malaysian
1 malaysia
Regards
Gjoy77
Sent from my GT-I9001-Gjoybreadrom @ broadkernel v1.3 oc/uv using xda premium
1.St, thanks for making this mod.
2.nd
Could you please post some "Changelog"?
Whats better with this mod?
is it louder?
Better bass?
Clear sound?
XeLLaR* said:
1.St, thanks for making this mod.
2.nd
Could you please post some "Changelog"?
Whats better with this mod?
is it louder?
Better bass?
Clear sound?
Click to expand...
Click to collapse
I have no changelog because this is the first mod that i had compile together with my own modification
With this mod u will have louder sound..better bass...clear sound and better sound effect....i dont know how to discribe...just test it and u will now...but backup ur system 1st ...i it dont meet ur expetation just restore system only from cwm..
This mod not much effect on stock music player...recomment nozzy player, n7 player pro or orther player that have equalizer setting. For the best im using nozzy player..
Sory for incomplete post...im trying my best to delever this mod...
Sent from my GT-I9001 using xda premium
Hmm will check it when im at my computer. The explanation on the permissions is kinda
messy. 1 wrong permission in /bin and you have a bootloop. Ill see if i can make you a cwm zip. (Only if all perms are correct)
broodplank1337 said:
Hmm will check it when im at my computer. The explanation on the permissions is kinda
messy. 1 wrong permission in /bin and you have a bootloop. Ill see if i can make you a cwm zip. (Only if all perms are correct)
Click to expand...
Click to collapse
Ok thanks....just that perms as usual...nothing special...just i dont really know to explain properly hehehe. .please help mate!
Sent from my GT-I9001 using xda premium
Some screenshot from noozy/noozxoide player digital setting..
Sent from my GT-I9001 using xda premium
gjoy77 said:
Ok thanks....just that perms as usual...nothing special...just i dont really know to explain properly hehehe. .please help mate!
Sent from my GT-I9001 using xda premium
Click to expand...
Click to collapse
Lol I didn't knew the amount of files inside that zip was so tremendously high. however,
What I do know:
Default folder permission = 755 (RWX-RX-RX)
Default permission of files within folders #1 = 644 (RW-R-R) (apps, libs, single files in etc)
Default permission of files within folders #2 = 755 (RWX-RX-RX) (binaries /bin & /xbin)
I must say this zip is the largest collection of files i have seen so far without permissions.
What you have to do for me is this:
Go in ADB or terminal emulator and type this:
Code:
cd system
ls -la * > /sdcard/list
(this lists all permissions of all subfiles/folders of system)
then post the "list" file on your sdcard here, I think that clears things up
broodplank1337 said:
Lol I didn't knew the amount of files inside that zip was so tremendously high. however,
What I do know:
Default folder permission = 755 (RWX-RX-RX)
Default permission of files within folders #1 = 644 (RW-R-R) (apps, libs, single files in etc)
Default permission of files within folders #2 = 755 (RWX-RX-RX) (binaries /bin & /xbin)
I must say this zip is the largest collection of files i have seen so far without permissions.
What you have to do for me is this:
Go in ADB or terminal emulator and type this:
Code:
cd system
ls -la * > /sdcard/list
(this lists all permissions of all subfiles/folders of system)
then post the "list" file on your sdcard here, I think that clears things up
Click to expand...
Click to collapse
Yes that was the perm just like u said above..
Sory...i try with terminal emulator ur command but it say bad subsitution..and the list in sd was also empty...it is bcause i disable logcat in the built prop?
Sent from my GT-I9001 using xda premium
gjoy77 said:
Yes that was the perm just like u said above..
Sory...i try with terminal emulator ur command but it say bad subsitution..and the list in sd was also empty...it is bcause i disable logcat in the built prop?
Sent from my GT-I9001 using xda premium
Click to expand...
Click to collapse
And as i told before it was compilation so it was big ....heheheh
Sent from my GT-I9001 using xda premium
would it work if we just fix permissions after installing a zip that puts the files into the correct location without setting permissions?
Sent from my Galaxy Nexus using xda app-developers app
I dont think so...as i know fix permission only apply to system apps...maybe somebody can help here?
Sent from my GT-I9001 using xda premium
Ok, So I made this CWM package for you, haven't tested it though, that's your job
http://www.mediafire.com/?j2ouh0vfaczj0z3
Please report how it went.
updater-script:
Code:
ui_print("***********************************");
ui_print(" Sound Enhancement ");
ui_print(" Package compiled by: Gjoy77 ");
ui_print(" ");
ui_print(" Special Thanks to: ");
ui_print(" AC!D Audio Technology ");
ui_print(" Rockodev(EternityProject) ");
ui_print(" Meltus ");
ui_print(" D3Hum4z3D ");
ui_print(" Noozxoide Mobile Advanced Studio ");
ui_print(" Deni setiawan ");
ui_print(" ZeroInfinity ");
ui_print(" ");
ui_print(" Credits for CWM Package: ");
ui_print(" broodplank1337 ");
ui_print(" ");
ui_print("***********************************");
ui_print(" ");
show_progress(1.000000, 0);
[B]package_extract_file("setprop.sh", "/tmp/setprop.sh");[/B]
set_perm(0, 0, 0777, "/tmp/setprop.sh");
package_extract_file("busybox", "/tmp/busybox");
set_perm(0, 0, 0777, "/tmp/busybox");
set_progress(0.100000);
ui_print("- Importing build.prop settings")
[B]run_program("/tmp/setprop.sh");[/B]
set_progress(0.400000);
ui_print(" ");
ui_print("Preparing device for copy");
mount("ext4", "EMMC", "/dev/block/mmcblk0p15","/system");
ui_print("Copying...");
package_extract_dir("system", "/system");
set_progress(0.700000);
ui_print("Setting A LOT of permissions........");
ui_print(" ");
[B]set_perm_recursive(0, 0, 0755, 0644, "/system/app");
set_perm_recursive(0, 0, 0755, 0644, "/system/framework");
set_perm_recursive(0, 0, 0755, 0644, "/system/etc");
set_perm_recursive(0, 0, 0755, 0644, "/system/etc/audio");
set_perm_recursive(0, 0, 0755, 0644, "/system/etc/firmware");
set_perm_recursive(0, 0, 0755, 0755, "/system/etc/init.d");
set_perm_recursive(0, 0, 0755, 0644, "/system/etc/permissions");
set_perm_recursive(0, 0, 0755, 0644, "/system/etc/rc.d");
set_perm_recursive(0, 0, 0755, 0644, "/system/etc/rules.d");
set_perm_recursive(0, 0, 0755, 0644, "/system/etc/snd_soc_msm");
set_perm_recursive(0, 0, 0755, 0644, "/system/etc/soundimage");
set_perm_recursive(0, 0, 0755, 0644, "/system/usr/share/alsa");
set_perm_recursive(0, 0, 0755, 0644, "/system/usr/share/alsa/cards");
set_perm_recursive(0, 0, 0755, 0644, "/system/usr/share/alsa/init");
set_perm_recursive(0, 0, 0755, 0644, "/system/usr/share/alsa/pcm");[/B]
ui_print(" ");
[B]ui_print("No permissions changes are made to bin/xbin/lib");
ui_print("Because this would cause a bootloop probably.");
ui_print(" ");
ui_print("In CWM, mount /system and go to Advanced");
ui_print("Choose Fix Permissions to complete the job.");[/B]
ui_print(" ");
set_progress(0.800000);
ui_print("Wiping Cache / Dalvik Cache..");
delete_recursive("/cache");
set_progress(0.900000);
delete_recursive("/data/dalvik-cache");
ui_print(" ");
ui_print("Seems about done! Don't forget to fix permissions!");
set_progress(1.000000);
show_progress(1.000000, 0);
I marked important things bold, first of all, the build.prop file, if you just import the whole file you have a very large change of failure (because not everyone is using your rom). I copied the important things to "setprop.sh" which adds them to the local build.prop file
the next thing is permissions, I have just set them all to RWX-RX-RX (folders) and RW-R-R (files), except init.d who has RWX-RX-RX / RWX-RX-RX
Make sure you test this! I don't want people to blame me for a bootloops or whatever, it's your responsibility to make it work correctly
If you need to adjust something just open META-INF/com/google/android/updater-script with Notepad++ and edit it.
Hey all,
I only have a question, don't take ik personal please because i really dont mean this in a bad way...
So now for my question ;-p haha.
I can understand why you wanted to change and improve the sound on youre i9001 because stock is worse the the sound that comes from a my first Sony....
But why so much mods ?
I only installed beats drivers, newest sony walkman and DPS and really my sound has never been better....
And believe me if my kind of music sound asskicking it passes the test....
I listen a lot of Hardstyle, Hardcore and early rave... :lol: haha
But i will wait until there are some more reviews about you're mods and if there are o lot of people positief about it i defenatlie wil give it a try..
For so far thanks for taking the time to share it with us....
Greetz Coert:thumbup:
Sent from my GT-I9001 using xda premium
Coertmans said:
Hey all,
I only have a question, don't take ik personal please because i really dont mean this in a bad way...
So now for my question ;-p haha.
I can understand why you wanted to change and improve the sound on youre i9001 because stock is worse the the sound that comes from a my first Sony....
But why so much mods ?
I only installed beats drivers, newest sony walkman and DPS and really my sound has never been better....
And believe me if my kind of music sound asskicking it passes the test....
I listen a lot of Hardstyle, Hardcore and early rave... :lol: haha
But i will wait until there are some more reviews about you're mods and if there are o lot of people positief about it i defenatlie wil give it a try..
For so far thanks for taking the time to share it with us....
Greetz Coert:thumbup:
Sent from my GT-I9001 using xda premium
Click to expand...
Click to collapse
I totally agree with you, 1 actual mod (like beats) is plenty I think. DSP Manager is a nice EQ, a must have I think.
And I helped him out with the CWM package to make it available for the users here to use (but I'm not installing it myself, I think it's just too much :silly
And you have a good choice of music btw
Count me in for early rave/hardcore as well, (and also terror and speedcore ^^)
broodplank1337 said:
I totally agree with you, 1 actual mod (like beats) is plenty I think. DSP Manager is a nice EQ, a must have I think.
And I helped him out with the CWM package to make it available for the users here to use (but I'm not installing it myself, I think it's just too much :silly
And you have a good choice of music btw
Count me in for early rave/hardcore as well, (and also terror and speedcore ^^)
Click to expand...
Click to collapse
Hey Brood,
Hardcore, Hardstyle, speedcore, terror, Early Rave... haha now all of the members from another country are thinking
"Weird People those dutch guy's" haha
The read Hardcore and are thinking,
"Hmm Hardcore ? This is a thread about sound mod's for a phone were noy talking about P*RN"
Sorry on topic now
The Sony walkman is also a must have..!!
It's so much better then Apollo... yeah really happy with it.
But the most important you must have if you want to have a hard, clear and full sound is a good quality Headphone..
Because it's no use to you have the best of the best sound drivers/mods when you have a V-Tec Headset hahaha....!!!!
Holland rules the Hardcore scene....!!! ;-p
Sent from my GT-I9001 using xda premium
broodplank1337 said:
I totally agree with you, 1 actual mod (like beats) is plenty I think. DSP Manager is a nice EQ, a must have I think.
And I helped him out with the CWM package to make it available for the users here to use (but I'm not installing it myself, I think it's just too much :silly
And you have a good choice of music btw
Count me in for early rave/hardcore as well, (and also terror and speedcore ^^)
Click to expand...
Click to collapse
Yes it true ...but in not forcing anybody to use it...it just for for who want to try and enjoying flashing things in our phone..at least it offer various of file from other mod all over xda...not every body had a same taste n opinion like u all....4 me i dont like to use dsp manager bcause it dont suite my ear...and for me this mod suite me better...but it is up to u...want to try just try n leave comment to develope this sound mode...if dont just leave it...and at least we got something diffrent mod than a custom rom that flowting all around our sgs+ forrum...and adding some thrill to...hehehe just saying my opinion n not to hurt anybody...
Sent from my GT-I9001 using xda premium
Coertmans said:
Hey Brood,
Hardcore, Hardstyle, speedcore, terror, Early Rave... haha now all of the members from another country are thinking
"Weird People those dutch guy's" haha
The read Hardcore and are thinking,
"Hmm Hardcore ? This is a thread about sound mod's for a phone were noy talking about P*RN"
Sorry on topic now
The Sony walkman is also a must have..!!
It's so much better then Apollo... yeah really happy with it.
But the most important you must have if you want to have a hard, clear and full sound is a good quality Headphone..
Because it's no use to you have the best of the best sound drivers/mods when you have a V-Tec Headset hahaha....!!!!
Holland rules the Hardcore scene....!!! ;-p
Sent from my GT-I9001 using xda premium
Click to expand...
Click to collapse
Haha yes, we dutchies like the hard **** (I think most people think we mean "hardcore metal", but it that's 100% wrong hehe)
And I will try the walkman app , I have a quality headset as well, It's kinda old, but very nice sound, Icemat Siberia (surround gaming headset)
And holland rules idd the hardcore scene, no doubt in that
gjoy77 said:
Yes it true ...but in not forcing anybody to use it...it just for for who want to try and enjoying flashing things in our phone..at least it offer various of file from other mod all over xda...not every body had a same taste n opinion like u all....4 me i dont like to use dsp manager bcause it dont suite my ear...and for me this mod suite me better...but it is up to u...want to try just try n leave comment to develope this sound mode...if dont just leave it...and at least we got something diffrent mod than a custom rom that flowting all around our sgs+ forrum...and adding some thrill to...hehehe just saying my opinion n not to hurt anybody...
Sent from my GT-I9001 using xda premium
Click to expand...
Click to collapse
I'm not judging your package or who should use it or not, I just think it's great you made this package! another addition to the i9001 community. good job at that. it's just my own opinion, I want to keep my system as clean as possible. So that's what I do. ^^
HAve you tested the zip btw ? I have no clue if it works, It should afaik.^^
broodplank1337 said:
Haha yes, we dutchies like the hard **** (I think most people think we mean "hardcore metal", but it that's 100% wrong hehe)
And I will try the walkman app , I have a quality headset as well, It's kinda old, but very nice sound, Icemat Siberia (surround gaming headset)
And holland rules idd the hardcore scene, no doubt in that
I'm not judging your package or who should use it or not, I just think it's great you made this package! another addition to the i9001 community. good job at that. it's just my own opinion, I want to keep my system as clean as possible. So that's what I do. ^^
HAve you tested the zip btw ? I have no clue if it works, It should afaik.^^
Click to expand...
Click to collapse
Its ok...ill not take it personally n i respect all of the opinion...n dont wory...no heart felling hahahaha...it not like me....just finish downloading n will try soon after my dinner...it was raining here n my stomuch sound was more powerful than the mod hehehehe...cheers...
My internet line like s....t...
Sent from my GT-I9001 using xda premium
Broad...failed to flash....status 6 error..what should i do?
Sent from my GT-I9001 using xda premium
gjoy77 said:
Broad...failed to flash....status 6 error..what should i do?
Sent from my GT-I9001 using xda premium
Click to expand...
Click to collapse
I just noticed an error at line 25:
ui_print("- Importing build.prop settings")
should end with a semicolon " ; "
if you just open the updater-script file from the archive and add the semicolon, then save the file and the archive will update. then it's fixed
please share results after doing that. (still some other error could occur in permissions for example)

[ROM][PORT]CyanogenMod 10 For ACE PLUS CM10

Rom Deleted
omarilzz said:
Finally a cyanogen mod for ace plus by team cooper CM10 Has arrived For US ace plus users to do the update to 4.2.1 Unofficial Update
You need:
Code:
Root For GT-S7500
http://forum.xda-developers.com/showthread.php?t=1906518
Clockwork mod (Cwm) For GT-S7500
http://forum.xda-developers.com/showthread.php?t=1906518
Warning!!
Make sure you are a GT-S7500 User with a Gingerbread 2.3.6 To Check Goto Setting then scroll down to find About Phone
then You will see all the info you need to check
if u have done all these steps you are ready
LINK FOR THE WHOLE ROM:http://mobotechie.com/android/how-t...500-to-android-4-2-1-jellybean-ultimate-guide
HAVE FUN!!!
Click to expand...
Click to collapse
That rom is fake... Its for galaxy ace... Galaxy ace's code name is cooper... It will brick your phone... Don't use it...
Sent from my Galaxy Nexus using xda premium
But it says 4.21 an team cooper has made a alacritous rom v3 for ace plus and cm 10 is only 4.1.1
Shish....confused. ! Can someone apply this rom !? Atleast in a virtual sdk ?or ny android runnong machine ???
Sent from my GT-S7500 using xda app-developers app
by the way how do i emulate gb 2.3.6 ace plus in windows
I saw tht in a tutorial... I think itz posible to run in linux..u can run linux in windows with any virtual machines ! Like vm ware etc !
Sent from my GT-S7500 using xda app-developers app
wtf ..plzz tell clearly
whether to use it or nor .. ???
I think we can use s advance cm10 cause ace plus has same specs and android 2.3
mmmm..so can v instal ots rom directly ??
Sent from my GT-S7500 using xda app-developers app
So, can we use it without brick our phone, or not? Im rly wanted to try it. Thx for answers.
will i still donno we need a emulator with gt-s7500 framework
Wrong Rom Wrong Device
Do Not use this on your (GT-S7500) samsung galaxy ace plus ,, This rom / update is for the GT-S5830 samsung galaxy ace
update.script from inside
Code:
assert(getprop("ro.product.device") == "cooper" || getprop("ro.build.product") == "cooper" ||
getprop("ro.product.device") == "GT-S5830" || getprop("ro.build.product") == "GT-S5830");
mount("ext4", "EMMC", "/dev/block/stl12", "/system");
package_extract_file("system/bin/backuptool.sh", "/tmp/backuptool.sh");
package_extract_file("system/bin/backuptool.functions", "/tmp/backuptool.functions");
set_perm(0, 0, 0777, "/tmp/backuptool.sh");
set_perm(0, 0, 0644, "/tmp/backuptool.functions");
run_program("/tmp/backuptool.sh", "backup");
unmount("/system");
show_progress(0.500000, 0);
format("ext4", "EMMC", "/dev/block/stl12", "0", "/system");
mount("ext4", "EMMC", "/dev/block/stl12", "/system");
DO NOT APPLY THIS ON YOUR UK GT-S7500
admins please remove this misleading post
ooooooooooops we can port it
plzzz port it.....very much disappoted abt this device
mee too
Sent from my GT-S7500 using xda app-developers app
but i need help of a expert
y dnt u take the help of ace develpers...
mmmm..everyone..hav single sentence to say "i can easily port man..but i dont have the device. !"
Sent from my GT-S7500 using xda app-developers app

[DEV][Stock MIUI][Dev's] Welcomed Here

AdamOutler said:
Warning:
Code:
if (youHaveSomethingToContribute) {
try {
toKeepMovingTheThreadForward();
} catch (noobsAndRandomComments) {
reportNoobsToModerators(quickly);
}
} else {
dontPost();
}
Click to expand...
Click to collapse
Okay so i have been looking through a couple of LGE devices framework and realised that the frameworks are pretty much the same with the exception of the RIL with that said the LU6200 is supported by miui patchrom I tried porting it before but i think something went wrong with the final Zip Maybe it will have to be repacked into .img formart i think bdadd34 and bernie have the patchrom repo synced i will try porting the usual miui wat from a LU6200. When done a kernel with debugable enabled will be required who's iN ?
If I can help anything I am in.
Sent from my LG-P920 using xda app-developers app
iodak said:
If I can help anything I am in.
Sent from my LG-P920 using xda app-developers app
Click to expand...
Click to collapse
On ICS Bootloader does package_extract_dir("system", "/system"); work or only system.img
defcomg said:
On ICS Bootloader does package_extract_dir("system", "/system"); work or only system.img
Click to expand...
Click to collapse
Img file is the easyest one but if needed i could try to make a zip flahing stock ics system using package extract dir
Sent from my LG-SU760 using xda app-developers app
I thing that .img is the way here. Never got script working.
Sent from my LG-P920 using xda app-developers app
defcomg said:
On ICS Bootloader does package_extract_dir("system", "/system"); work or only system.img
Click to expand...
Click to collapse
package_extract_file("system.img", "/dev/block/mmcblk0p7");
This can work for ICS bootloader, it's used on xbsa's last rom.
Pesach85 said:
package_extract_file("system.img", "/dev/block/mmcblk0p7");
This can work for ICS bootloader, it's used on xbsa's last rom.
Click to expand...
Click to collapse
I will build today
Edit:
Uploading............
MIUI_TesT.zip - 260.23 MBFlashable Contains .img file
defcomg said:
MIUI_TesT.zip - 260.23 MBFlashable Contains .img file
Click to expand...
Click to collapse
Tried it out, stuck on lg logo
rezzsha said:
Tried it out, stuck on lg logo
Click to expand...
Click to collapse
Info please. Moar
Sent from my LG-P920 using xda app-developers app
JunDavis said:
Info please. Moar
Sent from my LG-P920 using xda app-developers app
Click to expand...
Click to collapse
umm lights dont blink and just gets stuck on lg logo, i guess someone else could try and see if it works for them?
rezzsha said:
umm lights dont blink and just gets stuck on lg logo, i guess someone else could try and see if it works for them?
Click to expand...
Click to collapse
extract system2.img try via fastboot flash system2 its weird it should atleast bootloop
.
I will patch the Lg Framework Again the Last version was a port it could be the bootloader
rmaybe the img must be signed
Code:
./make_ext4fs -l 700m -a system system2.img system/
Creating filesystem with parameters:
Size: 734003200
Block size: 4096
Blocks per group: 32768
Inodes per group: 7472
Inode size: 256
Journal blocks: 2800
Label:
Blocks: 179200
Block groups: 6
Reserved block group size: 47
Created filesystem with 1437/44832 inodes and 102181/179200 blocks
/system/bin/morningcall could be what is messing up the booting up the Lu6200 patch rom replaces and also CM10 and other rom do not contain it
It install OK creates data and dalvik cache. This is what I can see from recovery, i don't have PC to see more.
Sent from my LG-SU760 using xda app-developers app
iodak said:
It install OK creates data and dalvik cache. This is what I can see from recovery, i don't have PC to see more.
Sent from my LG-SU760 using xda app-developers app
Click to expand...
Click to collapse
is it stuck @ LG Logo?
Yes it doesn't go to boot anim. We need to get adb to see what is going on.
Sent from my LG-SU760 using xda app-developers app
iodak said:
Yes it doesn't go to boot anim. We need to get adb to see what is going on.
Sent from my LG-SU760 using xda app-developers app
Click to expand...
Click to collapse
I Believe its morningcall in bin folder needs to be deleted and secureboot in early init needs to be hashed out also could be the reason it also does not boot on gb loader yes adb is needed to remove that file see if it boots
Done With Clean patch now we must work out how to sort out the secure B.S damn u LG
@defcomk
In micode tools repo is a script called target_update_from_phone that will get you a flash able stock ICS zip. Would upload mine but my upload speed is slow as hell
Sent from my LG-P920 using xda app-developers app
berni987654321 said:
@defcomk
In micode tools repo is a script called target_update_from_phone that will get you a flash able stock ICS zip. Would upload mine but my upload speed is slow as hell
Sent from my LG-P920 using xda app-developers app
Click to expand...
Click to collapse
system.img seems easier to work with i know my uploads also suck but i will upload a build i just made now this one is patched ICS the last was a port from the LU6200
if your on ics can remove morningcall and in early init remove the secure boot from ramdisk the patching went smoothly if it works i might just go back to ICS_StocK_MIUI-Hybrid
there are to .sh files one in bin and the other in xbin there to generate symlinks but the scripts are not active there there incase there needed then we can use adb shell
defcomg said:
system.img seems easier to work with i know my uploads also suck but i will upload a build i just made now this one is patched ICS the last was a port from the LU6200
if your on ics can remove morningcall and in early init remove the secure boot from ramdisk the patching went smoothly if it works i might just go back to ICS_StocK_MIUI-Hybrid
Click to expand...
Click to collapse
OK gonna try it when its uploaded
Sent from my LG-P920 using xda app-developers app

[TOOL][universal] Flashable zip builder (v1.3 soon)

For now all contributions removed.
chotu222 said:
Any Suggestions on Improving this tool / Adding features are welcome
Click to expand...
Click to collapse
Maybe allow users to customize a few lines of the updater.script such as "SuperduperMod by xdamember" and the last line "All done, thanks, etc".
I'd love to be able to edit my build.prop files through a nice GUI
Sent from my LG-E739 running PenberRom1 using Tapatalk 2
XperienceD said:
Maybe allow users to customize a few lines of the updater.script such as "SuperduperMod by xdamember" and the last line "All done, thanks, etc".
Click to expand...
Click to collapse
Hmm,great idea !!! I can make my batch script open the updater script in notepad++ and the user should edit it because if by editing inside the batch script may lead to fatal errors and status 7 may pop up(Due to EOL coversion)
leolawliet said:
I'd love to be able to edit my build.prop files through a nice GUI
Sent from my LG-E739 running PenberRom1 using Tapatalk 2
Click to expand...
Click to collapse
I will try this one ...It can be edited by GUI as there is no harm if anything goes wrong !
Will try apply both changes in the next update ! :fingers-crossed: Thanks for your suggestion guys :highfive:
chotu222 said:
Hmm,great idea !!! I can make my batch script open the updater script in notepad++ and the user should edit it because if by editing inside the batch script may lead to fatal errors and status 7 may pop up(Due to EOL coversion)
I will try this one ...It can be edited by GUI as there is no harm if anything goes wrong !
Will try apply both changes in the next update ! :fingers-crossed: Thanks for your suggestion guys :highfive:
Click to expand...
Click to collapse
Thank you for hearing me out and considering it, I would use this all the time
Sent from my LG-P769 using Tapatalk 2
Well done mate..
But don't forget to credit the creator(s) of signapk.jar, 7za.exe command line, and the one who wrote signer.bat file that you used here.
You can add support for the /preload partition too.
leolawliet said:
Thank you for hearing me out and considering it, I would use this all the time
Sent from my LG-P769 using Tapatalk 2
Click to expand...
Click to collapse
You are welcome
majdinj said:
Well done mate..
But don't forget to credit the creator(s) of signapk.jar, 7za.exe command line, and the one who wrote signer.bat file that you used here.
Click to expand...
Click to collapse
Yup , i certainly will give them credits just need some time to gather those names
ionescugeo9942 said:
You can add support for the /preload partition too.
Click to expand...
Click to collapse
Yup ,i clearly don't know if the preload partition is in the same blocks as others.
If you give me some info about devices in PM it would be great !
Sent from my GT-I9082 using xda app-developers app
chotu222 said:
You are welcome
Yup , i certainly will give them credits just need some time to gather those names
Yup ,i clearly don't know if the preload partition is in the same blocks as others.
If you give me some info about devices in PM it would be great !
Sent from my GT-I9082 using xda app-developers app
Click to expand...
Click to collapse
I don't really know very much.I know only that in Samsung Galaxy S Advance,the preload partition is dev/block/mmcblk0p9
Is this only for arm device as the razri has intel instead of arm would be.good to be able. To use this saves a lot of.time having to.edit scripts etc. Which I have to do at the moment to get any mods to flash. From other forum's on my device thanks
Sent from my XT890 using XDA Premium HD app
dog121 said:
Is this only for arm device as the razri has intel instead of arm would be.good to be able. To use this saves a lot of.time having to.edit scripts etc. Which I have to do at the moment to get any mods to flash. From other forum's on my device thanks
Sent from my XT890 using XDA Premium HD app
Click to expand...
Click to collapse
If
You have cwm and busybox then it'll work
Else
No
ionescugeo9942 said:
I don't really know very much.I know only that in Samsung Galaxy S Advance,the preload partition is dev/block/mmcblk0p9
Click to expand...
Click to collapse
Okay i will research on many devices preload partition and make device support in some releases
Sent from my GT-I9082 using xda app-developers app
chotu222 said:
If
You have cwm and busybox then it'll work
Else
No
Okay i will research on many devices preload partition and make device support in some releases
Sent from my GT-I9082 using xda app-developers app
Click to expand...
Click to collapse
Great thanks I'll give it a try over the weekend and see how we get on
Sent from my XT890 using XDA Premium HD app
Updated to v1.2 suggestion added
More ideas are welcomed
Sent from my GT-I9082 using xda app-developers app
Great job mate,,
Just a suggestion is to add standalone busybox binary to be on the root of the flashable zip file.
Why?
In your updater-script, you did well by using busybox command to mount system partition (no need to have the name of partition by doing so), but what if user didn't have busybox installed in his/her device?!!
So after adding busybox binary in the root of the flashable zip, just edit updater-script to be like this:
Code:
package_extract_file("busybox", "/tmp/busybox");
set_perm(0, 0, 0777, "/tmp/busybox");
run_program("/tmp/busybox");
Then the mounting point will be like this:
Code:
run_program("/tmp/busybox", "mount", "/system");
And after having all your codes, put these commands at the bottom:
Code:
run_program("/tmp/busybox", "umount", "/system");
delete("/tmp/busybox");
By doing this, you will be sure that your updater-script will work on any device, even if busybox was not installed on them.
I will attach busybox binary bellow for you if you like my suggestion.
chotu222 said:
Okay i will research on many devices preload partition and make device support in some releases
Click to expand...
Click to collapse
chotu222 said:
Yup ,i clearly don't know if the preload partition is in the same blocks as others.
If you give me some info about devices in PM it would be great !
Click to expand...
Click to collapse
preload is the hidden partition (at least for Samsung device I knew!!) and it is about 500 mb space (check cat /proc/partitions command in terminal),, you can actually access the preload partition by any root explorer.
During interdicting of new android platforms, the old devices has no enough storage space in system partition anymore, making the manufactures to use the hidden partition (preload) and do symlinks to system partition.
To use preload partition, you need to add extra folder in the root of your flashable zip file called preload. Inside preload folder you need to make several folders as shown (preload\symlink\system\app) inside this app folder, put your apk files.
Also you will need a script to symlink all apk in preload to system partition. There is one written by @dsixda (create_preload_symlinks) I will attach it bellow in the attachment.
Now returning back to the updater-script, you need to add the mounting command (I will assume you implemented the busybox suggestion):
Code:
run_program("/tmp/busybox", "mount", "/preload");
Add extracting command:
Code:
package_extract_dir("preload", "/preload");
Add command to run create_preload_symlinks:
Code:
package_extract_file("create_preload_symlinks", "/tmp/create_preload_symlinks");
set_perm(0, 0, 0777, "/tmp/create_preload_symlinks");
run_program("/tmp/create_preload_symlinks");
Add setting perm for preload partition app folder and apk files:
Code:
set_perm_recursive(0, 0, 0755, 0644, "/preload/symlink/system/app");
Add these lines at the end:
Code:
run_program("/tmp/busybox", "umount", "/preload");
delete("/tmp/create_preload_symlinks");
And anything you want to ask,, I will be more than welcoming,,
Cheers
.
Mac OS X Version
Hi, this is a Mac OS X translated version of this script.
Hi,
Is this tool in development? I use it to flash some apks for my GT-i9505 and worked!
Thanks a lot!
mafsi said:
Is this tool in development?
Click to expand...
Click to collapse
It seems that OP abandoned the project.
He announced in the title of the thread, the version 1.3 will be soon.
It's been three years and still does not.
ze7zez said:
It seems that OP abandoned the project.
He announced in the title of the thread, the version 1.3 will be soon.
It's been three years and still does not.
Click to expand...
Click to collapse
Pitty! I finally found a good flashing packages that worked... If you now a better one please point me to that direction. Thanks in advanced!
mafsi said:
If you now a better one please point me to that direction.
Click to expand...
Click to collapse
@codekidX was recently logged into the forum.
It can read these posts and take finally to work as promised.
ze7zez said:
@codekidX was recently logged into the forum.
It can read these posts and take finally to work as promised.
Click to expand...
Click to collapse
mafsi said:
Pitty! I finally found a good flashing packages that worked... If you now a better one please point me to that direction. Thanks in advanced!
Click to expand...
Click to collapse
ze7zez said:
It seems that OP abandoned the project.
He announced in the title of the thread, the version 1.3 will be soon.
It's been three years and still does not.
Click to expand...
Click to collapse
I actually did not abandon this project ... it was being coded into a GUI software and it was around 80% over. I did not release it because of the lack of time.
I will release the software and code by the end of this week. Although bug fixes will take time if there will be any.

Categories

Resources