M
meier2009
Dauer-User
- 567
Ich war auf der 033de, installiert mit dem von der ACER Downloadseite erhältlichen OS: 051 rv09rc07. darauf wurde das OTA angeboten. das habe ich dann NICHT installiert da ich´s ja auf meinem emea_GB versuchen wollte, also Nandroid zurück und dann versucht das Update zu flashen!
dazu den fingerprint geändert auf den der in meiner buildprop drin war und die checks raus für emea_de ( nicht vergessen, war auf iconiaN-JB-Root-GB ) dann liefs durch.
aber danach bootloop, wohl weil ebend GB<->DE dateien ausgetauscht wurden.
aber unter de sollte es gehen, da es ja eig das direkte nachfolgeupdate vom av51 rv09 rc07 war. ich hab das nur angesetzt und wegen der vielen Einrichterei das nandroid wieder restored.
es lief (gepatched) als update.zip von externSD durch. nur halt danach nix mehr
ich häng mal meine datei an, wer versuchen will , bitte
hier auch das veränderte Script, wer schauen mag.BLAU MARKIERT der veränderte KEY, falls es immer noch nicht geht dann in euere BUILDPROP schauen und den KEY tauschen gegen euren.
dazu den fingerprint geändert auf den der in meiner buildprop drin war und die checks raus für emea_de ( nicht vergessen, war auf iconiaN-JB-Root-GB ) dann liefs durch.
aber danach bootloop, wohl weil ebend GB<->DE dateien ausgetauscht wurden.
aber unter de sollte es gehen, da es ja eig das direkte nachfolgeupdate vom av51 rv09 rc07 war. ich hab das nur angesetzt und wegen der vielen Einrichterei das nandroid wieder restored.
es lief (gepatched) als update.zip von externSD durch. nur halt danach nix mehr
ich häng mal meine datei an, wer versuchen will , bitte
hier auch das veränderte Script, wer schauen mag.BLAU MARKIERT der veränderte KEY, falls es immer noch nicht geht dann in euere BUILDPROP schauen und den KEY tauschen gegen euren.
Code:
if mount("ext4", "EMMC", "/dev/block/platform/sdhci-tegra.3/by-name/UDA", "/data") != "/data"
then
ui_print("Device probably was encrypted, skip check data partition size\n");
else
ui_print("Mount Data success\n");
package_extract_dir("CPS", "/tmp/CPS");
set_perm(0, 2000, 0777, "/tmp/CPS/cps");
run_program("/tmp/CPS/cps", "/data", "100");
delete("/tmp/CPS/cps");
unmount("/data");
if getprop("check.partition.size") == "fail"
then
package_extract_file("logo/icon_error_userdata_space_is_not_enough_1920x1200.png", "/res/images/icon_customization.png");
abort("Data partition size is less than 100MB!");
endif;
assert(getprop("check.partition.size") == "pass");
endif;
mount("ext4", "EMMC", "/dev/block/platform/sdhci-tegra.3/by-name/APP", "/system");
mount("ext4", "EMMC", "/dev/block/platform/sdhci-tegra.3/by-name/CAC", "/cache");
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "acer/a700_emea_de/picasso_mf:4.1.1/JRO03H/[COLOR=Blue][B]1349154079[/B][/COLOR]:user/release-keys" ||
file_getprop("/system/build.prop", "ro.build.fingerprint") == "acer/a700_emea_de/picasso_mf:4.1.1/JRO03H/1350914411:user/release-keys");
mount("ext4", "EMMC", "/dev/block/platform/sdhci-tegra.3/by-name/FLX", "/flex");
ui_print("Verifying current system...");
show_progress(0.100000, 0);
# ---- start making changes here ----
ui_print("Removing unneeded files...");
delete("/system/lib/libbcc.so.sha1", "/flex/flexrom.prop",
"/system/recovery.img");
show_progress(0.800000, 0);
ui_print("Patching system files...");
apply_patch("/system/app/AcerRing.odex", "-",
9af3109fde7fbdb9f81cee0185222e6f55cc3fa5, 272184,
6a534a7acd2f93443bd3930f699698a03e0ea9c2, package_extract_file("patch/system/app/AcerRing.odex.p"));
set_progress(0.002720);
apply_patch("/system/app/AcerShellData.odex", "-",
5d91c6026470095990e7e308d37ba78a937072fe, 1384,
c94fd353bcf44d536dd3e7a761571c19d4a3d008, package_extract_file("patch/system/app/AcerShellData.odex.p"));
set_progress(0.002734);
apply_patch("/system/app/ApplicationsProvider.apk", "-",
2bcf161c998793b58ac3098edbf75a4551164f80, 6569,
65dbf6d3e764c8cf03c0f93095b872442192f0fd, package_extract_file("patch/system/app/ApplicationsProvider.apk.p"));
set_progress(0.002799);
apply_patch("/system/app/ApplicationsProvider.odex", "-",
dc2441be4579087594f85c9d767dc29ae466fe50, 24304,
db010924cb79f2f59fa72f108d0c4badb60c1477, package_extract_file("patch/system/app/ApplicationsProvider.odex.p"));
set_progress(0.003042);
apply_patch("/system/app/BackupRestoreConfirmation.apk", "-",
87de6438cecd168e30c2b1656b3030407a966fc4, 16269,
68d65aaaa82652e9e0f24504e3302448f2cdb5fb, package_extract_file("patch/system/app/BackupRestoreConfirmation.apk.p"));
set_progress(0.003205);
apply_patch("/system/app/BackupRestoreConfirmation.odex", "-",
1a5f6961faf849c57461659368bba170acc438f1, 9480,
c43e85a9a49ac00e753ac1ef7b49b585ea121688, package_extract_file("patch/system/app/BackupRestoreConfirmation.odex.p"));
set_progress(0.003299);
apply_patch("/system/app/Bluetooth.apk", "-",
b7c38ec69db0fc11f2253b9e977fe3c22392e4e8, 63974,
f3c30e070ee27199c7a59d2986ff96109f20dae7, package_extract_file("patch/system/app/Bluetooth.apk.p"));
set_progress(0.003939);
apply_patch("/system/app/Bluetooth.odex", "-",
9499c4a9b549ccaa9d3a1e4dae9a76f76a6d75cc, 226320,
e18a1a2ff9e17bd86ebe7fe6a887312be9e4d092, package_extract_file("patch/system/app/Bluetooth.odex.p"));
set_progress(0.006200);
apply_patch("/system/app/Browser.apk", "-",
fc6d9e25fa7c268f36b4b29870f4220f687f4e61, 1784140,
14f9f1d5717bb4376221bb3dc3afc344b2e603a7, package_extract_file("patch/system/app/Browser.apk.p"));
set_progress(0.024029);
apply_patch("/system/app/Browser.odex", "-",
fc07d94be77e61f1eb1737f03496a8f4d2d6ed85, 925824,
a8d82e9c361a96867ae9c5895bf5406cae2e21f7, package_extract_file("patch/system/app/Browser.odex.p"));
set_progress(0.033280);
apply_patch("/system/app/Calculator.apk", "-",
316b27cbb3370169f831c551cbeb2efd3bc40269, 70266,
3ef4e046051ebeeab4b28fc37361e26c587d69ec, package_extract_file("patch/system/app/Calculator.apk.p"));
set_progress(0.033982);
apply_patch("/system/app/Calculator.odex", "-",
c1c76a4c1d6501a095eaca7cdb0c3892cdf320d1, 345768,
d027ccc98bb1a841980c63da4da1a239fb4e149d, package_extract_file("patch/system/app/Calculator.odex.p"));
set_progress(0.037438);
apply_patch("/system/app/CalendarProvider.apk", "-",
7187751493299242d1ce17dd4e617011f9dd716e, 20162,
ba490adcc38eb0d79ea14ad40062a8352fb6ec4e, package_extract_file("patch/system/app/CalendarProvider.apk.p"));
set_progress(0.037639);
apply_patch("/system/app/CalendarProvider.odex", "-",
413f7b8ab0d1c592c8e0e4b94b63c6f593e7b9ce, 384952,
1273564e2ca80dc171f546cac8075860dc533b74, package_extract_file("patch/system/app/CalendarProvider.odex.p"));
set_progress(0.041486);
apply_patch("/system/app/CertInstaller.apk", "-",
d3b2d288b875200f9b26cd512ed6d199c358cc50, 17592,
7a6f2824fb1e7d6623bcd370b3d37b93adfe7ad5, package_extract_file("patch/system/app/CertInstaller.apk.p"));
set_progress(0.041662);
apply_patch("/system/app/CertInstaller.odex", "-",
80edba20d40b4c5535289aabc7c447eddb1bbe35, 39848,
7935ca8508813ba95ded12b3ab3c56272e4e9214, package_extract_file("patch/system/app/CertInstaller.odex.p"));
set_progress(0.042060);
apply_patch("/system/app/Contacts.apk", "-",
456cf2080c044ad3e2d9c32d3829c24a263e2dc9, 707661,
7065597917f41bb86550a2682266088b24ece58b, package_extract_file("patch/system/app/Contacts.apk.p"));
set_progress(0.049131);
apply_patch("/system/app/Contacts.odex", "-",
6c172ae029db1de03fe2fbe70372f5db982b9930, 1595080,
e5e206dda8c14b3ef28a47ba5a63e9dd07b188dc, package_extract_file("patch/system/app/Contacts.odex.p"));
set_progress(0.065070);
apply_patch("/system/app/ContactsProvider.apk", "-",
c9da2b398188383f2314117d4016b741a1768753, 16423,
4ce7535cb0192f2e693054d0906f9bf775274738, package_extract_file("patch/system/app/ContactsProvider.apk.p"));
set_progress(0.065235);
apply_patch("/system/app/ContactsProvider.odex", "-",
41e49123c7c8bef50ef6d55f7ac0b9075fc5630a, 729632,
af4ef7f08e0bd4cd0edad3c0f81fd45d2fcba8ba, package_extract_file("patch/system/app/ContactsProvider.odex.p"));
set_progress(0.072526);
apply_patch("/system/app/DefaultContainerService.apk", "-",
22a0248cd76c9ea4fcd6270e9619796815877ade, 3954,
1803845748f586f3fcdb59f7aa29701e64568a51, package_extract_file("patch/system/app/DefaultContainerService.apk.p"));
set_progress(0.072565);
apply_patch("/system/app/DefaultContainerService.odex", "-",
c43c51f4b24b4f25a10ce470b64e391b794b020c, 20336,
caf56b45b8b87eba7fe21d2fe2a1ab7cbe7ab008, package_extract_file("patch/system/app/DefaultContainerService.odex.p"));
set_progress(0.072768);
apply_patch("/system/app/DeskClock.odex", "-",
ecc747c94102b45783a7edca251f579d9eed355d, 92888,
691f57fb20f2eba32149901a111cfb41f091ff0c, package_extract_file("patch/system/app/DeskClock.odex.p"));
set_progress(0.073696);
apply_patch("/system/app/DownloadProvider.apk", "-",
1e75990b86bb85e396dd3d9cd74001e79c8f0e0b, 20200,
89c1c99c9fdbb01ef5536a1a0d5d14f3a6feff6e, package_extract_file("patch/system/app/DownloadProvider.apk.p"));
set_progress(0.073898);
apply_patch("/system/app/DownloadProvider.odex", "-",
ab71974b8564ef7ee23bb8854d20eadcdb36dae7, 295312,
9f0966d3c324713320c54f82b77cb0ee2fc2fb6d, package_extract_file("patch/system/app/DownloadProvider.odex.p"));
set_progress(0.076849);
apply_patch("/system/app/DownloadProviderUi.apk", "-",
2259656e3e14f94a1429edb80fb8343ae5e71e8f, 59436,
cd170c330ab8032b397465153fa758cf95464cc2, package_extract_file("patch/system/app/DownloadProviderUi.apk.p"));
set_progress(0.077443);
apply_patch("/system/app/DownloadProviderUi.odex", "-",
316bf240075b6e14678bc1b6b34319bda40a558e, 38088,
c5e06e3a75d67beacdd7c76ce6cc099ab115a28b, package_extract_file("patch/system/app/DownloadProviderUi.odex.p"));
set_progress(0.077824);
apply_patch("/system/app/DrmProvider.apk", "-",
711bf23a8499e9803486507384961984dea995b3, 5773,
7018f12c894f76ed1fdaf346a4fb30e646513df9, package_extract_file("patch/system/app/DrmProvider.apk.p"));
set_progress(0.077882);
apply_patch("/system/app/DrmProvider.odex", "-",
b98501bdc3d7c0602e2231d7d518fdd6af10b342, 12856,
570161914c958b4a7dbfe2a2163e7f5eb00d524a, package_extract_file("patch/system/app/DrmProvider.odex.p"));
set_progress(0.078010);
apply_patch("/system/app/DxDrmApplication.odex", "-",
e608ff1dbfb2566d6e3a6d79b2fadbea2400ade4, 39920,
7354eb475643568b2aa2d58f00fefe118a566cd8, package_extract_file("patch/system/app/DxDrmApplication.odex.p"));
set_progress(0.078409);
apply_patch("/system/app/Email.odex", "-",
a5442d625c4ac810fc2917b9cd0e107654517a16, 2768152,
eec79921bdca48d6dc8413d473d3b1e8bc936293, package_extract_file("patch/system/app/Email.odex.p"));
set_progress(0.106070);
apply_patch("/system/app/Exchange2.odex", "-",
a1fba1ebe8b17d2c8c833b55fa4ec54ce636cc6a, 2146800,
299227232e1ed04a6191ff7b205c8b9eb4a961a0, package_extract_file("patch/system/app/Exchange2.odex.p"));
set_progress(0.127523);
apply_patch("/system/app/FWupdateService.odex", "-",
522920ed9452b10bb7e523c547ced37b49b6e38e, 6008,
338a3df9a624dfee37f08f73b870939405f78a7c, package_extract_file("patch/system/app/FWupdateService.odex.p"));
set_progress(0.127583);
apply_patch("/system/app/Gallery2.odex", "-",
503ff56c837899cb7e537af71f396e101c674d0a, 1217072,
f7d10f89052c552ed906dd51cac816445d6fd885, package_extract_file("patch/system/app/Gallery2.odex.p"));
set_progress(0.139745);
apply_patch("/system/app/HTMLViewer.apk", "-",
0d262ae98d1b206808948d4a42e2682505e27a40, 4126,
4b04d4701f0bab65131bb77cf7eddc983869bab3, package_extract_file("patch/system/app/HTMLViewer.apk.p"));
set_progress(0.139786);
apply_patch("/system/app/HTMLViewer.odex", "-",
29c2dcc68e3b33674d38aacab142eeeaa65fd5a8, 7040,
69ff154c1dc60b371d61fa0d6cf7f2e97cad35b0, package_extract_file("patch/system/app/HTMLViewer.odex.p"));
set_progress(0.139856);
apply_patch("/system/app/HoloSpiralWallpaper.apk", "-",
d29ffe73546c0a425b283132cfa3dcf956073a71, 41277,
8ef75f2e700ae428f56c51ba1110616ccf3f37a3, package_extract_file("patch/system/app/HoloSpiralWallpaper.apk.p"));
set_progress(0.140269);
apply_patch("/system/app/HoloSpiralWallpaper.odex", "-",
4ecbccf7e7583a0d14aaa42f632ad06de91821cb, 22256,
2e953e81de2524ae11bcbde62fdee8d1ebe9f716, package_extract_file("patch/system/app/HoloSpiralWallpaper.odex.p"));
set_progress(0.140491);
apply_patch("/system/app/InputDevices.apk", "-",
4daa7501ce4717ca7add23d0591ee2ee7732e446, 47685,
01f857ad033a5723fe6a8a304e526bc05f6c78f0, package_extract_file("patch/system/app/InputDevices.apk.p"));
set_progress(0.140968);
apply_patch("/system/app/InputDevices.odex", "-",
a340b8a1495bd625fdda7b11fb1d70f8d181094b, 1432,
a8b50897257c88127d5148cc62510b60101bafc3, package_extract_file("patch/system/app/InputDevices.odex.p"));
set_progress(0.140982);
apply_patch("/system/app/KeyChain.apk", "-",
30c02aa8e71323e841c14e6a805a0de456572440, 7778,
5bcc15dcc9eff426a110509d2331a7c793daadec, package_extract_file("patch/system/app/KeyChain.apk.p"));
set_progress(0.141060);
apply_patch("/system/app/KeyChain.odex", "-",
9c6e9101217f8ea8f6793e167145969ad6497f8f, 29536,
978c2a479361394afcaf3ec9c5b6a84a4e50df27, package_extract_file("patch/system/app/KeyChain.odex.p"));
set_progress(0.141355);
apply_patch("/system/app/Launcher2.apk", "-",
3a6593052562b575bbae19af3af3cd8d96534be0, 23564236,
0c4778170def3bfe6f2e3b176afb269b9a358d96, package_extract_file("patch/system/app/Launcher2.apk.p"));
set_progress(0.376826);
apply_patch("/system/app/Launcher2.odex", "-",
bac61787fc6d1bddd84c3ef84efae2221a9b8b7c, 543832,
ea3a3d7a3808abe43be41e4b80a7fab4b3c2496b, package_extract_file("patch/system/app/Launcher2.odex.p"));
set_progress(0.382260);
apply_patch("/system/app/LinkToFacebook.odex", "-",
d427b7a6880d527dd7af5bf4b4ca773d89b3160f, 1904,
bc70968e808825e587f276acb0f44f3eb863bfd9, package_extract_file("patch/system/app/LinkToFacebook.odex.p"));
set_progress(0.382279);
apply_patch("/system/app/LiveWallpapers.apk", "-",
59aed4ef980725fa7efdb5d68fabb5102a42266c, 1629681,
35c036a733f818c2db5697403c743f5f0c00973d, package_extract_file("patch/system/app/LiveWallpapers.apk.p"));
set_progress(0.398564);
apply_patch("/system/app/LiveWallpapers.odex", "-",
6de58db53d0e4dbf11479104dad25132a19a50b6, 79400,
ca03c72fe63ae546d45887838f7ffb07fb0b44c3, package_extract_file("patch/system/app/LiveWallpapers.odex.p"));
set_progress(0.399357);
apply_patch("/system/app/LiveWallpapersPicker.apk", "-",
22625a1c6bcbf593d59780d500361ec1152da348, 107039,
cfd188eebf97138bad63151323ddebd0c6effc19, package_extract_file("patch/system/app/LiveWallpapersPicker.apk.p"));
set_progress(0.400427);
apply_patch("/system/app/LiveWallpapersPicker.odex", "-",
04931aceffd5b1814557ed8010c280e78ffd3127, 24136,
fed77ea2a7bf6a74e3cd1b6d84a5eaef13f2b983, package_extract_file("patch/system/app/LiveWallpapersPicker.odex.p"));
set_progress(0.400668);
apply_patch("/system/app/MagicSmokeWallpapers.apk", "-",
b6599667199a942555116dde3a6f6a8b621b83d8, 202368,
51bc49b1d73a1f4c79a14e50085ffea2b2d44b8a, package_extract_file("patch/system/app/MagicSmokeWallpapers.apk.p"));
set_progress(0.402691);
apply_patch("/system/app/MagicSmokeWallpapers.odex", "-",
65f6dc9b89531ef5ad4f89c11cadb6c535fc8f32, 30376,
13ac56733d08c6e9e19d254b785de10235972002, package_extract_file("patch/system/app/MagicSmokeWallpapers.odex.p"));
set_progress(0.402994);
apply_patch("/system/app/MediaProvider.apk", "-",
4cd3b30f2c3cf7dfd25b3ce1c239a2615b5522c1, 13231,
3dedfa8cb2c4ed0a05fdce574876080b8360ff60, package_extract_file("patch/system/app/MediaProvider.apk.p"));
set_progress(0.403126);
apply_patch("/system/app/MediaProvider.odex", "-",
bc05038e6cdbd6dc5852cf9ed72a2ded624190ba, 140344,
9c1f498e2799bd69fb3861c099f3786fc7e4ce66, package_extract_file("patch/system/app/MediaProvider.odex.p"));
set_progress(0.404529);
apply_patch("/system/app/MusicFX.odex", "-",
84f1373dabe8a90db5b2756b957f86ad639d1726, 85112,
9d239140f9ad9dfa59495ec2fad11eb95210da4b, package_extract_file("patch/system/app/MusicFX.odex.p"));
set_progress(0.405379);
apply_patch("/system/app/NoiseField.odex", "-",
d157a3eecdbc9be235d5a854ca27c577cf0d1305, 22776,
63427df175c03d58607116a251ba20df549578a8, package_extract_file("patch/system/app/NoiseField.odex.p"));
set_progress(0.405607);
apply_patch("/system/app/PackageInstaller.apk", "-",
cc51d1268b2ef5463823c9d96cf73b5b7f1d448e, 36254,
60586011d432b73d22d7cd188d5e67b6adc1d2a1, package_extract_file("patch/system/app/PackageInstaller.apk.p"));
set_progress(0.405969);
apply_patch("/system/app/PackageInstaller.odex", "-",
e8274e94f70d33004071cf4591935ef163bd8960, 30200,
f6b34188fd34d73fae3643c7ccacf7c09a1e06d7, package_extract_file("patch/system/app/PackageInstaller.odex.p"));
set_progress(0.406271);
apply_patch("/system/app/PartnerBookmarksProvider.apk", "-",
1922ced640f7dac8f9f789e2d67f9d131357d426, 3363,
68e5991030d5531cc1077c1f5d78e98951746430, package_extract_file("patch/system/app/PartnerBookmarksProvider.apk.p"));
set_progress(0.406304);
apply_patch("/system/app/PartnerBookmarksProvider.odex", "-",
b86fca64f33d9de8bf2baccef94deed715ebc053, 13472,
84e1233adc2f8c19b103451e3e46bfff2c1ff9fe, package_extract_file("patch/system/app/PartnerBookmarksProvider.odex.p"));
set_progress(0.406439);
apply_patch("/system/app/PhaseBeam.odex", "-",
aa86ee44ada2cdadc3630d78cca1f8526923be49, 22392,
7a349f27d68e3ff55746fd52093f2a7b80932e14, package_extract_file("patch/system/app/PhaseBeam.odex.p"));
set_progress(0.406663);
apply_patch("/system/app/Phone.apk", "-",
6b36d00cbdd7b39d45f8a2834fe0506e8b44adbc, 426434,
a28e46adbee5b99123bcdf2429e52e5f94bdc274, package_extract_file("patch/system/app/Phone.apk.p"));
set_progress(0.410924);
apply_patch("/system/app/Phone.odex", "-",
d4d882db2356f2c9f8be89ebc23086bdb316b920, 628248,
6b35e1f09c9242260839575c5f9a7c0b053628f8, package_extract_file("patch/system/app/Phone.odex.p"));
set_progress(0.417202);
apply_patch("/system/app/Settings.apk", "-",
7704a0d01644957cd763f27f4fc9fde7462e213c, 2074204,
9cb1ac1911406b90fbd7e9af886c18ffaea23d1d, package_extract_file("patch/system/app/Settings.apk.p"));
set_progress(0.437929);
apply_patch("/system/app/Settings.odex", "-",
48bb28285152b0d8c871512934995f27c9bf55a2, 1438224,
667329e4e8fa19cfadd66f8e3ab5eaf181f72ebb, package_extract_file("patch/system/app/Settings.odex.p"));
set_progress(0.452301);
apply_patch("/system/app/SettingsProvider.apk", "-",
ea6c1326018243bb58e549e3f63a89be5129aef1, 16678,
0086f771cef87bb2a2bd5d54d6b62717b40e9ccc, package_extract_file("patch/system/app/SettingsProvider.apk.p"));
set_progress(0.452467);
apply_patch("/system/app/SettingsProvider.odex", "-",
50fcf243acd62d808465b9d690754c1a27280e74, 63648,
55aa86c5868eb237b64185ff5746cc269cefd4c5, package_extract_file("patch/system/app/SettingsProvider.odex.p"));
set_progress(0.453103);
apply_patch("/system/app/SharedStorageBackup.apk", "-",
4cd6165921d2827d031f2cd418e356a22b142662, 2562,
3572d56d59caddbb7fc8b452191afdde4aa2d986, package_extract_file("patch/system/app/SharedStorageBackup.apk.p"));
set_progress(0.453129);
apply_patch("/system/app/SharedStorageBackup.odex", "-",
c207205f70d10bf7187c6a0522f76704f4922314, 4344,
300266731380cf5974670173264e7cf786486b71, package_extract_file("patch/system/app/SharedStorageBackup.odex.p"));
set_progress(0.453172);
apply_patch("/system/app/SoundRecorder.apk", "-",
3cc85e94d6a5dd98ffe1a2e24c1611adf2435338, 64942,
8336941c2f6c9344cd2c9acdae0c00f4de75794b, package_extract_file("patch/system/app/SoundRecorder.apk.p"));
set_progress(0.453821);
apply_patch("/system/app/SoundRecorder.odex", "-",
1a0d13922d17c72850aeed3a36292e9320392f32, 25288,
b791a51877b9647cbc6cd82ffcc4566ee8bd3b54, package_extract_file("patch/system/app/SoundRecorder.odex.p"));
set_progress(0.454074);
apply_patch("/system/app/SystemUI.apk", "-",
2c04b1c9fbeec6927ebba0b98e387cdff508840f, 778315,
7be94661baad8563feeeb4c8897859c04986a4ab, package_extract_file("patch/system/app/SystemUI.apk.p"));
set_progress(0.461852);
apply_patch("/system/app/SystemUI.odex", "-",
8f732350d025faf9cca46776fb42bcde925c070b, 449096,
5e809d1ff87980158f12b0a4f4145b38959cf0a9, package_extract_file("patch/system/app/SystemUI.odex.p"));
set_progress(0.466339);
apply_patch("/system/app/TelephonyProvider.apk", "-",
470ab0849febedc0c7939ca6f555c75034095ee1, 11565,
34787fcd7dff2b191f2a0b994c3db00f754d1315, package_extract_file("patch/system/app/TelephonyProvider.apk.p"));
set_progress(0.466455);
apply_patch("/system/app/TelephonyProvider.odex", "-",
aa039a6b56162bb16675ae001f51412f6e56967f, 97344,
09a44a927cbce7d700bb355501f3e795bfc99ae6, package_extract_file("patch/system/app/TelephonyProvider.odex.p"));
set_progress(0.467428);
apply_patch("/system/app/UserDictionaryProvider.apk", "-",
c04458a12b5aea8e38f63619232ce3886d882f01, 3491,
0ab277e49b68ffecc1cd0cc5fbe0b1fab7acb6f6, package_extract_file("patch/system/app/UserDictionaryProvider.apk.p"));
set_progress(0.467462);
apply_patch("/system/app/UserDictionaryProvider.odex", "-",
3c0a64b013c219b7977a54ab54d9978655e499e8, 15488,
1da0749b8d27d4a0796446c060ccb062c3d07042, package_extract_file("patch/system/app/UserDictionaryProvider.odex.p"));
set_progress(0.467617);
apply_patch("/system/app/VisualizationWallpapers.apk", "-",
745d40fd96f19c855dc11c80c9623b4fed1b784d, 140698,
da8866ce0122eddcfc10173492b2ed6fc58449f9, package_extract_file("patch/system/app/VisualizationWallpapers.apk.p"));
set_progress(0.469023);
apply_patch("/system/app/VisualizationWallpapers.odex", "-",
600ad3d4a6b264ab885fcf0f7cb6f0dc737970a8, 36816,
22fc4e4d8364c813894888aff2bb2d13def94e1d, package_extract_file("patch/system/app/VisualizationWallpapers.odex.p"));
set_progress(0.469391);
apply_patch("/system/app/VpnDialogs.apk", "-",
758e4f035f653cefc60db31903250a3b8b9938c9, 9751,
cdd06c5a2af715edb46f3761a4a99ef1e23d0061, package_extract_file("patch/system/app/VpnDialogs.apk.p"));
set_progress(0.469488);
apply_patch("/system/app/VpnDialogs.odex", "-",
a86d0dde94c33628d4b44075d6cfc8f786effc9e, 9144,
c8c0c49c2bd9f1ebd1cbdc2ea332ee75aadb91c6, package_extract_file("patch/system/app/VpnDialogs.odex.p"));
set_progress(0.469580);
apply_patch("/system/bin/debuggerd", "-",
b09470c7f7a8d5d025c33e614e68a6e541b74239, 21736,
87fd750d84630e41bf6446dc0cb070ca5612d45b, package_extract_file("patch/system/bin/debuggerd.p"));
set_progress(0.469797);
apply_patch("/system/bin/mdnsd", "-",
d67c2154577275f0231a01c6c62bbd908889acbe, 259452,
79433a8fbfb59c44f52fe355d2a1890f96725449, package_extract_file("patch/system/bin/mdnsd.p"));
set_progress(0.472390);
apply_patch("/system/bin/vold", "-",
3b27409d12c878c4fd9b49fada6a215b836ea482, 83540,
f7bf5c7f4dd040f9191919bd1589cf19039201ee, package_extract_file("patch/system/bin/vold.p"));
set_progress(0.473224);
apply_patch("/system/etc/NOTICE.html.gz", "-",
f7cd9fd8ad26e6808fecccc6dc6611aae29f25e5, 159471,
9b0e46587ffb7967a7e9dcf0c2d7844455a9e666, package_extract_file("patch/system/etc/NOTICE.html.gz.p"));
set_progress(0.474818);
apply_patch("/system/etc/preload.xml", "-",
a02f8c0ca0e396c4297ff2f31c04f262da34bb25, 2058,
fa8d1edee5caa83a2a226b337435ba4f88906923, package_extract_file("patch/system/etc/preload.xml.p"));
set_progress(0.474839);
apply_patch("/system/etc/security/otacerts.zip", "-",
cdc0ab9d6f7b60edcec661247cf9aa9cc7cce570, 1833,
2c9f5ea55ee59d71ff737aca79b4e57489bb14ed, package_extract_file("patch/system/etc/security/otacerts.zip.p"));
set_progress(0.474857);
apply_patch("/system/framework/am.jar", "-",
5c3ffe3c692734802bc077eff0845e528725af13, 313,
252e612966e3d9eee6b64c6b6faefb94bf412f78, package_extract_file("patch/system/framework/am.jar.p"));
set_progress(0.474860);
apply_patch("/system/framework/am.odex", "-",
2dfcc20a4b90130a50d80b21684e0b14978c3e3f, 40592,
e68c17d697c215babefde31e50b25f27eb7a7d89, package_extract_file("patch/system/framework/am.odex.p"));
set_progress(0.475266);
apply_patch("/system/framework/android.policy.jar", "-",
5c3ffe3c692734802bc077eff0845e528725af13, 313,
79bd9a88b26570b054314adff8f6b302e487a5dc, package_extract_file("patch/system/framework/android.policy.jar.p"));
set_progress(0.475269);
apply_patch("/system/framework/android.policy.odex", "-",
14a5e8fb84c46b83359d23f8de3955a57ef55b64, 370536,
598728b54b02d0103fc4cf1a99a3de42768af942, package_extract_file("patch/system/framework/android.policy.odex.p"));
set_progress(0.478971);
apply_patch("/system/framework/android.test.runner.jar", "-",
2df0602d9543f2c00c0d89c88bc5313afa3dfc7d, 313,
807592b6cac30072bcdb913134c290c1c3bb18eb, package_extract_file("patch/system/framework/android.test.runner.jar.p"));
set_progress(0.478975);
apply_patch("/system/framework/android.test.runner.odex", "-",
0144d57551d3a594ce6176b759e3d844a5cf700e, 184600,
a124aee485d20fc0799ceda03e3400c2536cf5f8, package_extract_file("patch/system/framework/android.test.runner.odex.p"));
set_progress(0.480819);
apply_patch("/system/framework/apache-xml.jar", "-",
1ecf0d79ec23f8a4f3411bc113e752b876c5f489, 18027,
18a015ce29b1ae4c9594abb23be4bbcbc1321431, package_extract_file("patch/system/framework/apache-xml.jar.p"));
set_progress(0.480999);
apply_patch("/system/framework/apache-xml.odex", "-",
064c5dbf295525fd2794e8764b94aff67a00c478, 1378528,
a2d3d570dfe6dfa945f174b82fd3f3c2d0678411, package_extract_file("patch/system/framework/apache-xml.odex.p"));
set_progress(0.494775);
apply_patch("/system/framework/bmgr.jar", "-",
5c3ffe3c692734802bc077eff0845e528725af13, 313,
82640b82190614de9acc120f1f1105f3b728b9a2, package_extract_file("patch/system/framework/bmgr.jar.p"));
set_progress(0.494778);
apply_patch("/system/framework/bmgr.odex", "-",
87b677fef7b7d66b77e95fe5c9d039c90708276b, 14800,
b111a278d20ae0d3f33ce4918cc3bb61698cec9a, package_extract_file("patch/system/framework/bmgr.odex.p"));
set_progress(0.494926);
apply_patch("/system/framework/bouncycastle.jar", "-",
5edfc8db850f95de5e13942fbcc6c3e8e1f8eaa4, 313,
42036a4edad85ce03ebbad5825baa5fba7c3d1b2, package_extract_file("patch/system/framework/bouncycastle.jar.p"));
set_progress(0.494929);
apply_patch("/system/framework/bouncycastle.odex", "-",
f5ccbbe1dc2e077f33da0c8f7451aa6e871df64f, 982800,
0a856f65d9e301fc9c511d6ee309a41a05a9ef46, package_extract_file("patch/system/framework/bouncycastle.odex.p"));
set_progress(0.504750);
apply_patch("/system/framework/bu.jar", "-",
217bf02579d0816a4606a702bca6a7e4ffd48098, 313,
82640b82190614de9acc120f1f1105f3b728b9a2, package_extract_file("patch/system/framework/bu.jar.p"));
set_progress(0.504753);
apply_patch("/system/framework/bu.odex", "-",
e72e866307cb4be84ab445cd1e40fd5789d27edd, 4632,
6237a115b6feaebd67861919f7038cd5b6055261, package_extract_file("patch/system/framework/bu.odex.p"));
set_progress(0.504799);
apply_patch("/system/framework/com.acer.android.os.jar", "-",
8d696e3ddcbb09af145bc01883d20ed3f271fc02, 313,
db660a98109cec03ae6640b66caaafda6816e2c1, package_extract_file("patch/system/framework/com.acer.android.os.jar.p"));
set_progress(0.504802);
apply_patch("/system/framework/com.acer.android.os.odex", "-",
41f76dbf8f8e590ec3fa5cd530c4bead30b62c12, 65552,
423a1eacd90f5c3d4bdd5ba5bf2cc3f71ae61386, package_extract_file("patch/system/framework/com.acer.android.os.odex.p"));
set_progress(0.505457);
apply_patch("/system/framework/com.android.future.usb.accessory.jar",
"-", 217bf02579d0816a4606a702bca6a7e4ffd48098, 313,
82640b82190614de9acc120f1f1105f3b728b9a2, package_extract_file("patch/system/framework/com.android.future.usb.accessory.jar.p"));
set_progress(0.505460);
apply_patch("/system/framework/com.android.future.usb.accessory.odex",
"-", d4a1a8c05207b4445a289d1549160eaafc60df6f, 6056,
bbc380b227bf895f5b317b007e91094f6875a175, package_extract_file("patch/system/framework/com.android.future.usb.accessory.odex.p"));
set_progress(0.505521);
apply_patch("/system/framework/com.android.location.provider.jar",
"-", 217bf02579d0816a4606a702bca6a7e4ffd48098, 313,
82640b82190614de9acc120f1f1105f3b728b9a2, package_extract_file("patch/system/framework/com.android.location.provider.jar.p"));
set_progress(0.505524);
apply_patch("/system/framework/com.android.location.provider.odex",
"-", bf884aa9237d9deea5b9229ff6a02f0e706625ea, 7424,
c04fcce6e4ee5bb09ee4607dcfc87632c3813503, package_extract_file("patch/system/framework/com.android.location.provider.odex.p"));
set_progress(0.505598);
apply_patch("/system/framework/com.google.widevine.software.drm.jar",
"-", 5c3ffe3c692734802bc077eff0845e528725af13, 313,
79bd9a88b26570b054314adff8f6b302e487a5dc, package_extract_file("patch/system/framework/com.google.widevine.software.drm.jar.p"));
set_progress(0.505601);
apply_patch("/system/framework/com.google.widevine.software.drm.odex",
"-", f5da658e5f49aebe2255ba33f8446222f750bdff, 1200,
29d45df1852a16d5b5aa32e0be8d0847cb13bb77, package_extract_file("patch/system/framework/com.google.widevine.software.drm.odex.p"));
set_progress(0.505613);
apply_patch("/system/framework/content.jar", "-",
217bf02579d0816a4606a702bca6a7e4ffd48098, 313,
82640b82190614de9acc120f1f1105f3b728b9a2, package_extract_file("patch/system/framework/content.jar.p"));
set_progress(0.505616);
apply_patch("/system/framework/content.odex", "-",
2939f5d28e89d90da3262fc7bce86a6920c7fe2e, 14128,
769d32b93900e076f422befad33a322d45b0fc75, package_extract_file("patch/system/framework/content.odex.p"));
set_progress(0.505758);
apply_patch("/system/framework/core-junit.jar", "-",
93ed6bed4ec0d053c2165e3cdf4b046856f7349c, 313,
684ec3ef5d0fa0d9494f82d41317a6a092153103, package_extract_file("patch/system/framework/core-junit.jar.p"));
set_progress(0.505761);
apply_patch("/system/framework/core-junit.odex", "-",
0b70625c961f2ff89dffa8cd01557ec5ce878a19, 27352,
5a7a43d96dac741f9968e0e9c7ef880e15f5848d, package_extract_file("patch/system/framework/core-junit.odex.p"));
set_progress(0.506034);
apply_patch("/system/framework/core.jar", "-",
70f97b65f7a39327622debd56fae3accd9148224, 4124,
f41b309df36f69be2d1f5d3585ccfe04e37fcecf, package_extract_file("patch/system/framework/core.jar.p"));
set_progress(0.506075);
apply_patch("/system/framework/core.odex", "-",
bdb7d9eb29e8b58153ea3f822eb6ad0d95e75f0a, 3397232,
de606666f271fe431f636dae7cc2f12fdc723d61, package_extract_file("patch/system/framework/core.odex.p"));
set_progress(0.540023);
apply_patch("/system/framework/ext.jar", "-",
6446300b43e34319354492fa5274e2fcd97aecf2, 528375,
caea59cd4d7442f489bcf38e93d724655a90677a, package_extract_file("patch/system/framework/ext.jar.p"));
set_progress(0.545303);
apply_patch("/system/framework/ext.odex", "-",
9192006d62ce2d813c5edb9deb7d4d28e80f2adf, 1502808,
20b3f1a2a319bc3ad708effcc9d4d62eae0f0fa2, package_extract_file("patch/system/framework/ext.odex.p"));
set_progress(0.560320);
apply_patch("/system/framework/framework-res.apk", "-",
628f23cb998bba24a3175574774ffb09f2809213, 7463176,
63084e957591567049521dc46ddc9832333a3105, package_extract_file("patch/system/framework/framework-res.apk.p"));
set_progress(0.634897);
apply_patch("/system/framework/framework.jar", "-",
fd2e33b835d1937a174163d61eced14dbb12f734, 14961,
f0c0e3207c8ceb65220a125c2090c3c58425595f, package_extract_file("patch/system/framework/framework.jar.p"));
set_progress(0.635047);
apply_patch("/system/framework/framework.odex", "-",
80a6b897bce1fa7101f7f2c0f1e5f3adad81e4ab, 10806424,
24ab1ec63c33104bf2e3135057de63e0c9e48de8, package_extract_file("patch/system/framework/framework.odex.p"));
set_progress(0.743033);
apply_patch("/system/framework/framework2.jar", "-",
150c28b660aaf68224cd05d59a2c9b7977c4d597, 313,
147899a7c21fab0e138f574a4c95175a369db098, package_extract_file("patch/system/framework/framework2.jar.p"));
set_progress(0.743036);
apply_patch("/system/framework/framework2.odex", "-",
e627928325d8681c6e231d3f7974d004519ee928, 921256,
326575cad8dcbebf31fa54e066179e94faac1023, package_extract_file("patch/system/framework/framework2.odex.p"));
set_progress(0.752242);
apply_patch("/system/framework/ime.jar", "-",
217bf02579d0816a4606a702bca6a7e4ffd48098, 313,
82640b82190614de9acc120f1f1105f3b728b9a2, package_extract_file("patch/system/framework/ime.jar.p"));
set_progress(0.752245);
apply_patch("/system/framework/ime.odex", "-",
d13fa6b3bae9e6de409fa65f3207768ef4df38ee, 6776,
5f9c4ea80e0ff4a9dc95fe77e51341cf062e691d, package_extract_file("patch/system/framework/ime.odex.p"));
set_progress(0.752312);
apply_patch("/system/framework/input.jar", "-",
217bf02579d0816a4606a702bca6a7e4ffd48098, 313,
252e612966e3d9eee6b64c6b6faefb94bf412f78, package_extract_file("patch/system/framework/input.jar.p"));
set_progress(0.752316);
apply_patch("/system/framework/input.odex", "-",
3604e15a2f088fbc6f32c1b1ef504c1f9f185ac5, 5568,
62c71e0dd2eaecf46bfd4da04298b611b8a8f15e, package_extract_file("patch/system/framework/input.odex.p"));
set_progress(0.752371);
apply_patch("/system/framework/javax.obex.jar", "-",
5c3ffe3c692734802bc077eff0845e528725af13, 313,
79bd9a88b26570b054314adff8f6b302e487a5dc, package_extract_file("patch/system/framework/javax.obex.jar.p"));
set_progress(0.752374);
apply_patch("/system/framework/javax.obex.odex", "-",
5b510f224d6e5973a6ba8ad32b7f35d963f895a8, 58264,
64567c5c9bb17c965e8eb051bd6d962baa4e4c80, package_extract_file("patch/system/framework/javax.obex.odex.p"));
set_progress(0.752957);
apply_patch("/system/framework/monkey.jar", "-",
9144d7d17a98d92b8e44533448b72c09722cc372, 313,
d7518577ccbe0e6d1f724bd1aca71e4f48543926, package_extract_file("patch/system/framework/monkey.jar.p"));
set_progress(0.752960);
apply_patch("/system/framework/monkey.odex", "-",
b8742aac067d9c6d0579290db7f1c1411f6d068a, 118032,
38dd4914400ebdfbc3aa0190f6a727fbb94e5246, package_extract_file("patch/system/framework/monkey.odex.p"));
set_progress(0.754139);
apply_patch("/system/framework/pm.jar", "-",
2df0602d9543f2c00c0d89c88bc5313afa3dfc7d, 313,
252e612966e3d9eee6b64c6b6faefb94bf412f78, package_extract_file("patch/system/framework/pm.jar.p"));
set_progress(0.754142);
apply_patch("/system/framework/pm.odex", "-",
4b4bbc1ba496e2547894c1ecaee433932ff9b369, 36344,
0e38454557c76f27af79930646e0def9308c7e25, package_extract_file("patch/system/framework/pm.odex.p"));
set_progress(0.754505);
apply_patch("/system/framework/requestsync.jar", "-",
217bf02579d0816a4606a702bca6a7e4ffd48098, 313,
252e612966e3d9eee6b64c6b6faefb94bf412f78, package_extract_file("patch/system/framework/requestsync.jar.p"));
set_progress(0.754509);
apply_patch("/system/framework/requestsync.odex", "-",
78f21a014927c9daa4881482eff0a39e601a6df9, 8912,
7d011a687bfcb1a024f14dd3468a920adc4ac674, package_extract_file("patch/system/framework/requestsync.odex.p"));
set_progress(0.754598);
apply_patch("/system/framework/send_bug.jar", "-",
217bf02579d0816a4606a702bca6a7e4ffd48098, 313,
252e612966e3d9eee6b64c6b6faefb94bf412f78, package_extract_file("patch/system/framework/send_bug.jar.p"));
set_progress(0.754601);
apply_patch("/system/framework/send_bug.odex", "-",
fa70a8ec21615139069d0a7c3fd68f192d672ca9, 5784,
52c4d833e1da9eb5533ab6ca925be9410ec0f5a2, package_extract_file("patch/system/framework/send_bug.odex.p"));
set_progress(0.754659);
apply_patch("/system/framework/services.jar", "-",
8f88dab912b762417ae241b9c06d234d0614fba1, 313,
409611b5008c771fa4aeb0452c9796d956710eb3, package_extract_file("patch/system/framework/services.jar.p"));
set_progress(0.754662);
apply_patch("/system/framework/services.odex", "-",
073bd1a852a15e30e55c8a6d416c8a8e35668423, 2282776,
4c161952acbe67eb3e85aa135ebb65b730aed8eb, package_extract_file("patch/system/framework/services.odex.p"));
set_progress(0.777473);
apply_patch("/system/framework/svc.jar", "-",
2df0602d9543f2c00c0d89c88bc5313afa3dfc7d, 313,
252e612966e3d9eee6b64c6b6faefb94bf412f78, package_extract_file("patch/system/framework/svc.jar.p"));
set_progress(0.777476);
apply_patch("/system/framework/svc.odex", "-",
4f71f8cff8ea8dae0a4a21a779e279616567b56c, 9768,
dcb95e0fdae3b6fe1f358f7d3e990f23f3402524, package_extract_file("patch/system/framework/svc.odex.p"));
set_progress(0.777574);
apply_patch("/system/framework/uiautomator.jar", "-",
8d0bbd6df56f9d181db2d3c37f0f86e567c85d63, 313,
e708771ad48d23b168b3ab4b984d449951feeea3, package_extract_file("patch/system/framework/uiautomator.jar.p"));
set_progress(0.777577);
apply_patch("/system/framework/uiautomator.odex", "-",
26be01fddad77adb613feab17062918b03000767, 81648,
0b0088ea39e753996530696389639a94170e1ac4, package_extract_file("patch/system/framework/uiautomator.odex.p"));
set_progress(0.778393);
apply_patch("/system/lib/libbcc.so", "-",
7595127a7080285fc05a84c80ad3a1c8a8cebe6f, 4696668,
5204116dff7c62e6900f5fd929ac02dd11ca48e7, package_extract_file("patch/system/lib/libbcc.so.p"));
set_progress(0.825325);
apply_patch("/system/lib/libbcinfo.so", "-",
1c32c3d40e3e40b0bbf8258e1ad0fd8fa7355355, 1127748,
10164da79e0bbb10893e43311a3901971a2990a1, package_extract_file("patch/system/lib/libbcinfo.so.p"));
set_progress(0.836594);
apply_patch("/system/lib/libchromium_net.so", "-",
9a4a8e02103f187786f7d03aeeb7ae750a844e20, 1715956,
2895cf9146454bf40b5cb895bb44ed593ffb8dc4, package_extract_file("patch/system/lib/libchromium_net.so.p"));
set_progress(0.853741);
apply_patch("/system/lib/libmdnssd.so", "-",
431154b94464df5022fa4212be830ad0d0d91244, 21588,
844a325bfd573039d209bcc54dfff1fe82a1ab16, package_extract_file("patch/system/lib/libmdnssd.so.p"));
set_progress(0.853957);
apply_patch("/system/lib/libmllite.so", "-",
366fff5b5a5b6772b08231dafab52d19e74f04c6, 83428,
6f052e373d5e806f58f20fd3284d05f9ab7b49af, package_extract_file("patch/system/lib/libmllite.so.p"));
set_progress(0.854791);
apply_patch("/system/lib/libstagefright_soft_aacdec.so", "-",
bfee4c46b2731093807aefd96e4f7c3f0ce5160a, 222704,
dfede27ba0090931108fc3b7bd3e7546db85b210, package_extract_file("patch/system/lib/libstagefright_soft_aacdec.so.p"));
set_progress(0.857016);
apply_patch("/system/lib/libstagefright_soft_aacenc.so", "-",
c6ac2a7196ba7682964c2342cbe5a7207c01bf2f, 275652,
71e93bc433cf45b282164c3b3165525a5ec4235c, package_extract_file("patch/system/lib/libstagefright_soft_aacenc.so.p"));
set_progress(0.859771);
apply_patch("/system/lib/libwebcore.so", "-",
9843253fe760de0bff94f5ecf210faea959a36a4, 8665164,
b4358012dacded863c813a3ac12837692c56c5f3, package_extract_file("patch/system/lib/libwebcore.so.p"));
set_progress(0.946359);
apply_patch("/system/lib/libwebrtc_audio_preprocessing.so", "-",
1250c5cc42a5975e0c558ab54ef8effa03250d4c, 414976,
176d3e2112606e9fb77c6eb266f27910f64ffbb1, package_extract_file("patch/system/lib/libwebrtc_audio_preprocessing.so.p"));
set_progress(0.950506);
apply_patch("/system/lib/modules/bcmdhd.ko", "-",
f98a37cf9ca555284aa95ee69ce8acedfeeade7c, 468581,
1b4838741a3d199a75db5e53b35c6fe2f0b366a6, package_extract_file("patch/system/lib/modules/bcmdhd.ko.p"));
set_progress(0.955189);
ui_print("Patching flex files...");
apply_patch("/flex/etc/optionalfilter.xml", "-",
70d8df78ad9109a129ae1668d5d1810d53297bd7, 15343,
5fec2e50a39019a575f53ab3ed72848f152a5a96, package_extract_file("patch/flex/etc/optionalfilter.xml.p"));
set_progress(0.955342);
ui_print("Patching boot image...");
apply_patch("EMMC:/dev/block/platform/sdhci-tegra.3/by-name/LNX:4466944:48b05983f081de5d359de81069913ceb1bd3ef13:4466944:4e083d3754a2c93a805b1b34f4046f6f905a4c33",
"-", 4e083d3754a2c93a805b1b34f4046f6f905a4c33, 4466944,
48b05983f081de5d359de81069913ceb1bd3ef13, package_extract_file("patch/boot.img.p"));
set_progress(0.999979);
delete("/system/recovery-from-boot.p",
"/system/etc/install-recovery.sh");
show_progress(0.100000, 10);
ui_print("Unpacking new files...");
package_extract_dir("system", "/system");
ui_print("Unpacking new recovery...");
package_extract_dir("recovery", "/system");
ui_print("Symlinks and permissions...");
ui_print("Unpacking new files...");
package_extract_dir("flex", "/flex");
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm(0, 1000, 04750, "/system/bin/fusermount");
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(0, 0, 0644, "/system/etc/bluetooth/bdaddr");
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(0, 0, 0644, "/system/vendor/fake.txt");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm(0, 0, 0700, "/system/xbin/tcpdump");
ui_print("Patching remaining system files...");
apply_patch("/system/build.prop", "-",
5cd8d9a80da078ff840ab7723f2140cf587baac1, 2116,
563f80a2f1b5294becdc19f3f6da1e61b82379b7, package_extract_file("patch/system/build.prop.p"));
set_perm(0, 0, 0644, "/system/build.prop");
unmount("/flex");
package_extract_dir("TouchFw", "/tmp");
set_perm(0, 2000, 0777, "/tmp/atmel-ap");
set_perm(0, 2000, 0777, "/tmp/fw-1386e-22F4");
set_perm(0, 2000, 0777, "/tmp/1386e-config.txt");
run_program("/tmp/atmel-ap","0","1","76","/dev/maXTouch","/tmp/fw-1386e-22F4");
run_program("/tmp/atmel-ap","1","1","76","/tmp/1386e-config.txt","1","/dev/maXTouch");
package_extract_file("bootloader.blob", "/dev/block/platform/sdhci-tegra.3/by-name/USP");
unmount("/cache");
unmount("/system");
Anhänge
Zuletzt bearbeitet: