JB Update auf 4.1.1 A700(Inoffizieller Weg)

  • 714 Antworten
  • Letztes Antwortdatum
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 :D

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

  • update-auf-rv16-de.zip
    3,4 MB · Aufrufe: 170
Zuletzt bearbeitet:
also für alle, hab das OS_Acer_RV09RC07.EMEA.DE_A41J_A ausm CWM installiert (mit patch des update-script damit die Abfragen das update nicht behindern!)

FIX CWM und FIX SU weglassen und das OTA auf RV16RC01 wird angeboten.
Da hab ich grad installiert, die APP´s werden grad Akutalisiert und das OS startet gleich.

Danach werde ich versuchen ein Nandroid zu machen, für die bei denen´s nicht geht!

Mal schauen :D

okay, hat geklappt, im fastboot das Recovery gebootet und Nandroid läuft!

8uqyjare.jpg
u6yjy2er.jpg
 
Zuletzt bearbeitet:
Also ich gebe auf, bekomme keine der hier angebotenen rv16 updates zum laufen:cursing:
Hat es hier eigentlich jemand installiert bekommen ohne root (standard JB von der acer Seite):confused2:
 
sachte ich doch grade

Der ursprüngliche Beitrag von 17:05 Uhr wurde um 17:07 Uhr ergänzt:

sobald ich meine neue exSD habe und alles sichern kann werde ich mal den weg vom komplett formatieren ALLER Partitionen (SDs-ROM) bis zum RV16 versuchen!

Der ursprüngliche Beitrag von 17:07 Uhr wurde um 17:08 Uhr ergänzt:

a droid schrieb:
Also ich gebe auf, bekomme keine der hier angebotenen rv16 updates zum laufen:cursing:
Hat es hier eigentlich jemand installiert bekommen ohne root (standard JB von der acer Seite):confused2:


p.s. MIT root wollts NICHT, hrhr:bored:
 
Ich gebe es auch auf und rede mir ein, da ich bisher nix gerootet hatte und das letzte Update von der Acer-Webseite eingespielt habe, wird irgendwann von ganz allein ein neues Update per OTA angeboten. Hier im Forum habe ich gelesen, dass Acer beabsichtigt, in der 47. KW JB 4.1.2 herauszubringen.
Holger
 
JoSch68 schrieb:
Allerdings kam das Update 049 direkt nach dem Aufspielen des 033 Roms von der Seite.
Im Updater-Script die 1. Zeile entfernen [assert(getpr..blabla.....a700_emea_de");] und man kann vom 028 Rom auf 033er updaten...
danach kam auch direkt das Update
JoSch

Beim installieren des 033 Rom von Acer habe ich beim Neustart des CWM das Stockrecovery draufziehen lassen. Nach dem Neustart wurde mir direkt das kleine Update angeboten.
Installiert... CWM wieder drauf... Die drei Root zip's und aktuelle Busybox drauf und man hat das neuste Stock + Fullroot :tongue:

Jedenfalls bei mir ohne Probleme durchgelaufen...
Ich war übrigens beim 028 von Andiby mit Root bis dato
Gruß
JoSch
 
Zuletzt bearbeitet:
Danke für die schnell Zusammenfassung!
:D
Quasi genau so bin ich vorvergangenen.

Gesendet von meinem A700 mit Tapatalk 2
 
also ich blick hier momentan garnichtmehr durch.

sowie ich das jetzt sehe gibt es momentan GARKEINEN weg um mit locked stock recovery und non-root von RV09RC07 auf RV16RC01 zu updaten?
also müsste ich quasi unlocken und CWM aufspielen um offizielle OTA updates auf ein offizielles ROM aufzuspielen so wie ich das jetzt verstehe?

Habe es mit der zip von fooox1 probiert da bekomm ich dieselbe Meldung wie Regloh_: https://www.android-hilfe.de/attach...-1-a700-inoffizieller-weg-20121027_073739.jpg

bei der von meier2009 kommt check.partition.size=[__PROP_UNDEFINED__], welches wohl daran liegt dass die zip unsigned ist und von einem gelockten bootloader nicht geflasht werden kann.

wisst ihr was? ich werde einfach eine email an acer schicken, denen mein problem mit dem touchscreen schildern und erwähnen dass ich gehört habe dass es ein update gibt was das problem beheben soll, ich dises aber nicht erhalten habe !



UPDATE:
So hab die nacht mal rumgewurschtelt.
Also der releasekey ist da nicht ohne Grund !
Wenn der releasekey im update nicht mit dem releasekey in der build.prop im flash übereinstimmt sollte man das update nicht flashen!

ZUM BEISPIEL:

Das Fullupdate auf der acerhomepage hat den key 1349154079 welches zugleich die incrementale versionsnummer ist.
Das OTA update welches hier hochgeladen wurde sucht aber nach der versionsnummer 1348060605, welche anscheinend noch etwas älter ist als das Fullupdate, also derjenige der das Update hochgeladen hat hat vorher nicht von dem fullupdate geupdated!

da stehn wir nämlich vor einem problem. Die Dateien könnten anders sein und sind eventuell noch von einem anderen update abhängig.
Es ist durchaus möglich dass irgendwelche probleme auftreten können. deshalb warte ich lieber auf die antwort von acer ab bevor ich ein Update aufspiele welches nicht bestimmt ist auf meiner Build ausgeführt zu werden.
 
Zuletzt bearbeitet:
nexxxus schrieb:
also ich blick hier momentan garnichtmehr durch.

sowie ich das jetzt sehe gibt es momentan GARKEINEN weg um mit locked stock recovery und non-root von RV09RC07 auf RV16RC01 zu updaten?
also müsste ich quasi unlocken und CWM aufspielen um offizielle OTA updates auf ein offizielles ROM aufzuspielen so wie ich das jetzt verstehe?

Habe es mit der zip von fooox1 probiert da bekomm ich dieselbe Meldung wie Regloh_: https://www.android-hilfe.de/attach...-1-a700-inoffizieller-weg-20121027_073739.jpg

bei der von meier2009 kommt check.partition.size=[__PROP_UNDEFINED__], welches wohl daran liegt dass die zip unsigned ist und von einem gelockten bootloader nicht geflasht werden kann.

wisst ihr was? ich werde einfach eine email an acer schicken, denen mein problem mit dem touchscreen schildern und erwähnen dass ich gehört habe dass es ein update gibt was das problem beheben soll, ich dises aber nicht erhalten habe !



UPDATE:
So hab die nacht mal rumgewurschtelt.
Also der releasekey ist da nicht ohne Grund !
Wenn der releasekey im update nicht mit dem releasekey in der build.prop im flash übereinstimmt sollte man das update nicht flashen!

ZUM BEISPIEL:

Das Fullupdate auf der acerhomepage hat den key 1349154079 welches zugleich die incrementale versionsnummer ist.
Das OTA update welches hier hochgeladen wurde sucht aber nach der versionsnummer 1348060605, welche anscheinend noch etwas älter ist als das Fullupdate, also derjenige der das Update hochgeladen hat hat vorher nicht von dem fullupdate geupdated!

da stehn wir nämlich vor einem problem. Die Dateien könnten anders sein und sind eventuell noch von einem anderen update abhängig.
Es ist durchaus möglich dass irgendwelche probleme auftreten können. deshalb warte ich lieber auf die antwort von acer ab bevor ich ein Update aufspiele welches nicht bestimmt ist auf meiner Build ausgeführt zu werden.

Vermute ich auch. Habe es mit dem Fullupdate der Acerseite versucht. Wenn ich nach Update suche, kommt aktueller Stand, wenn ich es mit meinem Nandbackup versuche, das selbe. Wenn ich das 3,5MB selber einspiele, bekannter Fehler.
Das wir wohl nur für die RV028 und den ersten RV033 sein.
 
den fehler kannst du umgehen indem du das 3,5MB update nach dem releasekey 1349154079 suchen lässt.
Nur dann ist nicht gewiss ob auch alles funktioniert da das update nicht konzipiert wurde um auf dieser version geflasht zu werden.
Wenn du das Risiko eingehen willst, mach es so wie von Meier beschrieben und sign die zip nachträglich mit SignAPK. How to Sign Android APK or Zip Files | All About Web & Mobile Application Development

Ich mach es erstmal nicht und warte auf die email von acer dass die mir hoffentlich das passende update geben.
 
Mal eine Verständnisfrage (habe ein gerootetes JB).
Der OTA Check von XDA Developers lädt diese Datei runter:
Acer_A700_AV051.RV09RC02_AV051.RV16RC01_EMEA_DE_1350961003498_8b66a453.zip

Ich kann die Datei am PC aber nicht öffnen - das ist gar kein ZIP Format. Ist das plausibel? Kann ich das ZIP trotzdem ohne Gefahr mit CWM installieren?
 
Theo ja, zum öffnen auf pc muss es decrypted werden, ist aber für das Update nicht nötig, in update.zip umbenennen, auf externe und ins stock recovery. Bei Cwm Benutzung wirst wissen wie sie installierst

Gesendet von meinem A700 mit Tapatalk 2
 
Holdrio.

nach dem "inoffiziellen Weg" habe ich trotzdem ein offizielles weiteres Update letzte Woche bekommen.

Geht doch :)
 
Bist gerootet gewesen oder nur so, und wenn ja hattest Cwm druff?


Gesendet von meinem A700 mit Tapatalk 2
 
So ich habe heute das Update offiziell bekommen:thumbup: Wie ich schon schon vorher erwähnt habe läuft bei mir die offizielle Android 4.1.1 Version von der acer Seite. Also ist diese Version nicht von dem update ausgeschlossen!
 
Hallo, alle zusammen.

Habe gestern mein neues A700 bekommen natürlich mit android version 4.04
nun habe ich gedacht das das mit dem update automatisch klappt das scheint ja dann doch nicht der fall zu sein.

Die Image Version ist die Acer_AV043_A700_RV07RC03_EMEA_DE

nun habe ich mir die kleine 5mb datei vom anfang dieses Threads auf eine micro sd gezogen und das Tablet gestartet wie beschrieben.
Leider fällt der Android nach ca 1s um und bleibt auf dem rücken mit nem roten X liegen.

Was mache ich falsch wie komme ich möglichst ohne das gerät zu rooten auf 4.1.1

Würde mich über ne Antwort freuen
 
warum nimmst du nicht die offiziellen Sachen von der Acer Webseite? muss ja nicht immer ota sein.
Holger

edit: sorry, du bist ja noch auf ics
 
Zuletzt bearbeitet:
Lade dir diese Datei herunter(offizielle OTA von Acer), entpacken und die Update.zip auf die SD. Dann installieren. Damit bist du dann auf RV033.
Wenn es nicht will, kannst du es auch über Acer Recovery versuchen.
- A700 starten, Einstellung - Entwickleroptionen, hier den Hacken bei USB Debugging setzen.
- Jetzt die unten angehängte Zip nach C entpacken.
- Nun am PC weiter. Hier auf Start - Alle Programme - Zubehör, da Eingabeaufforderung wählen.
- Jetzt hast du ein Fenster auf den Desktop und da geht es weiter. Hier gibst du cd .. ein und bestätigt mit Enter(Eingabetaste) solange, bis nur noch C:\ da steht.
- Jetzt gibst du cd fastboot ein, mit Enter bestätigen, nun adb reboot recovery, mit Enter bestätigen.
-Jetzt sollte das A700 ausgehen und im Recovery starten, hier install von SD wählen. Kannst auch vorher noch Factory Reset machen.
Dann sollte es auch installiert werden.
 

Anhänge

  • fastboot6.0.1.1.zip
    6,2 MB · Aufrufe: 129
Zuletzt bearbeitet:
Hi, erstmal danke für die schnellen antworten.

Das orginal von acer hatte ich gestern schon runtergeladen, versuche es gerade nochmal mit deiner version.

Leider bootet das acer zwar neu dann steht kurz im display booting recovery kernel image, dann fällt danach gleich der kleine android um.

Ohne das ich was auswählen kann.
 
Versuche es mal im Acer Recovery, wie in den Schritten beschrieben. Ach ja, INet Verbindung am PC aktiv, für die Treiber, die er laden muss.
 

Ähnliche Themen

G
  • Gabberlein
Antworten
0
Aufrufe
1.595
Gabberlein
G
D
Antworten
0
Aufrufe
1.994
D3ltoroxp
D
A
Antworten
0
Aufrufe
2.214
Andi2017
A
Zurück
Oben Unten