-
IT café
ZTE Grand X IN - MÉLYVÍZ Belépés csak úszóknak!
Új hozzászólás Aktív témák
-
ko9
addikt
válasz Keeperv85 #450 üzenetére
Nem, dehogy, nem a készülékkel van baj. A gyári kernellel felesleges kipróbálnom, hiszen mondtad, hogy megy.
--------------------------- Privátot privátba - Fórumtémát fórumba!! --------------------------- --------- I/DEBUG(3430): debuggerd committing suicide to free the zombie! ---------
-
Keeperv85
nagyúr
Yep. Azzal a progival műtik Zsocáék a reco-t is, meg én is próbáltam random kisebb-nagyobb képeket "becsempészni" a ramdisk alá. Gond nélkül vette a dolgot. Bár túl szélsőséges esetekkel nem támadtam le, csak a józan ész határain belül.
**************************************************Nem tudod véletlen a lockscreen layout melyik fájlba emigrálódott a drága ZTE által? Az egészet felülírtam, amit csak értem, amire sikerült ráfogni, hogy az az. Egész egyszerűen nem veszi figyelembe őket. Lehet valami user error, de már mindent néztem. Nem akar a kötsög' óra az istenért sem a helyére menni, ahová tenni szeretném...
-
ko9
addikt
válasz Keeperv85 #452 üzenetére
Megpróbálom én is majd a CWMet amit összeraktam belerakni. Csak nem akarom újrahúzni megint a ROMot, mert ügyeletes vagyok, és bármikor hívhatnak...
Most deodexelem a ROMot, ha jól rémlik tuti a framework-resben van valahol, átnézem majd.
--------------------------- Privátot privátba - Fórumtémát fórumba!! --------------------------- --------- I/DEBUG(3430): debuggerd committing suicide to free the zombie! ---------
-
Keeperv85
nagyúr
-
apeelme
addikt
A recovery védelem (egyedi kulcs használata) mint utólag kiderült számomra viszonylag egyszerűen kijátszható. A kibontott recovery.img ramdisk-ében a res könyvtárban lévő keys nevű fájl a ludas, ez az a kulcs ami alapján a reco bináris ellenőrzi install előtt a ZIP file-t.
forrásrészek adták az ötletet:
bootable/recovery/install.c
....
#define PUBLIC_KEYS_FILE "/res/keys"
........
int numKeys;
RSAPublicKey* loadedKeys = load_keys(PUBLIC_KEYS_FILE, &numKeys);
if (loadedKeys == NULL) {
LOGE("Failed to load keys\n");
return INSTALL_CORRUPT;
.....
stb....ott már látszik mi a helyzet.A keys file pedig - AOSP esetén (meg általában) ugye testkey az ellenőrző/aláíró kulcs - a következő paranccsal generálható pl.:
java -jar out/host/linux-x86/framework/dumpkey.jar build/target/product/security/testkey.x509.pem > keys
Semmi extrát nem csinált zsoca teszt során, csak egy általam már amúgyis az (sok forrás közt) out-ban lévő - build során testkey-ből dumpolt - keys fájllal (1,4KB) felülírta az eredetit. A recovery-t összerakta és felflashelte, majd egy saját maga által gyártott zip-et aláírt testkey-el és installálta recoból...sikeresen.
[ Szerkesztve ]
-
ko9
addikt
Na így már korrekt a dolog, köszönjük az észrevételt
Ha már azt mondod van sok buildolt AOSP cuccod: Tudnál küldeni egy AOSP 4.0.4-es HDPI framework-res.apk-t? Lehetőleg, ami teljesen gyári. Nem akarom leszedni ezért a teljes forrást
Keeperv85
./layout/keyguard_screen_tab_unlock_changeable.xml
./layout/keyguard_screen_tab_unlock.xml
./layout/keyguard_screen_tab_unlock_land.xmlHa ezeket a fájlokat módosítod, nem változik semmi? Teljesen minimális dolog is ha változik elég lenne.
[ Szerkesztve ]
--------------------------- Privátot privátba - Fórumtémát fórumba!! --------------------------- --------- I/DEBUG(3430): debuggerd committing suicide to free the zombie! ---------
-
ko9
addikt
válasz Keeperv85 #460 üzenetére
Biztos használja, mert használnia kell, csak máshol éri el. MultiWaveViewwel próbáltad te is, ugye?
--------------------------- Privátot privátba - Fórumtémát fórumba!! --------------------------- --------- I/DEBUG(3430): debuggerd committing suicide to free the zombie! ---------
-
ko9
addikt
válasz Keeperv85 #463 üzenetére
<string name="config_lockscreen_classname">com.android.internal.policy.impl.MiFavorChangeableLockScreen</string>
Miért bonyolítják meg?
--------------------------- Privátot privátba - Fórumtémát fórumba!! --------------------------- --------- I/DEBUG(3430): debuggerd committing suicide to free the zombie! ---------
-
ko9
addikt
válasz Keeperv85 #466 üzenetére
Akkor lehet megvan mi a baj:
android:gravity="center te kurva" nem felel meg az Android szabványoknak
--------------------------- Privátot privátba - Fórumtémát fórumba!! --------------------------- --------- I/DEBUG(3430): debuggerd committing suicide to free the zombie! ---------
-
Keeperv85
nagyúr
Nem érte ez mást sem, most csak ennyit csináltam...
<?xml version="1.0" encoding="utf-8"?>
<GridLayout android:gravity="center_horizontal" android:orientation="vertical" android:id="@id/transport_bg_protect" android:layout_width="match_parent" android:layout_height="match_parent">
<LinearLayout android:layout_gravity="center" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="5.0dip">
<TextView android:textAppearance="?textAppearanceMedium" android:textSize="@dimen/keyguard_lockscreen_status_line_font_size" android:ellipsize="marquee" android:id="@id/date" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:layout_weight="1.0" />
<TextView android:textAppearance="?textAppearanceMedium" android:textSize="@dimen/keyguard_lockscreen_status_line_font_size" android:ellipsize="marquee" android:layout_gravity="center" android:id="@id/carrier" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="5.0dip" android:singleLine="true" android:shadowColor="#c0000000" android:shadowDx="0.0" android:shadowDy="0.0" android:shadowRadius="1.0" android:layout_weight="1.0"/>
</LinearLayout>
<com.android.internal.policy.impl.ZTEDigitalClock android:layout_gravity="left" android:id="@id/time" android:layout_marginLeft="5.0dip" android:layout_marginTop="15.0dip" android:layout_marginBottom="12.0dip">
<LinearLayout android:orientation="horizontal" android:id="@id/timeDisplay" android:layout_width="wrap_content" android:layout_height="wrap_content">
<ImageView android:id="@id/hour_1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/time_8" />
<ImageView android:id="@id/hour_0" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="0.0dip" android:src="@drawable/time_8" />
<ImageView android:id="@id/parting_point" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="0.0dip" android:src="@drawable/parting_point" />
<ImageView android:id="@id/minute_1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="0.0dip" android:src="@drawable/time_8" />
<ImageView android:id="@id/minute_0" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="0.0dip" android:src="@drawable/time_8" />
</LinearLayout>
<TextView android:textAppearance="?textAppearanceMedium" android:textSize="22.0sp" android:ellipsize="none" android:id="@id/am_pm" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="8.0dip" android:singleLine="true" android:shadowColor="#c0000000" android:shadowDx="0.0" android:shadowDy="0.0" android:shadowRadius="3.0" android:layout_toRightOf="@id/timeDisplay" android:layout_alignBottom="@id/timeDisplay" />
</com.android.internal.policy.impl.ZTEDigitalClock>
<TextView android:textAppearance="?textAppearanceMedium" android:textSize="@dimen/keyguard_lockscreen_status_line_font_size" android:ellipsize="marquee" android:gravity="center" android:layout_gravity="center" android:id="@id/status1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="5.0dip" android:singleLine="true" android:drawablePadding="4.0dip" />
<TextView android:textAppearance="?textAppearanceMedium" android:textSize="@dimen/keyguard_lockscreen_status_line_font_size" android:ellipsize="marquee" android:gravity="center" android:layout_gravity="center" android:id="@id/alarm_status" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="5.0dip" android:singleLine="true" android:drawablePadding="4.0dip" />
<Space android:layout_gravity="fill" />
<RelativeLayout android:layout_gravity="center_horizontal" android:layout_width="fill_parent" android:layout_height="320.0dip">
<include android:id="@id/unlock_widget" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_centerInParent="true" layout="@layout/zte_changeable_view_layout" />
</RelativeLayout>
<LinearLayout android:gravity="center" android:orientation="horizontal" android:id="@id/emergencyCallLayout" android:layout_width="fill_parent" android:layout_marginTop="-27.0dip" android:weightSum="2.0" style="?android:attr/buttonBarStyle">
<Button android:textSize="@dimen/keyguard_lockscreen_status_line_font_size" android:layout_gravity="center_horizontal" android:id="@id/emergencyCallButton" android:visibility="gone" android:layout_width="0.0dip" android:layout_height="wrap_content" android:text="@string/lockscreen_emergency_call" android:drawableLeft="@drawable/lockscreen_emergency_button" android:drawablePadding="0.0dip" android:layout_weight="1.0" style="?android:attr/buttonBarButtonStyle" />
</LinearLayout>
<include android:layout_gravity="fill" android:id="@id/transport" android:layout_width="0.0dip" android:layout_height="0.0dip" android:layout_column="0" android:layout_row="0" android:layout_rowSpan="4" android:layout_columnSpan="1" layout="@layout/keyguard_transport_control" />
</GridLayout>
<include android:id="@id/unlock_cling" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent" layout="@layout/zte_lockscreen_changeable_unlock_cling" />
<include android:id="@id/imageview_cling" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent" layout="@layout/zte_lockscreen_changeable_imageview_cling" /> -
kelzsoca
félisten
Most, hogy van már módosított 3e recovery, eljött az ideje saját teljes szoftver, vagy csak kiegészítő/patch csomagokat készíteni.
A komplett szoftver telepítésével nincs gond, viszont a kis patch csomagok nem akartak települni, a következő hibát dobta:E:---binary_entry is null!!Installation aborted.
Rájöttem, hogy mi a megoldás, a build.prop fájlt be kell tenni a kis csomagba a system alá, és már telepíti is amit szeretnénk.
Az eredeti updater-script-et is megcsonkítottam, ez lett belőle:
show_progress(0.500000, 0);
mount("ext4", "EMMC", "/dev/block/mmcblk0p2", "/system");
package_extract_dir("system", "/system");
show_progress(0.200000, 0);
unmount("/system");Természetesen igény szerint bővíthető.
https://vertigostore.eu
-
kelzsoca
félisten
A custom romokból ez ki van szedve, tehát nem tud mit feltenni, és a user nem tudja közvetlenül rátolni a custom recoveryvel a gyári szoftvert (csak ha visszarakja a gyári recovery-t) mivel a kulcsok nem azonosak, és elhajtja a kínai kulcsával.
Illetve a user tudna ugrálni custom és gyári rom között is, de csak akkor ha a gyári csomagot is mi szignózzuk, tehát minden esetben ki kéne tenni egy custom és egy gyári általunk szignózott romot, így nem kellene recovery-t váltania.
https://vertigostore.eu
-
kelzsoca
félisten
Gondolod hogy majd egy ZTE-nél OTA-n keresztül fognak érkezni a javítások (ráadásul folyamatosan) erre a készülékre maximum már csak a Jelly Bean jöhet, ha tudja hozni azokat az eladásokat, amit elvárnak tőle, de mivel ez is költség a kínainak, szerintem erre sem sok esély van.
https://vertigostore.eu
-
kelzsoca
félisten
válasz #40993792 #476 üzenetére
Már vártam egy ilyen hozzászólást, ezzel sincs gond, ha valaki a custom rom mellé teszi le a voksát, akkor nem fogja a készülék OTA frissítéssel zavarni, mert ez a funkció is kikerült belőle.
Illetve amit kiadnak OTA-n, azt ki fogják tenni telepíthető verzióban is, én még mindig nem félek hogy tömegesen fog érkezni ilyen módon szoftver a készülékhez.
https://vertigostore.eu
-
Keeperv85
nagyúr
Szétbontottam a framework-öt: egy darab bájt Fm rádió támogatás nincs benne.
-
balalev
tag
Sziasztok!
Pár napja énis GXI tulajdonos vagyok. 2 kisebb gondom lenne, és kíváncsi vagyok van e rá megoldás:
1. Néha olyan történik, hogy méldául rákattintok a kamera ikonra, és nem csinál semmit. mintha megfagyna, de nem fagy meg, mert utána nyomogatom, és lassan megnyitja a kamerát
2. Videófelvétel nem tetszik. Nincs benne az egészkép, hanem olyan, mintha rázoomolnék. szóval nem csak felül, és alul vágja le a 4:3-as képből, hanem oldalt is sokkal kevesebb látszik.+ ugye van a szoftverfrissítés menüpont. Na de én T-s vagyok. várható, hogy a T fog rá valamit kiadni?
+ várhatóak lassan custom romok?
+ hol az a rejtélyes processzor beállítás a menüben, met én még nem találtam[ Szerkesztve ]
ZUK Z2 | Nexus 5X /// Régen: LG G2 OFFICIAL 4.2.2; Nexus 4 OFFICIAL 4.3
-
Lenry
félisten
szia
ez a neked való topik, oda mennek az általános kérdések, itt a ROM fejlesztés folyik
Gvella Glan! | There are two types of people: Those who can extrapolate from incomplete data
-
Keeperv85
nagyúr
1, Én is már ráfutottam párszor erre, ugyanis ki lehet jelölni az ikonokat rajta, mert kezeli az egeret is, aminél ugye kell ilyen funkció. Na most hogy miért nem hajlandó felfogni, hogy nincs rádugva, az valahol mélyen a szoftverben lapulhat...
2, Ebbe viszont nem. Nálam annyira jó, hogy az asztali gépemen beszaggat a felbontás miatt...
+, OTA-n megjött az első, ha még lesz, azok is jönni fognak. Én nem nagyon bízom benne...
+, Már van egy "béta" fázisban lévő custom rendszerünk, de véleményem szerint még csak a felszínt simogatjuk... [link]
-
kelzsoca
félisten
katt a képre a teljes mérethez.
A framework-res.apk-ban a:
/res/layout-sw340dp/keyguard_screen_tab_unlock_changeable.xml fájlt kellett megpiszkálni.
A módosított fájlt feltöltöttem: letöltésTovábbá a 14-es betűméretet megemeltem 16-ra, a jobb olvashatóság érdekében.
/res/values/dimens.xml
<dimen name="keyguard_lockscreen_status_line_font_size">16.0dip</dimen>
[ Szerkesztve ]
https://vertigostore.eu
-
ko9
addikt
válasz kelzsoca #486 üzenetére
Pont ezeket néztem én is, hogy szinte biztos egy másodlagos layout van benne, ami felülírja az alapot. Csak a gyakorlati megvalósításig nem jutottam el (amúgy is, Widgetlockert használok ).
--------------------------- Privátot privátba - Fórumtémát fórumba!! --------------------------- --------- I/DEBUG(3430): debuggerd committing suicide to free the zombie! ---------
-
ko9
addikt
Amúgy megkérdeztem egy Lenovo K800 és egy Orange San Diego tulajt, mindkettő azt mondta, hogy nincs /proc/config.gz... Már csak egy Xolo X900 tulajt kell keresnem.
Érdekesség: Mikor megkapta a Orange San Diego az ICS frissítést, mfld_pr3-ra módosult a boardnév[ Szerkesztve ]
--------------------------- Privátot privátba - Fórumtémát fórumba!! --------------------------- --------- I/DEBUG(3430): debuggerd committing suicide to free the zombie! ---------
-
ko9
addikt
Na akkor beszélek magamba tovább.
Találtam egy ilyet: http://pastebin.com/Ey07XmGS
Aki megtalálja, hogy hogyan/honnan lehet leszedni, az büszke lehet magára Csak szóljon nekem.--------------------------- Privátot privátba - Fórumtémát fórumba!! --------------------------- --------- I/DEBUG(3430): debuggerd committing suicide to free the zombie! ---------
-
-
ko9
addikt
Ehhez mi kell? Egy repo mainfest. Ezt ha egy repo init parancs keretében beadom, akkor a következő repo sync parancsra, az ebben lévő repókat le kellene szednie. De mivel az alap elérés titkosított, ezért meg kell keresni valahol máshol, esetleg módosítani a mainfestet, hogy egyből a célra mutasson.
Ha ránézel, és nem esik le, hogy mi ez, akkor sajnos nem te vagy most az emberem--------------------------- Privátot privátba - Fórumtémát fórumba!! --------------------------- --------- I/DEBUG(3430): debuggerd committing suicide to free the zombie! ---------
-
ko9
addikt
Csak keress rá az mfld_pr2-re. Amúgy csak találtam, ahogy pastebinen keresgéltem
Keeperv85
Revíziók alapján ICS.[ Szerkesztve ]
--------------------------- Privátot privátba - Fórumtémát fórumba!! --------------------------- --------- I/DEBUG(3430): debuggerd committing suicide to free the zombie! ---------
Új hozzászólás Aktív témák
● olvasd el a topic összefoglalót!
- Végre tudjuk, hogy mikor jön a Test Drive Unlimited Solar Crown
- Test Drive Unlimited [FAQ, Ph! Játékosok listája és térkép az első hszben]
- Mibe tegyem a megtakarításaimat?
- Székesfehérvár és környéke adok-veszek-beszélgetek
- EA Sports WRC '23
- Tudományos Pandémia Klub
- Középpontba kerültek a hibrid autók, alig fogyaszt a BYD újdonsága
- Hálózati / IP kamera
- Computex 2024: a GeIL memóriái között akad olyan, ami 10 GHz fölé merészkedik
- Vicces képek
- További aktív témák...
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest