[Q] Automatic uninstall system apps - G 2014 Q&A, Help & Troubleshooting

I want some way of removing system apps from my phone automatically upon installing a rom.
Minimal gapps 5.1 thread had a bloatware removal script that did this, but it doesn't remove the folders in the /system. TK gapps has this feature currently, but I want to have this feature with any gapps I choose to install. Can anyone please tell me some method to do this?
Thanks

you can use this script, it's what I use to remove system apps when I upgrade/clean flash a ROM.
here is what it removes, you can edit to suit your needs, credit goes to Ar-Dinthalion for creating the script here.
Code:
ui_print("Package: Debloating Script");
ui_print("Updated: 16-05-2015");
show_progress(1, 15);
ui_print("-Unmounting system partition");
run_program("/sbin/busybox", "umount", "/system");
ui_print("-Mounting system partition");
run_program("/sbin/busybox", "mount", "/system");
show_progress(1, 15);
ui_print("-debloating ROM");
delete_recursive(
"/system/app/BasicDreams",
"/system/app/Browser",
"/system/app/Calculator",
"/system/app/Camera2",
"/system/app/CMFileManager",
"/system/app/CMWallpapers",
"/system/app/Email",
"/system/app/Exchange2",
"/system/app/Galaxy4",
"/system/app/Gallery2",
"/system/app/HoloSpiralWallpaper",
"/system/app/HTMLViewer",
"/system/app/LiveWallpapers",
"/system/app/Lantern",
"/system/app/NoiseField",
"/system/app/PhaseBeam",
"/system/app/PhotoPhase",
"/system/app/PhotoTable",
"/system/app/PicoTts",
"/system/app/RomStats",
"/system/app/SoundRecorder",
"/system/app/Stk",
"/system/app/VisualizationWallpapers"
);
show_progress(1, 15);
set_metadata_recursive("/system/addon.d", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/app", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/etc/permissions", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/etc/preferred-apps", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/framework", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/priv-app", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
ui_print("-Unmounting system partition");
run_program("/sbin/busybox", "umount", "/system");
ui_print("");
ui_print("Done debloating your ROM!");

blind_rodro said:
you can use this script, it's what I use to remove system apps when I upgrade/clean flash a ROM.
here is what it removes, you can edit to suit your needs, credit goes to Ar-Dinthalion for creating the script here.
Code:
ui_print("Package: Debloating Script");
ui_print("Updated: 16-05-2015");
show_progress(1, 15);
ui_print("-Unmounting system partition");
run_program("/sbin/busybox", "umount", "/system");
ui_print("-Mounting system partition");
run_program("/sbin/busybox", "mount", "/system");
show_progress(1, 15);
ui_print("-debloating ROM");
delete_recursive(
"/system/app/BasicDreams",
"/system/app/Browser",
"/system/app/Calculator",
"/system/app/Camera2",
"/system/app/CMFileManager",
"/system/app/CMWallpapers",
"/system/app/Email",
"/system/app/Exchange2",
"/system/app/Galaxy4",
"/system/app/Gallery2",
"/system/app/HoloSpiralWallpaper",
"/system/app/HTMLViewer",
"/system/app/LiveWallpapers",
"/system/app/Lantern",
"/system/app/NoiseField",
"/system/app/PhaseBeam",
"/system/app/PhotoPhase",
"/system/app/PhotoTable",
"/system/app/PicoTts",
"/system/app/RomStats",
"/system/app/SoundRecorder",
"/system/app/Stk",
"/system/app/VisualizationWallpapers"
);
show_progress(1, 15);
set_metadata_recursive("/system/addon.d", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/app", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/etc/permissions", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/etc/preferred-apps", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/framework", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/priv-app", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
ui_print("-Unmounting system partition");
run_program("/sbin/busybox", "umount", "/system");
ui_print("");
ui_print("Done debloating your ROM!");
Click to expand...
Click to collapse
Thank you so much. I remember you from the development threads
If I edit the script, will it work if I just copy it back inside the zip? Or do I have to resign or something (like apks)?

You can just copy it back to the zip, no signing needed.

Related

Help making an update.zip

I'm trying to make an update.zip file for the ROM I'm working on, I'm signing it using testsign.jar and the instructions here
The updater-binary is from the OTA but I believe this doesn't matter as Safestrap ignores it anyway
The contents of the ZIP are:
Code:
.:
META-INF system
./META-INF:
com
./META-INF/com:
android google
./META-INF/com/android:
metadata
./META-INF/com/google:
android
./META-INF/com/google/android:
update-binary updater-script
./system:
app etc framework
./system/app:
VZWAPNLib.apk VzwDeviceSetup.apk VzwSecureSettings.apk
vzwapnpermission.apk VzwEntitlementService.apk VzwSettingsExt.apk
VZWAPNService.apk vzwPhoneExt.apk
VzwController.apk VzwPhoneService.apk
./system/etc:
gps.conf
./system/framework:
com.motorola.vzw.vmm.helper.jar com.vzw.android.hux.jar
com.motorola.vzw.vmm.util.jar com.vzw.android.jar
com.verizon.phone.jar com.vzw.android.smart.jar
com.vzw.android.gex.jar
The updater script is:
Code:
show_progress(0.500000, 0);
ui_print("Mounting your system...");
mount("ext3", "EMMC", "/dev/block/system", "/system");
ui_print("Starting Installation...");
package_extract_dir("system", "/system");
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(1002, 1002, 0755, 0440, "/system/etc/bluetooth");
set_perm(0, 0, 0755, "/system/etc/bluetooth");
set_perm(1000, 1000, 0640, "/system/etc/bluetooth/auto_pairing.conf");
set_perm(3002, 3002, 0444, "/system/etc/bluetooth/blacklist.conf");
set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm(0, 0, 0444, "/system/etc/install-recovery.cfg");
set_perm(0, 2000, 0544, "/system/etc/install-recovery.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm_recursive(0, 2000, 0755, 0755, "/system/usr/bin");
set_perm_recursive(0, 2000, 0755, 0755, "/system/vendor/bin");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
run_program("/tmp/fixperm.sh");
set_perm(0, 3003, 02750, "/system/bin/netcfg");
set_perm(0, 3004, 02755, "/system/bin/ping");
set_perm(0, 1001, 04770, "/system/bin/pppd-ril");
set_perm(0, 2000, 06750, "/system/bin/run-as");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm(0, 0, 06755, "/system/bin/su");
show_progress(0.200000, 0);
show_progress(0.200000, 10);
show_progress(0.200000, 10);
show_progress(0.100000, 0);
unmount("/system");
The lines in that script are terminated with LF, not CRLF.
I'm zipping it up and then signing it with: java -classpath testsign.jar testsign CDMA_Patch_V1.2.zip CDMA_Patch_V1.2_signed.zip
But flashing it in safestrap gives an error (Status 4)
Please tell me what I'm doing wrong!
Now I understand why all the threads about this error end with no response or simply "never mind I figured it out", it's because when you figure it out you feel really really stupid and don't want to admit to the error.
So here's the solution:
When you make a zip file using 7zip or similar, if you right click on the folder (say it's called MyPatch) and do "Add to MyPatch.zip", the zip file structure ends up being:
\MyPatch\META-INF
\MyPatch\System
etc.
The structure actually needs to be
\META-INF
\System
etc.
So instead you need to go into the folder, select all, right click, Add to MyPatch.zip
You can then run SignApk.jar on it and the result will be flashable!

[Q] Error during flashing all the time

Hey guys,
Firstly, I'm sorry for my bad english, I'm french and it's difficult for my to speak english.
I have a problem with my samsung Galaxy S advance i9070P
When I want to flash rom who I found on your site web, It's impossible to make rom on my Samsung galaxy.
I was tried to flash Omnirom, Cm 10.2, Aokp 4.3.1, etc... and every time, I have a message of error : Error whiling flash or error (statut7) etc...
On EVERY ROM except cm 10.1 for janiceP.
I'm really despaointed because I can't flash rom and it's very problematic.
I'm really sorry for my english, I'm only 16 and english is difficult.
lehrqt said:
Hey guys,
Firstly, I'm sorry for my bad english, I'm french and it's difficult for my to speak english.
I have a problem with my samsung Galaxy S advance i9070P
When I want to flash rom who I found on your site web, It's impossible to make rom on my Samsung galaxy.
I was tried to flash Omnirom, Cm 10.2, Aokp 4.3.1, etc... and every time, I have a message of error : Error whiling flash or error (statut7) etc...
On EVERY ROM except cm 10.1 for janiceP.
I'm really despaointed because I can't flash rom and it's very problematic.
I'm really sorry for my english, I'm only 16 and english is difficult.
Click to expand...
Click to collapse
You have explanation step by step here: http://forum.xda-developers.com/showthread.php?t=2302599
But that is not all. You will probably have some problems, and better do this too:
http://forum.xda-developers.com/showthread.php?t=2191628
shut_down said:
You have explanation step by step here: http://forum.xda-developers.com/showthread.php?t=2302599
But that is not all. You will probably have some problems, and better do this too:
http://forum.xda-developers.com/showthread.php?t=2191628
Click to expand...
Click to collapse
Hey, thanks for your help but...
I have test this solutions.
The problem is that I can't use the second solution because the message of error oppen when I flash the rom, we use http://forum.xda-developers.com/showthread.php?t=2191628 after flash rom + gapps only and the error is when I flash rom.
When I use the first solution for statut 7 error, and I flash rom, I have an other error, statut 6 or another.
it's complicated.
But, thanks for your fast help.
Have a good day.
lehrqt said:
Hey, thanks for your help but...
I have test this solutions.
The problem is that I can't use the second solution because the message of error oppen when I flash the rom, we use http://forum.xda-developers.com/showthread.php?t=2191628 after flash rom + gapps only and the error is when I flash rom.
When I use the first solution for statut 7 error, and I flash rom, I have an other error, statut 6 or another.
it's complicated.
But, thanks for your fast help.
Have a good day.
Click to expand...
Click to collapse
Maybe you did not delete whole row in updater-script. I read that status 6 error is when you leave some "," where it should not be. Post your edited updater script to see.
Ok, take the exemple of omni 4.3.2,
We read that : http://forum.xda-developers.com/showthread.php?t=2578599
I'm on samsung galaxy s Advance i9070P, I have jelly bean 4.1.2 stock, (baseband = I9070PXXLPE) and a kernel 3.0.31-coCore-EP-8.2 (cmw touch)
If I want to install the rom, I download http://d-h.st/vll who I found on the link over.
I download gapps for 4.4 on http://goo.im/gapps
Then, I put the zip files on my SDCard.
Reboot on Recovery CHECK
Wipe Data / Factory Reset CHECK
Select "Install the Zip from External Storage" CHEK
Choose CM zip file CH... No... I have a error message : This package is for "janice i9070, gt-i9070" devices; this is a GT-i9070P".
E:error in /sdcard/cm-11-20131222-UNOFFICIAL-janice.zip
(status 7)
Installation aborted
I understand this rom is not appropried for i9070P, She is appropried for i9070.
But in the tutorial for install Cyanogen 11, frapeti say that the rom is for the Samsung Galaxy S Advance/Galaxy S2 Lite (GT-I9070/GT-I9070P)
When I open update-binary after download on my computer, I seen that : "ELF  (   4 HP 4  (    € € T T    *$ *´ *´ * Ø@   Påtd¸ ¸œ ¸œ œ œ   Qåtd   p¤@ ¤À ¤À ¸ ¸   Råtd*$ *´ *´ ` `  H-鰍âÐMâP0Ÿå0àL Ÿå “ç åD Ÿå “ç å< Ÿå “ç å *á ‚â åÀKâ å *ã Ÿå0“ç *á0*á|¹ úÜ> äþÿÿèþÿÿìþÿÿðþÿÿ H-鰍âÐMâ å å *ã0Ÿå0à *áæ© ú 0*á *áÐKâ ˆ½è] µF h.ð¯ú`h.ð¬ú*h.ð©úàh.ð¦ú F !"½è@3ð¿ ZK[J-éðO*õ%]{DYM‰°›X
õ%Q}D1,hh“`̹Oô p.ð}ú ¹!ðmø!`ƒà #!FOô r(`k`&ðé
à/hë4ÿ÷¾ÿ à $®h´BôÛEH &1FxD†`CHxD-ðàý`ÛW*@òÿr)F%ð\ìF8F%ðxì´BTÛßøì°.U
ö\ûDIà
õÊZ
ñ
ñ
ñ\YFÍø Íø€(F2FSF(ðwù(F%Ñ.K !†øÿŠøÿ{D‰ø?˜hˆøÿh0˜`0F‘’,ð*ÿ›š˜PPF,ð$ÿx`HF,ð ÿ¸`@F,ðÿø`àH*FxD(ðMø àL±)F5xñÿ4
(÷Ñà ,³Ñ àK "{Dš`Oðÿ0›
õ%R2hhŠBÐàMêç ð’øY°
õ ]½èð ¿> ôþÿÿ¸\ h\ ÆW §W ü[ >W ’[
K-éðA€F{Dh|±Ÿh &à`h%F±AF&ðòê0±64¾BôÛ % à%F(F½èð ¿8[ 8µ[email protected]ð™ÿF¹(Fÿ÷úþ F8½-éðOFßøPF‹°RIøDXøP,h• ”ÜOIJFyDð¨ûŠà1FFð|ûF ( ðƒ€hYh )ÚGHJFGIXø yD¨0'ðÛûEHxD\à˜hªðÜþ(hðú.Ñ) .ðhù>IF #yD¬ä\3ð% ø@m\Tpp2+ñÑ !€ø(<à ßøа.ðMù‚F2H/$ûDxD—Wø
h*Ð'HJF™#FXø ¨0àˆhQFðÎþ`±ßø„ÀYFWø<JFXø ›h¨0'ð‹ûà¨QF"%ð&íh±Wø4ðÍù´BÒÛHxD,ð%þð³ùà´BöÚ6Fë„àTø' ð¹ù7·Bøѝ(hÿç š+hšBÐð¨ÿ°½èð ¿< ôþÿÿkV øþÿÿ]V sV RV RV )V ·U -éðCFBO‹°BHD=XF,h¨F ”Ü>I2FyDðêúià!FFð ûF (bÐaOð ˆ .ðÁø)F¢ F%ðdþ3KFø$3IÿX#F2hyD¨78F'ðû,ð=þˆ¹1F0h'ðiù ðšþ h ðúü)IF8FyD'ðû %ðVêJF© ð‡þ˜ð ÑÀó""± I8FyD'ðïú 'àAð+øÝI8FyDòçUø' 7.ð…ø§BøÑ(F.ð€ø0F.ð}øš !K¨ ’"{D'ðø¨,ðwýðùÿç ™Øø 0™BÐðÿ°½èðƒ*: ôþÿÿïT øþÿÿVU VU OU aU cU -éøOFŠFFFFð•úF (JÐ $%FàWø$ 4&ð®üEDE÷Ûh &.ð-ø¹FF5FàÙø `&ðúúYø»6XF&ð˜üEXF.ð$øFEîÛ8FN.ðø #IcU FM~DyD,ðqý}DFàh1F'ðhú )F,ðfýFÚø  *òÑ H hxD ðÜÿ F½èøO𑸽èø ¿¬T ¨T ¢T T ÷µFFFFÜI:F+FyDðôù+àF"«ðPú (#Û=2 F)Fð!úF)F˜2FðÏÿ $FàVø$ 4-ðÇÿ¬BøÛ0F-ðÂÿ¹HxDàHxD,ðÀüðNø à þ½ ¿_T T íR sµ"F
FFFkFðú (#Û ˜©
",ðlúFp¹è “B
Ñ
I2F(FyDð£ù ˜-ðÿ Fà Fðø±HxDàHxD,ðˆüðø à |½ ¿ãS ƒR ›S µª ’F"FFF«ðù (9Û›h(ÐI F2F $yDðoù!àh)x¹I FyD à›h* јhx1¹I FyD2FðZùà )Fšhðø¹(FàHxD,ðBüF¬BИðÞÿ˜ðÛÿ FðÆÿà à $ñç°p½ ¿¢S ¸S ÊS ñQ -éðO£°ª€FFF ’F"ßø8’«ð‚ù (ùDÀò
˜©%ð ê (Ú ðìü hœ ðKû…IBF #F8FyDàÝéE´ñuñ ÛI8FšCFOô€6yD – &ð÷ø4FØà`-ð×þFp¹Ÿír8FEìKBFtI2ï8yDí ;ðâøéçpI˜yD ð[þ‚FP¹ ð°ü hœ ðûkI 8FyDOà!šSF0F'ðPùÝé#F %B¿”BÐßíZ8F™,FCì1+BF1ï*‘]Ií yDð°øPF ð¦üàOð XMø °PF ðüVI0F}DyD,ðéûF à4#x +sÐQHYø 
hÐAxð_úŒò *ïÑ#+eÐ F=!&ð$þ‚FP¹HI8F›yD “#FBFð{øTF\àßøá ñÿ3Yø Òø À£BF
؁ø°!F˜’%ð‚ïœ (?Ñ
àx;`Døàð À² (çÑéç%h
ñFø+*¹ F&ð*úA`à«Xx ð_úŒò *íÑðç*BFØ Xp F,ð/ûFعà“ø à8ëQxð_úŒò *èÑêçHxD,ðûFà )F,ðkûF (Ññç˜-ðþ˜-ðþ0F-ðþ Fð•þ à #°½èð ð6 GS ES 8S GS .S S šQ ˜Q üþÿÿÎR £O -éðOF…I°FFFßø²yD%ðþîÐñûD8¿Oð ñŸBÚ}I0F —*FyDðÑÿêà"F0F9FðøF ( ð†" h
©,ð-ù"
It's a little part of the update binary, It's problematic to have this type of message, no?
So, actuately, I can't continue the installation and I want really install this rom.
Can you help me?
Thanks and have a good day.
lehrqt said:
Ok, take the exemple of omni 4.3.2,
We read that : http://forum.xda-developers.com/showthread.php?t=2578599
I'm on samsung galaxy s Advance i9070P, I have jelly bean 4.1.2 stock, (baseband = I9070PXXLPE) and a kernel 3.0.31-coCore-EP-8.2 (cmw touch)
If I want to install the rom, I download http://d-h.st/vll who I found on the link over.
I download gapps for 4.4 on http://goo.im/gapps
Then, I put the zip files on my SDCard.
Reboot on Recovery CHECK
Wipe Data / Factory Reset CHECK
Select "Install the Zip from External Storage" CHEK
Choose CM zip file CH... No... I have a error message : This package is for "janice i9070, gt-i9070" devices; this is a GT-i9070P".
E:error in /sdcard/cm-11-20131222-UNOFFICIAL-janice.zip
(status 7)
Installation aborted
I understand this rom is not appropried for i9070P, She is appropried for i9070.
But in the tutorial for install Cyanogen 11, frapeti say that the rom is for the Samsung Galaxy S Advance/Galaxy S2 Lite (GT-I9070/GT-I9070P)
When I open update-binary after download on my computer, I seen that : "ELF  (   4 HP 4  (    € € T T    *$ *´ *´ * Ø@   Påtd¸ ¸œ ¸œ œ œ   Qåtd   p¤@ ¤À ¤À ¸ ¸   Råtd*$ *´ *´ ` `  H-鰍âÐMâP0Ÿå0àL Ÿå “ç åD Ÿå “ç å< Ÿå “ç å *á ‚â åÀKâ å *ã Ÿå0“ç *á0*á|¹ úÜ> äþÿÿèþÿÿìþÿÿðþÿÿ H-鰍âÐMâ å å *ã0Ÿå0à *áæ© ú 0*á *áÐKâ ˆ½è] µF h.ð¯ú`h.ð¬ú*h.ð©úàh.ð¦ú F !"½è@3ð¿ ZK[J-éðO*õ%]{DYM‰°›X
õ%Q}D1,hh“`̹Oô p.ð}ú ¹!ðmø!`ƒà #!FOô r(`k`&ðé
à/hë4ÿ÷¾ÿ à $®h´BôÛEH &1FxD†`CHxD-ðàý`ÛW*@òÿr)F%ð\ìF8F%ðxì´BTÛßøì°.U
ö\ûDIà
õÊZ
ñ
ñ
ñ\YFÍø Íø€(F2FSF(ðwù(F%Ñ.K !†øÿŠøÿ{D‰ø?˜hˆøÿh0˜`0F‘’,ð*ÿ›š˜PPF,ð$ÿx`HF,ð ÿ¸`@F,ðÿø`àH*FxD(ðMø àL±)F5xñÿ4
(÷Ñà ,³Ñ àK "{Dš`Oðÿ0›
õ%R2hhŠBÐàMêç ð’øY°
õ ]½èð ¿> ôþÿÿ¸\ h\ ÆW §W ü[ >W ’[
K-éðA€F{Dh|±Ÿh &à`h%F±AF&ðòê0±64¾BôÛ % à%F(F½èð ¿8[ 8µ[email protected]ð™ÿF¹(Fÿ÷úþ F8½-éðOFßøPF‹°RIøDXøP,h• ”ÜOIJFyDð¨ûŠà1FFð|ûF ( ðƒ€hYh )ÚGHJFGIXø yD¨0'ðÛûEHxD\à˜hªðÜþ(hðú.Ñ) .ðhù>IF #yD¬ä\3ð% ø@m\Tpp2+ñÑ !€ø(<à ßøа.ðMù‚F2H/$ûDxD—Wø
h*Ð'HJF™#FXø ¨0àˆhQFðÎþ`±ßø„ÀYFWø<JFXø ›h¨0'ð‹ûà¨QF"%ð&íh±Wø4ðÍù´BÒÛHxD,ð%þð³ùà´BöÚ6Fë„àTø' ð¹ù7·Bøѝ(hÿç š+hšBÐð¨ÿ°½èð ¿< ôþÿÿkV øþÿÿ]V sV RV RV )V ·U -éðCFBO‹°BHD=XF,h¨F ”Ü>I2FyDðêúià!FFð ûF (bÐaOð ˆ .ðÁø)F¢ F%ðdþ3KFø$3IÿX#F2hyD¨78F'ðû,ð=þˆ¹1F0h'ðiù ðšþ h ðúü)IF8FyD'ðû %ðVêJF© ð‡þ˜ð ÑÀó""± I8FyD'ðïú 'àAð+øÝI8FyDòçUø' 7.ð…ø§BøÑ(F.ð€ø0F.ð}øš !K¨ ’"{D'ðø¨,ðwýðùÿç ™Øø 0™BÐðÿ°½èðƒ*: ôþÿÿïT øþÿÿVU VU OU aU cU -éøOFŠFFFFð•úF (JÐ $%FàWø$ 4&ð®üEDE÷Ûh &.ð-ø¹FF5FàÙø `&ðúúYø»6XF&ð˜üEXF.ð$øFEîÛ8FN.ðø #IcU FM~DyD,ðqý}DFàh1F'ðhú )F,ðfýFÚø  *òÑ H hxD ðÜÿ F½èøO𑸽èø ¿¬T ¨T ¢T T ÷µFFFFÜI:F+FyDðôù+àF"«ðPú (#Û=2 F)Fð!úF)F˜2FðÏÿ $FàVø$ 4-ðÇÿ¬BøÛ0F-ðÂÿ¹HxDàHxD,ðÀüðNø à þ½ ¿_T T íR sµ"F
FFFkFðú (#Û ˜©
",ðlúFp¹è “B
Ñ
I2F(FyDð£ù ˜-ðÿ Fà Fðø±HxDàHxD,ðˆüðø à |½ ¿ãS ƒR ›S µª ’F"FFF«ðù (9Û›h(ÐI F2F $yDðoù!àh)x¹I FyD à›h* јhx1¹I FyD2FðZùà )Fšhðø¹(FàHxD,ðBüF¬BИðÞÿ˜ðÛÿ FðÆÿà à $ñç°p½ ¿¢S ¸S ÊS ñQ -éðO£°ª€FFF ’F"ßø8’«ð‚ù (ùDÀò
˜©%ð ê (Ú ðìü hœ ðKû…IBF #F8FyDàÝéE´ñuñ ÛI8FšCFOô€6yD – &ð÷ø4FØà`-ð×þFp¹Ÿír8FEìKBFtI2ï8yDí ;ðâøéçpI˜yD ð[þ‚FP¹ ð°ü hœ ðûkI 8FyDOà!šSF0F'ðPùÝé#F %B¿”BÐßíZ8F™,FCì1+BF1ï*‘]Ií yDð°øPF ð¦üàOð XMø °PF ðüVI0F}DyD,ðéûF à4#x +sÐQHYø 
hÐAxð_úŒò *ïÑ#+eÐ F=!&ð$þ‚FP¹HI8F›yD “#FBFð{øTF\àßøá ñÿ3Yø Òø À£BF
؁ø°!F˜’%ð‚ïœ (?Ñ
àx;`Døàð À² (çÑéç%h
ñFø+*¹ F&ð*úA`à«Xx ð_úŒò *íÑðç*BFØ Xp F,ð/ûFعà“ø à8ëQxð_úŒò *èÑêçHxD,ðûFà )F,ðkûF (Ññç˜-ðþ˜-ðþ0F-ðþ Fð•þ à #°½èð ð6 GS ES 8S GS .S S šQ ˜Q üþÿÿÎR £O -éðOF…I°FFFßø²yD%ðþîÐñûD8¿Oð ñŸBÚ}I0F —*FyDðÑÿêà"F0F9FðøF ( ð†" h
©,ð-ù"
It's a little part of the update binary, It's problematic to have this type of message, no?
So, actuately, I can't continue the installation and I want really install this rom.
Can you help me?
Thanks and have a good day.
Click to expand...
Click to collapse
Do not change update binary, change updater script.
Ok, so, In the binary script, I can read that :
assert(getprop("ro.product.device") == "janice" || getprop("ro.build.product") == "janice" ||
getprop("ro.product.device") == "i9070" || getprop("ro.build.product") == "i9070" ||
getprop("ro.product.device") == "GT-I9070" || getprop("ro.build.product") == "GT-I9070" || abort("This package is for \"janice,i9070,GT-I9070\" devices; this is a \"" + getprop("ro.product.device") + "\".");
mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/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/mmcblk0p3", "0", "/system");
mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/system");
package_extract_dir("system", "/system");
symlink("../xbin/su", "/system/bin/su");
symlink("Roboto-Bold.ttf", "/system/fonts/DroidSans-Bold.ttf");
symlink("Roboto-Regular.ttf", "/system/fonts/DroidSans.ttf");
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",
"/system/xbin/cp", "/system/xbin/cpio", "/system/xbin/crond",
"/system/xbin/crontab", "/system/xbin/cut", "/system/xbin/date",
"/system/xbin/dc", "/system/xbin/dd", "/system/xbin/depmod",
"/system/xbin/devmem", "/system/xbin/df", "/system/xbin/diff",
"/system/xbin/dirname", "/system/xbin/dmesg", "/system/xbin/dnsd",
"/system/xbin/dos2unix", "/system/xbin/du", "/system/xbin/echo",
"/system/xbin/ed", "/system/xbin/egrep", "/system/xbin/env",
"/system/xbin/expand", "/system/xbin/expr", "/system/xbin/false",
"/system/xbin/fbsplash", "/system/xbin/fdisk", "/system/xbin/fgrep",
"/system/xbin/find", "/system/xbin/flash_lock",
"/system/xbin/flash_unlock", "/system/xbin/flashcp",
"/system/xbin/flock", "/system/xbin/fold", "/system/xbin/free",
"/system/xbin/freeramdisk", "/system/xbin/fstrim", "/system/xbin/fsync",
"/system/xbin/ftpget", "/system/xbin/ftpput", "/system/xbin/fuser",
"/system/xbin/getopt", "/system/xbin/grep", "/system/xbin/groups",
"/system/xbin/gunzip", "/system/xbin/gzip", "/system/xbin/halt",
"/system/xbin/head", "/system/xbin/hexdump", "/system/xbin/id",
"/system/xbin/ifconfig", "/system/xbin/inetd", "/system/xbin/insmod",
"/system/xbin/install", "/system/xbin/ionice", "/system/xbin/iostat",
"/system/xbin/ip", "/system/xbin/kill", "/system/xbin/killall",
"/system/xbin/killall5", "/system/xbin/less", "/system/xbin/ln",
"/system/xbin/losetup", "/system/xbin/ls", "/system/xbin/lsattr",
"/system/xbin/lsmod", "/system/xbin/lsusb", "/system/xbin/lzcat",
"/system/xbin/lzma", "/system/xbin/lzop", "/system/xbin/lzopcat",
"/system/xbin/man", "/system/xbin/md5sum", "/system/xbin/mesg",
"/system/xbin/mkdir", "/system/xbin/mke2fs", "/system/xbin/mkfifo",
"/system/xbin/mkfs.ext2", "/system/xbin/mkfs.vfat",
"/system/xbin/mknod", "/system/xbin/mkswap", "/system/xbin/mktemp",
"/system/xbin/modinfo", "/system/xbin/modprobe", "/system/xbin/more",
"/system/xbin/mount", "/system/xbin/mountpoint", "/system/xbin/mpstat",
"/system/xbin/mv", "/system/xbin/nanddump", "/system/xbin/nandwrite",
"/system/xbin/nbd-client", "/system/xbin/netstat", "/system/xbin/nice",
"/system/xbin/nohup", "/system/xbin/nslookup", "/system/xbin/ntpd",
"/system/xbin/od", "/system/xbin/patch", "/system/xbin/pgrep",
"/system/xbin/pidof", "/system/xbin/ping", "/system/xbin/pipe_progress",
"/system/xbin/pkill", "/system/xbin/pmap", "/system/xbin/poweroff",
"/system/xbin/printenv", "/system/xbin/printf", "/system/xbin/ps",
"/system/xbin/pstree", "/system/xbin/pwd", "/system/xbin/pwdx",
"/system/xbin/rdev", "/system/xbin/readlink", "/system/xbin/realpath",
"/system/xbin/renice", "/system/xbin/reset", "/system/xbin/resize",
"/system/xbin/rev", "/system/xbin/rm", "/system/xbin/rmdir",
"/system/xbin/rmmod", "/system/xbin/route", "/system/xbin/run-parts",
"/system/xbin/rx", "/system/xbin/sed", "/system/xbin/seq",
"/system/xbin/setconsole", "/system/xbin/setserial",
"/system/xbin/setsid", "/system/xbin/sh", "/system/xbin/sha1sum",
"/system/xbin/sha256sum", "/system/xbin/sha3sum",
"/system/xbin/sha512sum", "/system/xbin/sleep", "/system/xbin/sort",
"/system/xbin/split", "/system/xbin/stat", "/system/xbin/strings",
"/system/xbin/stty", "/system/xbin/sum", "/system/xbin/swapoff",
"/system/xbin/swapon", "/system/xbin/sync", "/system/xbin/sysctl",
"/system/xbin/tac", "/system/xbin/tail", "/system/xbin/tar",
"/system/xbin/taskset", "/system/xbin/tee", "/system/xbin/telnet",
"/system/xbin/telnetd", "/system/xbin/test", "/system/xbin/tftp",
"/system/xbin/tftpd", "/system/xbin/time", "/system/xbin/timeout",
"/system/xbin/top", "/system/xbin/touch", "/system/xbin/tr",
"/system/xbin/traceroute", "/system/xbin/true", "/system/xbin/ttysize",
"/system/xbin/tune2fs", "/system/xbin/umount", "/system/xbin/uname",
"/system/xbin/uncompress", "/system/xbin/unexpand", "/system/xbin/uniq",
"/system/xbin/unix2dos", "/system/xbin/unlzma", "/system/xbin/unlzop",
"/system/xbin/unxz", "/system/xbin/unzip", "/system/xbin/uptime",
"/system/xbin/usleep", "/system/xbin/uudecode", "/system/xbin/uuencode",
"/system/xbin/vi", "/system/xbin/watch", "/system/xbin/wc",
"/system/xbin/wget", "/system/xbin/which", "/system/xbin/whoami",
"/system/xbin/xargs", "/system/xbin/xz", "/system/xbin/xzcat",
"/system/xbin/yes",
"/system/xbin/zcat");
symlink("libGLESv2.so", "/system/lib/libGLESv3.so");
symlink("logcat", "/system/bin/lolcat");
symlink("mksh", "/system/bin/sh");
symlink("mount.exfat", "/system/bin/fsck.exfat",
"/system/bin/mkfs.exfat");
symlink("pigz", "/system/xbin/unpigz");
symlink("toolbox", "/system/bin/cat", "/system/bin/chcon",
"/system/bin/chmod", "/system/bin/chown", "/system/bin/clear",
"/system/bin/cmp", "/system/bin/cp", "/system/bin/date",
"/system/bin/dd", "/system/bin/df", "/system/bin/dmesg",
"/system/bin/du", "/system/bin/getenforce", "/system/bin/getevent",
"/system/bin/getprop", "/system/bin/getsebool", "/system/bin/grep",
"/system/bin/hd", "/system/bin/id", "/system/bin/ifconfig",
"/system/bin/iftop", "/system/bin/insmod", "/system/bin/ioctl",
"/system/bin/ionice", "/system/bin/kill", "/system/bin/ln",
"/system/bin/load_policy", "/system/bin/log", "/system/bin/ls",
"/system/bin/lsmod", "/system/bin/lsof", "/system/bin/md5",
"/system/bin/mkdir", "/system/bin/mkswap", "/system/bin/mount",
"/system/bin/mv", "/system/bin/nandread", "/system/bin/netstat",
"/system/bin/newfs_msdos", "/system/bin/notify", "/system/bin/printenv",
"/system/bin/ps", "/system/bin/r", "/system/bin/readlink",
"/system/bin/renice", "/system/bin/restart", "/system/bin/restorecon",
"/system/bin/rm", "/system/bin/rmdir", "/system/bin/rmmod",
"/system/bin/route", "/system/bin/runcon", "/system/bin/schedtop",
"/system/bin/sendevent", "/system/bin/setconsole",
"/system/bin/setenforce", "/system/bin/setfattr", "/system/bin/setprop",
"/system/bin/setsebool", "/system/bin/sleep", "/system/bin/smd",
"/system/bin/start", "/system/bin/stop", "/system/bin/swapoff",
"/system/bin/swapon", "/system/bin/sync", "/system/bin/top",
"/system/bin/touch", "/system/bin/umount", "/system/bin/uptime",
"/system/bin/vmstat", "/system/bin/watchprops",
"/system/bin/wipe");
set_metadata_recursive("/system", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "ubject_r:system_file:s0");
set_metadata_recursive("/system/addon.d", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "ubject_r:system_file:s0");
set_metadata_recursive("/system/bin", "uid", 0, "gid", 2000, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "ubject_r:system_file:s0");
set_metadata("/system/bin/app_process", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "ubject_r:zygote_exec:s0");
set_metadata("/system/bin/clatd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "ubject_r:clatd_exec:s0");
set_metadata("/system/bin/debuggerd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "ubject_r:debuggerd_exec:s0");
set_metadata("/system/bin/dhcpcd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "ubject_r:dhcp_exec:s0");
set_metadata("/system/bin/dnsmasq", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "ubject_r:dnsmasq_exec:s0");
set_metadata("/system/bin/drmserver", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "ubject_r:drmserver_exec:s0");
set_metadata("/system/bin/hostapd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "ubject_r:hostapd_exec:s0");
set_metadata("/system/bin/installd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "ubject_r:installd_exec:s0");
set_metadata("/system/bin/keystore", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "ubject_r:keystore_exec:s0");
set_metadata("/system/bin/mediaserver", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "ubject_r:mediaserver_exec:s0");
set_metadata("/system/bin/mksh", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "ubject_r:shell_exec:s0");
set_metadata("/system/bin/mtpd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "ubject_r:mtp_exec:s0");
set_metadata("/system/bin/netcfg", "uid", 0, "gid", 3003, "mode", 02750, "capabilities", 0x0, "selabel", "ubject_r:system_file:s0");
set_metadata("/system/bin/netd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "ubject_r:netd_exec:s0");
set_metadata("/system/bin/ping", "uid", 0, "gid", 0, "mode", 0755, "capabilities", 0x0, "selabel", "ubject_ring_exec:s0");
set_metadata("/system/bin/pppd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "ubject_rpp_exec:s0");
set_metadata("/system/bin/qemud", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "ubject_r:qemud_exec:s0");
set_metadata("/system/bin/racoon", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "ubject_r:racoon_exec:s0");
set_metadata("/system/bin/rild", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "ubject_r:rild_exec:s0");
set_metadata("/system/bin/run-as", "uid", 0, "gid", 2000, "mode", 0750, "capabilities", 0xc0, "selabel", "ubject_r:runas_exec:s0");
set_metadata("/system/bin/sdcard", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "ubject_r:sdcardd_exec:s0");
set_metadata("/system/bin/servicemanager", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "ubject_r:servicemanager_exec:s0");
set_metadata("/system/bin/surfaceflinger", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "ubject_r:surfaceflinger_exec:s0");
set_metadata("/system/bin/vold", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "ubject_r:vold_exec:s0");
set_metadata("/system/bin/wpa_supplicant", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "ubject_r:wpa_exec:s0");
set_metadata_recursive("/system/etc/dhcpcd", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "ubject_r:dhcp_system_file:s0");
set_metadata("/system/etc/dhcpcd/dhcpcd-run-hooks", "uid", 1014, "gid", 2000, "mode", 0550, "capabilities", 0x0, "selabel", "ubject_r:dhcp_system_file:s0");
set_metadata_recursive("/system/etc/init.d", "uid", 0, "gid", 2000, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "ubject_r:system_file:s0");
set_metadata("/system/etc/init.d", "uid", 0, "gid", 0, "mode", 0755, "capabilities", 0x0, "selabel", "ubject_r:system_file:s0");
set_metadata("/system/etc/init.goldfish.sh", "uid", 0, "gid", 2000, "mode", 0550, "capabilities", 0x0, "selabel", "ubject_r:system_file:s0");
set_metadata_recursive("/system/etc/ppp", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0555, "capabilities", 0x0, "selabel", "ubject_rpp_system_file:s0");
set_metadata("/system/vendor", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "ubject_r:system_file:s0");
set_metadata("/system/vendor/etc", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "ubject_r:system_file:s0");
set_metadata("/system/vendor/firmware", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "ubject_r:system_file:s0");
set_metadata_recursive("/system/vendor/lib", "uid", 0, "gid", 2000, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "ubject_r:system_file:s0");
set_metadata("/system/vendor/lib/libbt-vendor.so", "uid", 0, "gid", 0, "mode", 0644, "capabilities", 0x0, "selabel", "ubject_r:system_file:s0");
set_metadata_recursive("/system/xbin", "uid", 0, "gid", 2000, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "ubject_r:system_file:s0");
set_metadata("/system/xbin/librank", "uid", 0, "gid", 0, "mode", 06755, "capabilities", 0x0, "selabel", "ubject_r:system_file:s0");
set_metadata("/system/xbin/procmem", "uid", 0, "gid", 0, "mode", 06755, "capabilities", 0x0, "selabel", "ubject_r:system_file:s0");
set_metadata("/system/xbin/procrank", "uid", 0, "gid", 0, "mode", 06755, "capabilities", 0x0, "selabel", "ubject_r:system_file:s0");
set_metadata("/system/xbin/su", "uid", 0, "gid", 0, "mode", 06755, "capabilities", 0x0, "selabel", "ubject_r:su_exec:s0");
set_metadata("/system/xbin/tcpdump", "uid", 0, "gid", 0, "mode", 06755, "capabilities", 0x0, "selabel", "ubject_r:system_file:s0");
show_progress(0.200000, 0);
show_progress(0.200000, 10);
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", "restore");
delete("/system/bin/backuptool.sh");
delete("/system/bin/backuptool.functions");
show_progress(0.200000, 10);
package_extract_file("boot.img", "/dev/block/mmcblk0p15");
show_progress(0.100000, 0);
unmount("/system");
Click to expand...
Click to collapse
lehrqt said:
Ok, so, In the binary script, I can read that :
Click to expand...
Click to collapse
Remove it from file:
Code:
assert(getprop("ro.product.device") == "janice" || getprop("ro.build.product") == "janice" ||
getprop("ro.product.device") == "i9070" || getprop("ro.build.product") == "i9070" ||
getprop("ro.product.device") == "GT-I9070" || getprop("ro.build.product") == "GT-I9070" || abort("This package is for \"janice,i9070,GT-I9070\" devices; this is a \"" + getprop("ro.product.device") + "\".");
Ok,
So, I can flash the rom but now, when the flashing of gapps, I have an error message :
Set_metadata_recursive : some changes failed
E: Error in /external_sd/gapps-kk-20131119.zip
(status 7)
Installation Aborted.
Have you a solution please?
Is not the good gapps?
lehrqt said:
Ok,
So, I can flash the rom but now, when the flashing of gapps, I have an error message :
Set_metadata_recursive : some changes failed
E: Error in /external_sd/gapps-kk-20131119.zip
(status 7)
Installation Aborted.
Have you a solution please?
Is not the good gapps?
Click to expand...
Click to collapse
Are you using CWM or stock recovery?
Temporary CWM: http://forum.xda-developers.com/showthread.php?t=1987313
Re-download Gapps or try other: http://d-h.st/wT3
I have cmw recovery.
So, when I watch the binary script, I can see that :
ui_print("***********************************************");
ui_print(" Google Apps for Android 4.4.0");
ui_print("***********************************************");
ui_print("Installing files...");
run_program("/sbin/busybox", "mount", "/system");
show_progress(1, 15);
delete("/system/app/Provision.apk","/system/app/QuickSearchBox.apk","/system/app/priv-app/SetupWizard.apk","/system/app/priv-app/Velvet.apk","/system/app/Vending.apk","/system/app/BrowserProviderProxy.apk","/system/app/PartnerBookmarksProvider.apk");
package_extract_dir("system", "/system");
set_perm(0, 0, 0755, "/system/addon.d/70-gapps.sh");
package_extract_dir("optional", "/tmp");
package_extract_file("install-optional.sh", "/tmp/install-optional.sh");
set_perm(0, 0, 0777, "/tmp/install-optional.sh");
run_program("/tmp/install-optional.sh", "");
show_progress(1, 15);
ui_print("Cleaning up and setting metadata...");
set_metadata_recursive("/system/addon.d", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "ubject_r:system_file:s0");
set_metadata_recursive("/system/app", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "ubject_r:system_file:s0");
set_metadata_recursive("/system/priv-app", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "ubject_r:system_file:s0");
set_metadata_recursive("/system/etc/permissions", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "ubject_r:system_file:s0");
set_metadata_recursive("/system/etc/preferred-apps", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "ubject_r:system_file:s0");
set_metadata("/system/etc/g.prop", "uid", 0, "gid", 0, "mode", 0755, "capabilities", 0x0, "selabel", "ubject_r:system_file:s0");
set_metadata_recursive("/system/framework", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "ubject_r:system_file:s0");
set_metadata_recursive("/system/lib", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "ubject_r:system_file:s0");
set_metadata_recursive("/system/usr/srec/en-US", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "ubject_r:system_file:s0");
set_metadata_recursive("/system/vendor/pittpatt", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "ubject_r:system_file:s0");
run_program("/sbin/busybox", "umount", "/system");
ui_print("Installation complete!");
Click to expand...
Click to collapse
Can I delete anything in order to repear?
Do not change anything in Gapps.zip.
So, I downlad an other gapps but... when I go to the recovery mode, I can't zip files from sd extern now x)
I don't flash gapps but my phone reboot on cm 11
But now, I can't flash zip, I have not the choice for zip file on the sd card.
How to have a recovery who I can zip files please?
Maybe you have problem with your sd card? Try flash from internal card.
Wysłane z SGSA
It's good, but the flash of gapps failed all the times...
And if I flash rom + use 9070PJBlibteefolder.zip in order to make compatible the rom, My sim card is not recognize...
How to flash rom + gapps and to make the rom compatible for i9070P?
And Have you a good gapps for cm 11?
Edit : I found a gapps, I flash rom, flash gaps and flash 9070PJBlibteefolder.zip but sim card is not recognize...
Have you a solution please? I test with http://d-h.st/30F and 9070PJBlibteefolder.zip but no results...
I flash the,
then, I flash the gapps
And finally I flash 9070PJBlibteefolder.zip or http://d-h.st/30F but no results...
Sim card isn't recognize :x
Re-flash stock 4.1.2 via Odin and check sim card.
Then all over again.
1. Download ROM (and modify update-script), folder lib/tee from 9070P version and Gapps 4.4.
2. Install temporary CWM or kernel CoCore with CWM.
3, Wipe data / factory reset, wipe dalvik cache.
4. Flash ROM, lib/tee and Gapps
5, Restart.
I have no more ideas.
Ok, thanks...
It's failed, I test the AOKP, when I flash rom, flash gaps + flash JBlibteefolder, I have a bricked, Stop on "samsung galaxy s advance GT-I9070P" The first picture.
Well, I thinks I go to donwload cm 10.1... Because I can't installed other rom.
It's really strange because on XDA, other persons who have i9070P have installed roms but for my, it's impossible.
10.2, 11, AOKP 4.3...
Thanks for your help.
Sory but...
Cynanogenmod don't follow the Gt-i9070P?
When we go here : http://goo.im/devs/diegoch/janicep
We can see cm 10.1 only, whereas devs make cm 10.2, cm 11, kitkat, etc.. for Gt-i9070...
Can we supose the Gt-i9070P don't be followed in the futur?
We want Kit kat
Each custom ROM can be installed on 9070P.
lehrqt said:
When we go here : http://goo.im/devs/diegoch/janicep
Click to expand...
Click to collapse
Janice version differs from janicep only update-script file and folder /lib/tee. It's all.
Ok, so, why sim card isn't recognize if we have only to flash libt/tee...?
for cm 11

/etc/system/snd_soc_msm/snd_soc_msm_2x_fusion3 from Stock ROM

Hi, can anyone post the captioned file from stock roms? i want to compare it with cm/fxp's and see what's the problems with 2nd mic and maybe improve the low volume.
thx!
Android 4.3 FW (10.4.B.0.569)
Go Ahead
trying to push this into cm11 build, stopped by sony ric kernel it seems... tired, try again another day.
maybe i can make this a flashable zip? but how..?
nostupidthing said:
maybe i can make this a flashable zip? but how..?
Click to expand...
Click to collapse
I think you may check This Thread
DoO37 said:
I think you may check This Thread
Click to expand...
Click to collapse
tried, but when i flash it, it says something like "cannot mount /system"... apparently the script needs to adapt...?
here is an example
nostupidthing said:
tried, but when i flash it, it says something like "cannot mount /system"... apparently the script needs to adapt...?
here is an example
Click to expand...
Click to collapse
First You need to edit the META-INF\com\google\android\ "updater-script" file with any text editor (i suggest Notepad++)
and replace the line
Code:
[COLOR="Red"]mount("yaffs2", "MTD", "system", "/system");[/COLOR]
with
Code:
[COLOR="Lime"]mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/system", "/system");[/COLOR]
Second you should set the right permissions for the file (as for me i don't know what is the right one for system/etc ,i would use the whole "set permission" script from Sijav flashable zip ,it will work anyway
Code:
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 0, 0755, 0755, "/system/etc/init.d");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm(0, 3003, 06755, "/system/bin/ip");
set_perm(0, 3003, 02750, "/system/bin/netcfg");
set_perm(0, 3004, 02755, "/system/bin/ping");
set_perm(0, 2000, 06750, "/system/bin/run-as");
set_perm_recursive(1002, 1002, 0755, 0440, "/system/etc/bluetooth");
set_perm(0, 0, 0755, "/system/etc/bluetooth");
set_perm(1000, 1000, 0640, "/system/etc/bluetooth/auto_pair_devlist.conf");
set_perm(3002, 3002, 0444, "/system/etc/bluetooth/blacklist.conf");
set_perm(1002, 1002, 0440, "/system/etc/bluetooth/main.conf");
set_perm(1002, 1000, 0640, "/system/etc/bluetooth/auto_pairing.conf");
set_perm(1002, 1002, 0440, "/system/etc/bluetooth/audio.conf");
set_perm(3002, 3002, 0444, "/system/etc/bluetooth/bt_did.conf");
set_perm(3002, 3002, 0444, "/system/etc/bluetooth/bt_stack.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm(0, 0, 0755, "/system/etc/install-recovery.sh");
set_perm(0, 0, 0755, "/system/etc/init.d/99SuperSUDaemon");
set_perm(0, 0, 0755, "/system/etc/init.d");
set_perm_recursive(0, 2000, 0755, 0644, "/system/etc/firmware/wlan");
set_perm(0, 0, 0644, "/system/etc/firmware/wlan/prima/WCNSS_cfg.dat");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm(0, 2000, 0755, "/system/vendor");
set_perm(0, 2000, 0755, "/system/vendor/camera");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/etc");
set_perm(0, 0, 0644, "/system/vendor/etc/audio_effects.conf");
set_perm(0, 2000, 0755, "/system/vendor/lib");
set_perm(0, 2000, 0755, "/system/vendor/lib/hw");
set_perm(0, 0, 0644, "/system/vendor/lib/libwvdrm_L3.so");
set_perm(0, 0, 0644, "/system/vendor/lib/libwvm.so");
set_perm(0, 0, 0644, "/system/vendor/lib/libWVStreamControlAPI_L3.so");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib/drm");
set_perm(0, 0, 0644, "/system/vendor/lib/drm/libdrmwvmplugin.so");
set_perm(0, 2000, 0755, "/system/vendor/firmware");
set_perm(0, 0, 0644, "/system/vendor/firmware/libpn544_fw_c2.so");
set_perm(0, 0, 0644, "/system/vendor/firmware/libpn544_fw_c3.so");
set_perm(0, 0, 0644, "/system/build.prop");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm(0, 0, 06755, "/system/bin/su");
set_perm(0, 1000, 0755, "/system/xbin/busybox");
set_perm(0, 0, 0755, "/system/bin/ctrlaltdel");
Third your flashable zip only contains "etc" folder in root ,while it should be in system/etc
Anyway i made it for you ,haven't test it but it should work ,you may try flashing it and don't forget to take backup before flashing
with proper setperm.... : )
edit: handset volume seems better, but 2nd mic (e.g. video record) still work subpar, any idea to improve??
nostupidthing said:
with proper setperm.... : )
edit: handset volume seems better, but 2nd mic (e.g. video record) still work subpar, any idea to improve??
Click to expand...
Click to collapse
I wish that i could help ,but unfortunately i'm still having Locked Bootloader ,and not planning to unlock it till the end of warranty
Downgrading...
nostupidthing said:
with proper setperm.... : )
edit: handset volume seems better, but 2nd mic (e.g. video record) still work subpar, any idea to improve??
Click to expand...
Click to collapse
I had the same 2nd Mic problem with my ZR. It came with the 10.3.1.a.2.67 firmware out of the box. I went ape trying to find a solution since January. Luckily i found a post from user "nigoc" in Sonymobile forums who said downgrading the phone to 10.1.1.A.1.310 (JellyBean 4.1.2) solves the problem. I did it, and heck he was right. My camera now works as expected. All those "streaming-like" sounds in my video recordings are gone and the sound quality is very good.
I'm attaching the /etc/system/snd_soc_msm/snd_soc_msm_2x_fusion3 file from my phone. Hope it works in 4.2.2 :fingers-crossed:
il2stormo said:
I had the same 2nd Mic problem with my ZR. It came with the 10.3.1.a.2.67 firmware out of the box. I went ape trying to find a solution since January. Luckily i found a post from user "nigoc" in Sonymobile forums who said downgrading the phone to 10.1.1.A.1.310 (JellyBean 4.1.2) solves the problem. I did it, and heck he was right. My camera now works as expected. All those "streaming-like" sounds in my video recordings are gone and the sound quality is very good.
I'm attaching the /etc/system/snd_soc_msm/snd_soc_msm_2x_fusion3 file from my phone. Hope it works in 4.2.2 :fingers-crossed:
Click to expand...
Click to collapse
am not having "stream" noise in video recording... but low volume... think it's mainly 2nd mic, which in turn affect noise cancellation functionality.
i guess maybe cm/fxp devs used yuga (xperia z) config on zr, and that's causing a problem???
anyway, too tried to try now, later... later...
with soundfix (http://forum.xda-developers.com/showthread.php?p=52514028)

[Q] Updater script error when flashing rom

Hello everyone,
I have a problem I can not solve by myself, so I have finally decided to post it in here. I tried searching google, but no data I have found seemed viable to end my torment. But to the point. When I am trying to flash AOSP based ROM on my M7 (International), my TWRP 2.7.1.0 kicks me in the back with and error "E: Error executing updater binary in zip...". I tried flashing lastest CWM Touch 6.0.4.8 recovery, but it didn't work - the phone froze when I have tried wiping cache.
So please, tell me how can I make this work, because I can flash any Sense-based rom and nothing else. I have tried flashing Deviant ROM, Team EOS - The Revival and Liquid Smooth. None of them work. However CandyKat worked just fine.
Vaiet said:
Hello everyone,
I have a problem I can not solve by myself, so I have finally decided to post it in here. I tried searching google, but no data I have found seemed viable to end my torment. But to the point. When I am trying to flash AOSP based ROM on my M7 (International), my TWRP 2.7.1.0 kicks me in the back with and error "E: Error executing updater binary in zip...". I tried flashing lastest CWM Touch 6.0.4.8 recovery, but it didn't work - the phone froze when I have tried wiping cache.
So please, tell me how can I make this work, because I can flash any Sense-based rom and nothing else. I have tried flashing Deviant ROM, Team EOS - The Revival and Liquid Smooth. None of them work. However CandyKat worked just fine.
Click to expand...
Click to collapse
Might worth to try with TWRP 2.6.3.3, instead of 2.7.1.
alray said:
Might worth to try with TWRP 2.6.3.3, instead of 2.7.1.
Click to expand...
Click to collapse
I have begun my journey with TWRP 2.6.3.3. Now I'm on newest Philz and still I can't flash my desired ROM, though I managed to flash one of other AOSP-based ROMs.
Vaiet said:
I have begun my journey with TWRP 2.6.3.3. Now I'm on newest Philz and still I can't flash my desired ROM, though I managed to flash one of other AOSP-based ROMs.
Click to expand...
Click to collapse
which ROM would that be?
and can you upload the updater-script of the ROM you flashed; it's located inside the ROM.ZIP under
/META-INF/com/google/android/updater-script
and either compress & attach, or upload to something like pastebin.com
Same problem here with latest Slim ROM ZIP
I'm having the same error with TWRP 2.7.1. trying to flash Slim-m7-4.4.4.build.6-OFFICIAL-5244.zip.
Unfortunately I can't post a link to the updates-script as I'm new to XDA forums and rules don't allow me to.
msacristan said:
I'm having the same error with TWRP 2.7.1. trying to flash Slim-m7-4.4.4.build.6-OFFICIAL-5244.zip.
Unfortunately I can't post a link to the updates-script as I'm new to XDA forums and rules don't allow me to.
Click to expand...
Click to collapse
copy the text from the updater-scrip ans paste it here acomment. and mark it like a sourcecode or code.
Sent from my GT-P3100 using XDA Free mobile app
msacristan said:
I'm having the same error with TWRP 2.7.1. trying to flash Slim-m7-4.4.4.build.6-OFFICIAL-5244.zip.
Unfortunately I can't post a link to the updates-script as I'm new to XDA forums and rules don't allow me to.
Click to expand...
Click to collapse
if you have an m7_u/ul use TWRP 2.6.3.3 or 2.6.3.4
There we go
Code:
mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/system", "/system");
package_extract_dir("system/addon.d", "/system/addon.d");
package_extract_file("system/bin/bac[ATTACH]2861732[/ATTACH]kuptool.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);
ui_print(" _____________________ ");
ui_print(" / ");
ui_print(" / |");
ui_print(" / ___________________|");
ui_print(" / / ___ ");
ui_print(" / / ___/ \ ");
ui_print(" / / / \___/____ ____ ");
ui_print(" / / | |___/ \_/ |");
ui_print(" ___________/ / | | | |");
ui_print("| / | | | | | |");
ui_print("| / | | | | | |");
ui_print("|_____________/ \___^___^___^___^___/");
ui_print(" ");
ui_print("");
ui_print("Format and Mount System, Mount Data...");
format("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/system", "0", "/system");
mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/system", "/system");
mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/userdata", "/data");
package_extract_dir("system", "/system");
package_extract_dir("data", "/data");
ui_print("Symlinks and permissions...");
symlink("../bin/fsck.f2fs", "/system/bin/dump.f2fs");
symlink("../xbin/su", "/system/bin/su");
symlink("/firmware/mdm/image/acdb.mbn", "/system/vendor/firmware/acdb.mbn");
symlink("/firmware/mdm/image/apps.mbn", "/system/vendor/firmware/apps.mbn");
symlink("/firmware/mdm/image/dsp1.mbn", "/system/vendor/firmware/dsp1.mbn");
symlink("/firmware/mdm/image/dsp2.mbn", "/system/vendor/firmware/dsp2.mbn");
symlink("/firmware/mdm/image/dsp3.mbn", "/system/vendor/firmware/dsp3.mbn");
symlink("/firmware/mdm/image/efs1.mbn", "/system/vendor/firmware/efs1.mbn");
symlink("/firmware/mdm/image/efs2.mbn", "/system/vendor/firmware/efs2.mbn");
symlink("/firmware/mdm/image/efs3.mbn", "/system/vendor/firmware/efs3.mbn");
symlink("/firmware/mdm/image/htc61.mbn", "/system/vendor/firmware/htc61.mbn");
symlink("/firmware/mdm/image/htc62.mbn", "/system/vendor/firmware/htc62.mbn");
symlink("/firmware/mdm/image/htc63.mbn", "/system/vendor/firmware/htc63.mbn");
symlink("/firmware/mdm/image/htc64.mbn", "/system/vendor/firmware/htc64.mbn");
symlink("/firmware/mdm/image/htc65.mbn", "/system/vendor/firmware/htc65.mbn");
symlink("/firmware/mdm/image/htccdma.mbn", "/system/vendor/firmware/htccdma.mbn");
symlink("/firmware/mdm/image/htcnvbak.mbn", "/system/vendor/firmware/htcnvbak.mbn");
symlink("/firmware/mdm/image/htcrcust.mbn", "/system/vendor/firmware/htcrcust.mbn");
symlink("/firmware/mdm/image/htcrfnv.mbn", "/system/vendor/firmware/htcrfnv.mbn");
symlink("/firmware/mdm/image/htcsmem.mbn", "/system/vendor/firmware/htcsmem.mbn");
symlink("/firmware/mdm/image/htcssmem.mbn", "/system/vendor/firmware/htcssmem.mbn");
symlink("/firmware/mdm/image/mdm_acdb.img", "/system/vendor/firmware/mdm_acdb.img");
symlink("/firmware/mdm/image/rpm.mbn", "/system/vendor/firmware/rpm.mbn");
symlink("/firmware/mdm/image/sbl1.mbn", "/system/vendor/firmware/sbl1.mbn");
symlink("/firmware/mdm/image/sbl1_82.mbn", "/system/vendor/firmware/sbl1_82.mbn");
symlink("/firmware/mdm/image/sbl1_92.mbn", "/system/vendor/firmware/sbl1_92.mbn");
symlink("/firmware/mdm/image/sbl1_96.mbn", "/system/vendor/firmware/sbl1_96.mbn");
symlink("/firmware/mdm/image/sbl2.mbn", "/system/vendor/firmware/sbl2.mbn");
symlink("/firmware/q6/q6.b00", "/system/vendor/firmware/q6.b00");
symlink("/firmware/q6/q6.b01", "/system/vendor/firmware/q6.b01");
symlink("/firmware/q6/q6.b03", "/system/vendor/firmware/q6.b03");
symlink("/firmware/q6/q6.b04", "/system/vendor/firmware/q6.b04");
symlink("/firmware/q6/q6.b05", "/system/vendor/firmware/q6.b05");
symlink("/firmware/q6/q6.b06", "/system/vendor/firmware/q6.b06");
symlink("/firmware/q6/q6.mdt", "/system/vendor/firmware/q6.mdt");
symlink("Roboto-Bold.ttf", "/system/fonts/DroidSans-Bold.ttf");
symlink("Roboto-Regular.ttf", "/system/fonts/DroidSans.ttf");
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/chcon",
"/system/xbin/chgrp", "/system/xbin/chmod", "/system/xbin/chown",
"/system/xbin/chroot", "/system/xbin/clear", "/system/xbin/cmp",
"/system/xbin/comm", "/system/xbin/cp", "/system/xbin/cpio",
"/system/xbin/crond", "/system/xbin/crontab", "/system/xbin/cut",
"/system/xbin/date", "/system/xbin/dc", "/system/xbin/dd",
"/system/xbin/depmod", "/system/xbin/devmem", "/system/xbin/df",
"/system/xbin/diff", "/system/xbin/dirname", "/system/xbin/dmesg",
"/system/xbin/dnsd", "/system/xbin/dos2unix", "/system/xbin/du",
"/system/xbin/echo", "/system/xbin/ed", "/system/xbin/egrep",
"/system/xbin/env", "/system/xbin/expand", "/system/xbin/expr",
"/system/xbin/false", "/system/xbin/fbsplash", "/system/xbin/fdisk",
"/system/xbin/fgrep", "/system/xbin/find", "/system/xbin/flash_lock",
"/system/xbin/flash_unlock", "/system/xbin/flashcp",
"/system/xbin/flock", "/system/xbin/fold", "/system/xbin/free",
"/system/xbin/freeramdisk", "/system/xbin/fstrim", "/system/xbin/fsync",
"/system/xbin/ftpget", "/system/xbin/ftpput", "/system/xbin/fuser",
"/system/xbin/getenforce", "/system/xbin/getopt",
"/system/xbin/getsebool", "/system/xbin/grep", "/system/xbin/groups",
"/system/xbin/gunzip", "/system/xbin/gzip", "/system/xbin/halt",
"/system/xbin/head", "/system/xbin/hexdump", "/system/xbin/id",
"/system/xbin/ifconfig", "/system/xbin/inetd", "/system/xbin/insmod",
"/system/xbin/install", "/system/xbin/ionice", "/system/xbin/iostat",
"/system/xbin/ip", "/system/xbin/kill", "/system/xbin/killall",
"/system/xbin/killall5", "/system/xbin/less", "/system/xbin/ln",
"/system/xbin/losetup", "/system/xbin/ls", "/system/xbin/lsattr",
"/system/xbin/lsmod", "/system/xbin/lsusb", "/system/xbin/lzcat",
"/system/xbin/lzma", "/system/xbin/lzop", "/system/xbin/lzopcat",
"/system/xbin/man", "/system/xbin/matchpathcon", "/system/xbin/md5sum",
"/system/xbin/mesg", "/system/xbin/mkdir", "/system/xbin/mke2fs",
"/system/xbin/mkfifo", "/system/xbin/mkfs.ext2",
"/system/xbin/mkfs.vfat", "/system/xbin/mknod", "/system/xbin/mkswap",
"/system/xbin/mktemp", "/system/xbin/modinfo", "/system/xbin/modprobe",
"/system/xbin/more", "/system/xbin/mount", "/system/xbin/mountpoint",
"/system/xbin/mpstat", "/system/xbin/mv", "/system/xbin/nanddump",
"/system/xbin/nandwrite", "/system/xbin/nbd-client",
"/system/xbin/netstat", "/system/xbin/nice", "/system/xbin/nohup",
"/system/xbin/nslookup", "/system/xbin/ntpd", "/system/xbin/od",
"/system/xbin/patch", "/system/xbin/pgrep", "/system/xbin/pidof",
"/system/xbin/ping", "/system/xbin/pipe_progress", "/system/xbin/pkill",
"/system/xbin/pmap", "/system/xbin/poweroff", "/system/xbin/printenv",
"/system/xbin/printf", "/system/xbin/ps", "/system/xbin/pstree",
"/system/xbin/pwd", "/system/xbin/pwdx", "/system/xbin/rdev",
"/system/xbin/readlink", "/system/xbin/realpath", "/system/xbin/renice",
"/system/xbin/reset", "/system/xbin/resize", "/system/xbin/restorecon",
"/system/xbin/rev", "/system/xbin/rm", "/system/xbin/rmdir",
"/system/xbin/rmmod", "/system/xbin/route", "/system/xbin/run-parts",
"/system/xbin/runcon", "/system/xbin/rx", "/system/xbin/sed",
"/system/xbin/selinuxenabled", "/system/xbin/seq",
"/system/xbin/sestatus", "/system/xbin/setconsole",
"/system/xbin/setenforce", "/system/xbin/setfiles",
"/system/xbin/setsebool", "/system/xbin/setserial",
"/system/xbin/setsid", "/system/xbin/sh", "/system/xbin/sha1sum",
"/system/xbin/sha256sum", "/system/xbin/sha3sum",
"/system/xbin/sha512sum", "/system/xbin/sleep", "/system/xbin/sort",
"/system/xbin/split", "/system/xbin/stat", "/system/xbin/strings",
"/system/xbin/stty", "/system/xbin/sum", "/system/xbin/swapoff",
"/system/xbin/swapon", "/system/xbin/sync", "/system/xbin/sysctl",
"/system/xbin/tac", "/system/xbin/tail", "/system/xbin/tar",
"/system/xbin/taskset", "/system/xbin/tee", "/system/xbin/telnet",
"/system/xbin/telnetd", "/system/xbin/test", "/system/xbin/tftp",
"/system/xbin/tftpd", "/system/xbin/time", "/system/xbin/timeout",
"/system/xbin/top", "/system/xbin/touch", "/system/xbin/tr",
"/system/xbin/traceroute", "/system/xbin/true", "/system/xbin/ttysize",
"/system/xbin/tune2fs", "/system/xbin/umount", "/system/xbin/uname",
"/system/xbin/uncompress", "/system/xbin/unexpand", "/system/xbin/uniq",
"/system/xbin/unix2dos", "/system/xbin/unlzma", "/system/xbin/unlzop",
"/system/xbin/unxz", "/system/xbin/unzip", "/system/xbin/uptime",
"/system/xbin/usleep", "/system/xbin/uudecode", "/system/xbin/uuencode",
"/system/xbin/vi", "/system/xbin/watch", "/system/xbin/wc",
"/system/xbin/wget", "/system/xbin/which", "/system/xbin/whoami",
"/system/xbin/xargs", "/system/xbin/xz", "/system/xbin/xzcat",
"/system/xbin/yes",
"/system/xbin/zcat");
symlink("libGLESv2.so", "/system/lib/libGLESv3.so");
symlink("mksh", "/system/bin/sh");
symlink("mount.exfat", "/system/bin/fsck.exfat",
"/system/bin/mkfs.exfat");
symlink("toolbox", "/system/bin/cat", "/system/bin/chcon",
"/system/bin/chmod", "/system/bin/chown", "/system/bin/clear",
"/system/bin/cmp", "/system/bin/cp", "/system/bin/date",
"/system/bin/dd", "/system/bin/df", "/system/bin/dmesg",
"/system/bin/du", "/system/bin/getenforce", "/system/bin/getevent",
"/system/bin/getprop", "/system/bin/getsebool", "/system/bin/grep",
"/system/bin/hd", "/system/bin/id", "/system/bin/ifconfig",
"/system/bin/iftop", "/system/bin/insmod", "/system/bin/ioctl",
"/system/bin/ionice", "/system/bin/kill", "/system/bin/ln",
"/system/bin/load_policy", "/system/bin/log", "/system/bin/ls",
"/system/bin/lsmod", "/system/bin/lsof", "/system/bin/md5",
"/system/bin/mkdir", "/system/bin/mkswap", "/system/bin/mount",
"/system/bin/mv", "/system/bin/nandread", "/system/bin/netstat",
"/system/bin/newfs_msdos", "/system/bin/notify", "/system/bin/printenv",
"/system/bin/ps", "/system/bin/r", "/system/bin/readlink",
"/system/bin/renice", "/system/bin/restorecon", "/system/bin/rm",
"/system/bin/rmdir", "/system/bin/rmmod", "/system/bin/route",
"/system/bin/runcon", "/system/bin/schedtop", "/system/bin/sendevent",
"/system/bin/setconsole", "/system/bin/setenforce",
"/system/bin/setprop", "/system/bin/setsebool", "/system/bin/sleep",
"/system/bin/smd", "/system/bin/start", "/system/bin/stop",
"/system/bin/swapoff", "/system/bin/swapon", "/system/bin/sync",
"/system/bin/top", "/system/bin/touch", "/system/bin/umount",
"/system/bin/uptime", "/system/bin/vmstat", "/system/bin/watchprops",
"/system/bin/wipe");
set_metadata_recursive("/system", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/addon.d", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/bin", "uid", 0, "gid", 2000, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/bin/app_process", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:zygote_exec:s0");
set_metadata("/system/bin/clatd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:clatd_exec:s0");
set_metadata("/system/bin/debuggerd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:debuggerd_exec:s0");
set_metadata("/system/bin/dhcpcd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:dhcp_exec:s0");
set_metadata("/system/bin/dnsmasq", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:dnsmasq_exec:s0");
set_metadata("/system/bin/drmserver", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:drmserver_exec:s0");
set_metadata("/system/bin/efsks", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:kickstart_exec:s0");
set_metadata("/system/bin/hostapd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:hostapd_exec:s0");
set_metadata("/system/bin/installd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:installd_exec:s0");
set_metadata("/system/bin/keystore", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:keystore_exec:s0");
set_metadata("/system/bin/ks", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:kickstart_exec:s0");
set_metadata("/system/bin/mediaserver", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:mediaserver_exec:s0");
set_metadata("/system/bin/mksh", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:shell_exec:s0");
set_metadata("/system/bin/mtpd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:mtp_exec:s0");
set_metadata("/system/bin/netcfg", "uid", 0, "gid", 3003, "mode", 02750, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/bin/netd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:netd_exec:s0");
set_metadata("/system/bin/ping", "uid", 0, "gid", 0, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:ping_exec:s0");
set_metadata("/system/bin/pppd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:ppp_exec:s0");
set_metadata("/system/bin/qcks", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:kickstart_exec:s0");
set_metadata("/system/bin/racoon", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:racoon_exec:s0");
set_metadata("/system/bin/rild", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:rild_exec:s0");
set_metadata("/system/bin/run-as", "uid", 0, "gid", 2000, "mode", 0750, "capabilities", 0xc0, "selabel", "u:object_r:runas_exec:s0");
set_metadata("/system/bin/sdcard", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:sdcardd_exec:s0");
set_metadata("/system/bin/servicemanager", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:servicemanager_exec:s0");
set_metadata("/system/bin/surfaceflinger", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:surfaceflinger_exec:s0");
set_metadata("/system/bin/vold", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:vold_exec:s0");
set_metadata("/system/bin/wpa_supplicant", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:wpa_exec:s0");
set_metadata_recursive("/system/etc/dhcpcd", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:dhcp_system_file:s0");
set_metadata("/system/etc/dhcpcd/dhcpcd-run-hooks", "uid", 1014, "gid", 2000, "mode", 0550, "capabilities", 0x0, "selabel", "u:object_r:dhcp_system_file:s0");
set_metadata_recursive("/system/etc/init.d", "uid", 0, "gid", 2000, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/etc/init.d", "uid", 0, "gid", 0, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/etc/ppp", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0555, "capabilities", 0x0, "selabel", "u:object_r:ppp_system_file:s0");
set_metadata("/system/vendor", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/vendor/etc", "uid", 0, "gid", 2000, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/vendor/etc/audio_effects.conf", "uid", 0, "gid", 0, "mode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/vendor/firmware", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/vendor/firmware/keymaster", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/vendor/lib", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/vendor/lib/egl", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/vendor/lib/hw", "uid", 0, "gid", 2000, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/vendor/lib/hw/power.msm8960.so", "uid", 0, "gid", 0, "mode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/xbin", "uid", 0, "gid", 2000, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/xbin/librank", "uid", 0, "gid", 0, "mode", 06755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/xbin/procmem", "uid", 0, "gid", 0, "mode", 06755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/xbin/procrank", "uid", 0, "gid", 0, "mode", 06755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/xbin/su", "uid", 0, "gid", 0, "mode", 06755, "capabilities", 0x0, "selabel", "u:object_r:su_exec:s0");
show_progress(0.200000, 0);
show_progress(0.200000, 10);
package_extract_dir("system/addon.d", "/system/addon.d");
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", "restore");
delete("/system/bin/backuptool.sh");
delete("/system/bin/backuptool.functions");
show_progress(0.200000, 10);
ui_print("Flashing Boot Image...");
package_extract_file("boot.img", "/dev/block/platform/msm_sdcc.1/by-name/boot");
show_progress(0.100000, 0);
unmount("/data");
unmount("/system");
Thanks!
Solved!
nkk71 said:
if you have an m7_u/ul use TWRP 2.6.3.3 or 2.6.3.4
Click to expand...
Click to collapse
Hi, TWRP 2.6.3.3 didn't work either but I 2.7.1.1 did the trick (2.7.1.0 seems to be the problem).
Many thanks anyway.
msacristan said:
Code:
mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/system", "/system");
package_extract_dir("system/addon.d", "/system/addon.d");
package_extract_file("system/bin/bac[ATTACH]2861732[/ATTACH]kuptool.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);
ui_print(" _____________________ ");
ui_print(" / ");
ui_print(" / |");
ui_print(" / ___________________|");
ui_print(" / / ___ ");
ui_print(" / / ___/ \ ");
ui_print(" / / / \___/____ ____ ");
ui_print(" / / | |___/ \_/ |");
ui_print(" ___________/ / | | | |");
ui_print("| / | | | | | |");
ui_print("| / | | | | | |");
ui_print("|_____________/ \___^___^___^___^___/");
ui_print(" ");
ui_print("");
ui_print("Format and Mount System, Mount Data...");
format("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/system", "0", "/system");
mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/system", "/system");
mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/userdata", "/data");
package_extract_dir("system", "/system");
package_extract_dir("data", "/data");
ui_print("Symlinks and permissions...");
symlink("../bin/fsck.f2fs", "/system/bin/dump.f2fs");
symlink("../xbin/su", "/system/bin/su");
symlink("/firmware/mdm/image/acdb.mbn", "/system/vendor/firmware/acdb.mbn");
symlink("/firmware/mdm/image/apps.mbn", "/system/vendor/firmware/apps.mbn");
symlink("/firmware/mdm/image/dsp1.mbn", "/system/vendor/firmware/dsp1.mbn");
symlink("/firmware/mdm/image/dsp2.mbn", "/system/vendor/firmware/dsp2.mbn");
symlink("/firmware/mdm/image/dsp3.mbn", "/system/vendor/firmware/dsp3.mbn");
symlink("/firmware/mdm/image/efs1.mbn", "/system/vendor/firmware/efs1.mbn");
symlink("/firmware/mdm/image/efs2.mbn", "/system/vendor/firmware/efs2.mbn");
symlink("/firmware/mdm/image/efs3.mbn", "/system/vendor/firmware/efs3.mbn");
symlink("/firmware/mdm/image/htc61.mbn", "/system/vendor/firmware/htc61.mbn");
symlink("/firmware/mdm/image/htc62.mbn", "/system/vendor/firmware/htc62.mbn");
symlink("/firmware/mdm/image/htc63.mbn", "/system/vendor/firmware/htc63.mbn");
symlink("/firmware/mdm/image/htc64.mbn", "/system/vendor/firmware/htc64.mbn");
symlink("/firmware/mdm/image/htc65.mbn", "/system/vendor/firmware/htc65.mbn");
symlink("/firmware/mdm/image/htccdma.mbn", "/system/vendor/firmware/htccdma.mbn");
symlink("/firmware/mdm/image/htcnvbak.mbn", "/system/vendor/firmware/htcnvbak.mbn");
symlink("/firmware/mdm/image/htcrcust.mbn", "/system/vendor/firmware/htcrcust.mbn");
symlink("/firmware/mdm/image/htcrfnv.mbn", "/system/vendor/firmware/htcrfnv.mbn");
symlink("/firmware/mdm/image/htcsmem.mbn", "/system/vendor/firmware/htcsmem.mbn");
symlink("/firmware/mdm/image/htcssmem.mbn", "/system/vendor/firmware/htcssmem.mbn");
symlink("/firmware/mdm/image/mdm_acdb.img", "/system/vendor/firmware/mdm_acdb.img");
symlink("/firmware/mdm/image/rpm.mbn", "/system/vendor/firmware/rpm.mbn");
symlink("/firmware/mdm/image/sbl1.mbn", "/system/vendor/firmware/sbl1.mbn");
symlink("/firmware/mdm/image/sbl1_82.mbn", "/system/vendor/firmware/sbl1_82.mbn");
symlink("/firmware/mdm/image/sbl1_92.mbn", "/system/vendor/firmware/sbl1_92.mbn");
symlink("/firmware/mdm/image/sbl1_96.mbn", "/system/vendor/firmware/sbl1_96.mbn");
symlink("/firmware/mdm/image/sbl2.mbn", "/system/vendor/firmware/sbl2.mbn");
symlink("/firmware/q6/q6.b00", "/system/vendor/firmware/q6.b00");
symlink("/firmware/q6/q6.b01", "/system/vendor/firmware/q6.b01");
symlink("/firmware/q6/q6.b03", "/system/vendor/firmware/q6.b03");
symlink("/firmware/q6/q6.b04", "/system/vendor/firmware/q6.b04");
symlink("/firmware/q6/q6.b05", "/system/vendor/firmware/q6.b05");
symlink("/firmware/q6/q6.b06", "/system/vendor/firmware/q6.b06");
symlink("/firmware/q6/q6.mdt", "/system/vendor/firmware/q6.mdt");
symlink("Roboto-Bold.ttf", "/system/fonts/DroidSans-Bold.ttf");
symlink("Roboto-Regular.ttf", "/system/fonts/DroidSans.ttf");
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/chcon",
"/system/xbin/chgrp", "/system/xbin/chmod", "/system/xbin/chown",
"/system/xbin/chroot", "/system/xbin/clear", "/system/xbin/cmp",
"/system/xbin/comm", "/system/xbin/cp", "/system/xbin/cpio",
"/system/xbin/crond", "/system/xbin/crontab", "/system/xbin/cut",
"/system/xbin/date", "/system/xbin/dc", "/system/xbin/dd",
"/system/xbin/depmod", "/system/xbin/devmem", "/system/xbin/df",
"/system/xbin/diff", "/system/xbin/dirname", "/system/xbin/dmesg",
"/system/xbin/dnsd", "/system/xbin/dos2unix", "/system/xbin/du",
"/system/xbin/echo", "/system/xbin/ed", "/system/xbin/egrep",
"/system/xbin/env", "/system/xbin/expand", "/system/xbin/expr",
"/system/xbin/false", "/system/xbin/fbsplash", "/system/xbin/fdisk",
"/system/xbin/fgrep", "/system/xbin/find", "/system/xbin/flash_lock",
"/system/xbin/flash_unlock", "/system/xbin/flashcp",
"/system/xbin/flock", "/system/xbin/fold", "/system/xbin/free",
"/system/xbin/freeramdisk", "/system/xbin/fstrim", "/system/xbin/fsync",
"/system/xbin/ftpget", "/system/xbin/ftpput", "/system/xbin/fuser",
"/system/xbin/getenforce", "/system/xbin/getopt",
"/system/xbin/getsebool", "/system/xbin/grep", "/system/xbin/groups",
"/system/xbin/gunzip", "/system/xbin/gzip", "/system/xbin/halt",
"/system/xbin/head", "/system/xbin/hexdump", "/system/xbin/id",
"/system/xbin/ifconfig", "/system/xbin/inetd", "/system/xbin/insmod",
"/system/xbin/install", "/system/xbin/ionice", "/system/xbin/iostat",
"/system/xbin/ip", "/system/xbin/kill", "/system/xbin/killall",
"/system/xbin/killall5", "/system/xbin/less", "/system/xbin/ln",
"/system/xbin/losetup", "/system/xbin/ls", "/system/xbin/lsattr",
"/system/xbin/lsmod", "/system/xbin/lsusb", "/system/xbin/lzcat",
"/system/xbin/lzma", "/system/xbin/lzop", "/system/xbin/lzopcat",
"/system/xbin/man", "/system/xbin/matchpathcon", "/system/xbin/md5sum",
"/system/xbin/mesg", "/system/xbin/mkdir", "/system/xbin/mke2fs",
"/system/xbin/mkfifo", "/system/xbin/mkfs.ext2",
"/system/xbin/mkfs.vfat", "/system/xbin/mknod", "/system/xbin/mkswap",
"/system/xbin/mktemp", "/system/xbin/modinfo", "/system/xbin/modprobe",
"/system/xbin/more", "/system/xbin/mount", "/system/xbin/mountpoint",
"/system/xbin/mpstat", "/system/xbin/mv", "/system/xbin/nanddump",
"/system/xbin/nandwrite", "/system/xbin/nbd-client",
"/system/xbin/netstat", "/system/xbin/nice", "/system/xbin/nohup",
"/system/xbin/nslookup", "/system/xbin/ntpd", "/system/xbin/od",
"/system/xbin/patch", "/system/xbin/pgrep", "/system/xbin/pidof",
"/system/xbin/ping", "/system/xbin/pipe_progress", "/system/xbin/pkill",
"/system/xbin/pmap", "/system/xbin/poweroff", "/system/xbin/printenv",
"/system/xbin/printf", "/system/xbin/ps", "/system/xbin/pstree",
"/system/xbin/pwd", "/system/xbin/pwdx", "/system/xbin/rdev",
"/system/xbin/readlink", "/system/xbin/realpath", "/system/xbin/renice",
"/system/xbin/reset", "/system/xbin/resize", "/system/xbin/restorecon",
"/system/xbin/rev", "/system/xbin/rm", "/system/xbin/rmdir",
"/system/xbin/rmmod", "/system/xbin/route", "/system/xbin/run-parts",
"/system/xbin/runcon", "/system/xbin/rx", "/system/xbin/sed",
"/system/xbin/selinuxenabled", "/system/xbin/seq",
"/system/xbin/sestatus", "/system/xbin/setconsole",
"/system/xbin/setenforce", "/system/xbin/setfiles",
"/system/xbin/setsebool", "/system/xbin/setserial",
"/system/xbin/setsid", "/system/xbin/sh", "/system/xbin/sha1sum",
"/system/xbin/sha256sum", "/system/xbin/sha3sum",
"/system/xbin/sha512sum", "/system/xbin/sleep", "/system/xbin/sort",
"/system/xbin/split", "/system/xbin/stat", "/system/xbin/strings",
"/system/xbin/stty", "/system/xbin/sum", "/system/xbin/swapoff",
"/system/xbin/swapon", "/system/xbin/sync", "/system/xbin/sysctl",
"/system/xbin/tac", "/system/xbin/tail", "/system/xbin/tar",
"/system/xbin/taskset", "/system/xbin/tee", "/system/xbin/telnet",
"/system/xbin/telnetd", "/system/xbin/test", "/system/xbin/tftp",
"/system/xbin/tftpd", "/system/xbin/time", "/system/xbin/timeout",
"/system/xbin/top", "/system/xbin/touch", "/system/xbin/tr",
"/system/xbin/traceroute", "/system/xbin/true", "/system/xbin/ttysize",
"/system/xbin/tune2fs", "/system/xbin/umount", "/system/xbin/uname",
"/system/xbin/uncompress", "/system/xbin/unexpand", "/system/xbin/uniq",
"/system/xbin/unix2dos", "/system/xbin/unlzma", "/system/xbin/unlzop",
"/system/xbin/unxz", "/system/xbin/unzip", "/system/xbin/uptime",
"/system/xbin/usleep", "/system/xbin/uudecode", "/system/xbin/uuencode",
"/system/xbin/vi", "/system/xbin/watch", "/system/xbin/wc",
"/system/xbin/wget", "/system/xbin/which", "/system/xbin/whoami",
"/system/xbin/xargs", "/system/xbin/xz", "/system/xbin/xzcat",
"/system/xbin/yes",
"/system/xbin/zcat");
symlink("libGLESv2.so", "/system/lib/libGLESv3.so");
symlink("mksh", "/system/bin/sh");
symlink("mount.exfat", "/system/bin/fsck.exfat",
"/system/bin/mkfs.exfat");
symlink("toolbox", "/system/bin/cat", "/system/bin/chcon",
"/system/bin/chmod", "/system/bin/chown", "/system/bin/clear",
"/system/bin/cmp", "/system/bin/cp", "/system/bin/date",
"/system/bin/dd", "/system/bin/df", "/system/bin/dmesg",
"/system/bin/du", "/system/bin/getenforce", "/system/bin/getevent",
"/system/bin/getprop", "/system/bin/getsebool", "/system/bin/grep",
"/system/bin/hd", "/system/bin/id", "/system/bin/ifconfig",
"/system/bin/iftop", "/system/bin/insmod", "/system/bin/ioctl",
"/system/bin/ionice", "/system/bin/kill", "/system/bin/ln",
"/system/bin/load_policy", "/system/bin/log", "/system/bin/ls",
"/system/bin/lsmod", "/system/bin/lsof", "/system/bin/md5",
"/system/bin/mkdir", "/system/bin/mkswap", "/system/bin/mount",
"/system/bin/mv", "/system/bin/nandread", "/system/bin/netstat",
"/system/bin/newfs_msdos", "/system/bin/notify", "/system/bin/printenv",
"/system/bin/ps", "/system/bin/r", "/system/bin/readlink",
"/system/bin/renice", "/system/bin/restorecon", "/system/bin/rm",
"/system/bin/rmdir", "/system/bin/rmmod", "/system/bin/route",
"/system/bin/runcon", "/system/bin/schedtop", "/system/bin/sendevent",
"/system/bin/setconsole", "/system/bin/setenforce",
"/system/bin/setprop", "/system/bin/setsebool", "/system/bin/sleep",
"/system/bin/smd", "/system/bin/start", "/system/bin/stop",
"/system/bin/swapoff", "/system/bin/swapon", "/system/bin/sync",
"/system/bin/top", "/system/bin/touch", "/system/bin/umount",
"/system/bin/uptime", "/system/bin/vmstat", "/system/bin/watchprops",
"/system/bin/wipe");
set_metadata_recursive("/system", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/addon.d", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/bin", "uid", 0, "gid", 2000, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/bin/app_process", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:zygote_exec:s0");
set_metadata("/system/bin/clatd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:clatd_exec:s0");
set_metadata("/system/bin/debuggerd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:debuggerd_exec:s0");
set_metadata("/system/bin/dhcpcd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:dhcp_exec:s0");
set_metadata("/system/bin/dnsmasq", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:dnsmasq_exec:s0");
set_metadata("/system/bin/drmserver", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:drmserver_exec:s0");
set_metadata("/system/bin/efsks", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:kickstart_exec:s0");
set_metadata("/system/bin/hostapd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:hostapd_exec:s0");
set_metadata("/system/bin/installd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:installd_exec:s0");
set_metadata("/system/bin/keystore", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:keystore_exec:s0");
set_metadata("/system/bin/ks", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:kickstart_exec:s0");
set_metadata("/system/bin/mediaserver", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:mediaserver_exec:s0");
set_metadata("/system/bin/mksh", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:shell_exec:s0");
set_metadata("/system/bin/mtpd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:mtp_exec:s0");
set_metadata("/system/bin/netcfg", "uid", 0, "gid", 3003, "mode", 02750, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/bin/netd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:netd_exec:s0");
set_metadata("/system/bin/ping", "uid", 0, "gid", 0, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:ping_exec:s0");
set_metadata("/system/bin/pppd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:ppp_exec:s0");
set_metadata("/system/bin/qcks", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:kickstart_exec:s0");
set_metadata("/system/bin/racoon", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:racoon_exec:s0");
set_metadata("/system/bin/rild", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:rild_exec:s0");
set_metadata("/system/bin/run-as", "uid", 0, "gid", 2000, "mode", 0750, "capabilities", 0xc0, "selabel", "u:object_r:runas_exec:s0");
set_metadata("/system/bin/sdcard", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:sdcardd_exec:s0");
set_metadata("/system/bin/servicemanager", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:servicemanager_exec:s0");
set_metadata("/system/bin/surfaceflinger", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:surfaceflinger_exec:s0");
set_metadata("/system/bin/vold", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:vold_exec:s0");
set_metadata("/system/bin/wpa_supplicant", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:wpa_exec:s0");
set_metadata_recursive("/system/etc/dhcpcd", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:dhcp_system_file:s0");
set_metadata("/system/etc/dhcpcd/dhcpcd-run-hooks", "uid", 1014, "gid", 2000, "mode", 0550, "capabilities", 0x0, "selabel", "u:object_r:dhcp_system_file:s0");
set_metadata_recursive("/system/etc/init.d", "uid", 0, "gid", 2000, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/etc/init.d", "uid", 0, "gid", 0, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/etc/ppp", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0555, "capabilities", 0x0, "selabel", "u:object_r:ppp_system_file:s0");
set_metadata("/system/vendor", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/vendor/etc", "uid", 0, "gid", 2000, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/vendor/etc/audio_effects.conf", "uid", 0, "gid", 0, "mode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/vendor/firmware", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/vendor/firmware/keymaster", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/vendor/lib", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/vendor/lib/egl", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/vendor/lib/hw", "uid", 0, "gid", 2000, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/vendor/lib/hw/power.msm8960.so", "uid", 0, "gid", 0, "mode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/xbin", "uid", 0, "gid", 2000, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/xbin/librank", "uid", 0, "gid", 0, "mode", 06755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/xbin/procmem", "uid", 0, "gid", 0, "mode", 06755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/xbin/procrank", "uid", 0, "gid", 0, "mode", 06755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/xbin/su", "uid", 0, "gid", 0, "mode", 06755, "capabilities", 0x0, "selabel", "u:object_r:su_exec:s0");
show_progress(0.200000, 0);
show_progress(0.200000, 10);
package_extract_dir("system/addon.d", "/system/addon.d");
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", "restore");
delete("/system/bin/backuptool.sh");
delete("/system/bin/backuptool.functions");
show_progress(0.200000, 10);
ui_print("Flashing Boot Image...");
package_extract_file("boot.img", "/dev/block/platform/msm_sdcc.1/by-name/boot");
show_progress(0.100000, 0);
unmount("/data");
unmount("/system");
Thanks!
Click to expand...
Click to collapse
There is no problem in the Script. I think its the recovery version.

[HELP] Can you help me with the updater script?

I am making a rom in cwm but I always get the error status of 0 , help me fill in the updater script correctly?
This is the updater script made from cygwin:
Code:
show_progress(0.1, 0);
format("MTD", "system");
mount("MTD", "system", "/system");
format("MTD", "userdata");
package_extract_dir("system", "/system");
symlink("dumpstate", "/system/bin/dumpcrash");
symlink("debuggerd", "/system/bin/csview");
symlink("mksh", "/system/bin/sh");
symlink("toolbox", "/system/bin/touchinput");
symlink("toolbox", "/system/bin/playback");
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 0, 0777, 0777, "/system/etc/init.d");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm(0, 3003, 06755, "/system/bin/ip");
set_perm(0, 3003, 02750, "/system/bin/netcfg");
set_perm(0, 3004, 02755, "/system/bin/ping");
set_perm(0, 2000, 06750, "/system/bin/run-as");
set_perm_recursive(1002, 1002, 0755, 0440, "/system/etc/bluetooth");
set_perm(0, 0, 0755, "/system/etc/bluetooth");
set_perm(1000, 1000, 0640, "/system/etc/bluetooth/auto_pairing.conf");
set_perm(3002, 3002, 0444, "/system/etc/bluetooth/blacklist.conf");
set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm(0, 0, 0544, "/system/etc/install-recovery.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/etc");
set_perm_recursive(0, 0, 0755, 0644, "/system/vendor/firmware");
set_perm(0, 2000, 0755, "/system/vendor/firmware");
set_perm(0, 2000, 0755, "/system/vendor/lib");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm(0, 1000, 0755, "/system/xbin/busybox");
run_program("/system/xbin/busybox", "--install", "-s", "/system/xbin");
set_perm(0, 0, 06755, "/system/xbin/su");
symlink("/system/xbin/su", "/system/bin/su");
show_progress(0.1, 10);
show_progress(0.2, 0);
assert(package_extract_file("boot.img", "/tmp/boot.img"),
write_raw_image("/tmp/boot.img", "boot"),
delete("/tmp/boot.img"));
show_progress(0.2, 10);
unmount("/system");
Please i've got always status 0 D:
You should check /cache/recovery/last_log to debug
来自我的 C6902 上的 Tapatalk
This is the error
format("MTD", "system");
mount("MTD", "system", "/system");
format("MTD", "userdata");
and this
assert(package_extract_file("boot.img", "/tmp/boot.img"),
write_raw_image("/tmp/boot.img", "boot"),
delete("/tmp/boot.img"));

Categories

Resources