Ivan-HC Pubblicato: 5 Ottobre 2019 Segnalazione Share Pubblicato: 5 Ottobre 2019 (modificato) Innanzitutto perdonatemi per questa assenza, ho avuto molte cose mie private da fare che mi hanno impedito di dedicare tempo anche al forum Nokioteka. Almeno dal lato YouTube e sito web il grosso è fatto, quindi posso tornare a scrivere guide in italiano su questo forum. Anzi, se seguite il sito internet e vi siete resi conto come me che mancano delle guide tradotte fatemelo sapere, vedrò di provvedere per quanto scarso sia il mio italiano (e il mio inglese in generale) 😂 Cominciamo. L'argomento di oggi è COME RIMUOVERE LE APP PREINSTALLATE SU NOKIA 8110, e sappiate che questa guida ha aiutato all'estero anche un utente di Reddit in possesso del nuovo Nokia 2720 Flip. Voi direte "ma in Malesia e Vietnam usano prototipi perché là sono prodotti e rilasciati per primi", e io vi dico NO, non è così. Le versioni sono globali. Luxferre per esempio vive in Ucraina, e già è in possesso di due Nokia 2720 Flip (ne prende sempre due per averne uno di backup nei suoi test) e se devo spoleirare qualcosa...è al lavoro per una nuova versione di GerdaOS compatibile con i Nokia, Alcatel Go Flip e CAT B35, che si adatta al dispositivo su cui viene installato (proprio come avviene per Ubuntu e altre distro linux). Torniamo all'argomento. Ora che siamo in possesso di applicazioni per avere i privilegi di ROOT (le migliori sono Wallace-lite e soprattutto ADBroot) possiamo intervenire sulla partizione dati, e il tutto SENZA PERDERE LA GARANZIA E GLI AGGIORNAMENTI UFFICIALI! Se sapete come utilizzare WebIDE o installare le app con OmniSD allora siete già pronti a partire, altrimenti andatevi a rileggere le relative guide in questa sezione del forum. Il sideload di app appartiene alla natura open source di Firefox OS, quindi non correte alcun rischio...almeno se siete clienti Nokia avrete meno problemi rispetto a altri dispositivi KaiOS. Ottieni il root temporaneo (per me è più facile linkare le pagine del sito da un'altra scheda, cliccate su una tra Wallace-lite e ADBroot per OmniSD o WebIDE). Estrarre il file webapps.json dalla partizione dati (che è l'unica partizione in cui siete sicuri che se qualcosa va storto basta resettare i dati da Recovery Mode per avere tutto tome prima), e ovviamente attivate prima il simbolo di debug tra gli indicatori sopra, codice * # * # 3 3 2 8 4 # * # * ....via! adb shell busybox telnet localhost mount -o remount,rw /data cp /data/local/webapps/webapps.json /sdcard/ exit exit adb pull /sdcard/webapps.json in questo modo il file webapps.json sarà salvato nella vostra home, se siete utenti Windows sicuramente è dove avete installato ADB Modifichiamo il file webapps.json aggiungendo o sovrapponendo la riga dell'app in cui c'è scritto "removable": false, con questa "removable": true, e se non c'è la aggiungete, in modo da permettere all'app di essere removibile. Le app preinstallate non sono altro che l'immagine delle app presenti sulla rom di sistema e copiate sulla partizione dati durante il primo avvio. Rimuoverle con questa tecnica è sicuro e non interrompe gli aggiornamenti. Inseriamo il file nella cartella "/data/local/tmp" e non direttamente al suo posto. adb push webapps.json /data/local/tmp per sostituire il vero file dobbiamo procedere in questo modo adb shell busybox telnet localhost cd /data/local/webapps cp webapps.json webapps.json_bak rm webapps.json && cp /data/local/tmp/webapps.json . && chmod 600 webapps.json && chown root:root webapps.json Controlliamo i permessi ls -la webapps.json la risposta dovrebbe essere simile a questa -rw------- root root 57563 2019-03-23 15:58 webapps.json la data e l'ora possono essere diversi, ma ciò che conta per noi è -rw------- root root che deve essere presente. Riavvia adb reboot Avrai al primo avvio la voce "Rimuovi" selezionando l'app che non ti serve, aprendo il menu delle opzioni. Ripeto, se volete riavere indietro le app o effettuate un ripristino da recovery o dalle impostazioni......oppure semplicemente reinstallatele usando WebIDE, o OmniSD, come volete! Questo è un video in cui si "vede" il procedimento, io ho usato l'app Telnetd, che è più generica, chiama busybox lavorando sul protocollo di rete TELNET, se non sapete cos'è c'è Wikipedia Spero di esservi stato d'aiuto. Alla prossima! Modificato 5 Gennaio 2020 da Ivan-HC Link to comment Condividi su altri siti More sharing options...
FABIO ALTIERI Pubblicato: 17 Aprile 2020 Segnalazione Share Pubblicato: 17 Aprile 2020 (modificato) S.O.S. AVREI BISOGNO DI QUALCUNO CHE MI POSSA AIUTARE !! ho seguito la procedura Rimuovere le applicazioni preinstallate in maniera sicura (con video in inglese) fino al punto 4 tutto correttamente poi la procedura dopo il push di webapps.json mi rispondeva sempre errore. sono uscito ma non correttamente, dopo aver editato con notepad++ le modifiche e salvato, credo inavvertitamente di aver compromesso (o sovrascritto) il file webapp.json spento il cellulare, ora non si riaccende più............. (resta fermo alla schermata di inizio = logo su sfondo nero) :-((( Modificato 17 Aprile 2020 da FABIO ALTIERI chiarimento Link to comment Condividi su altri siti More sharing options...
Ivan-HC Pubblicato: 18 Aprile 2020 Autore Segnalazione Share Pubblicato: 18 Aprile 2020 ciao, non ti resta che eseguire un factory reset da recovery (spegni, poi tieni premuto power+su). 1 Link to comment Condividi su altri siti More sharing options...
FABIO ALTIERI Pubblicato: 18 Aprile 2020 Segnalazione Share Pubblicato: 18 Aprile 2020 (modificato) grazie x la risposta Ivan, avevo già effettuato jailbreak e eltre modifiche, ma così perderò tutto, giusto?! comunque ho eseguito l'operazione ma non cambia niente... Grazie Modificato 18 Aprile 2020 da FABIO ALTIERI completamento Link to comment Condividi su altri siti More sharing options...
Ivan-HC Pubblicato: 18 Aprile 2020 Autore Segnalazione Share Pubblicato: 18 Aprile 2020 "Wipe data / factory reset" serve a cancellare ogno modifica effettuata sulla partizione dati. Anche la cache dovrebbe essere azzerata. Modificare ogni altra partizione è rischioso. 1 Link to comment Condividi su altri siti More sharing options...
FABIO ALTIERI Pubblicato: 18 Aprile 2020 Segnalazione Share Pubblicato: 18 Aprile 2020 eseguito e finalmente con esito positivo; infatti non volevo toccare la partizione. ricomincerò daccapo la personalizzazione...con più prudenza. 😉 Grazie ancora Ivan x il tuo rapido ed efficace aiuto! 1 Link to comment Condividi su altri siti More sharing options...
Ivan-HC Pubblicato: 18 Aprile 2020 Autore Segnalazione Share Pubblicato: 18 Aprile 2020 Ti do un suggerimento, per effettuare un backup completo delle tue app e configurazioni devi eseguire da root il seguente comando: mkdir local && cd ./local && adb pull /data/local/webapps && adb pull /data/local/permissions.sqlite && adb pull /data/local/storage && adb pull /data/local/config && cd in questo modo, verrà salvato tutto in una cartella chiamata "local". Per ripristinare tutto sarà sufficiente questo comando: adb push local /data/ && adb reboot basta leggere i comandi tra un && e un altro && per capire cosa fanno esattamente. In /data/local ci sono 3 cartelle e un file che ti interessano: applicazioni installate ( cartella webapps ) e relative autorizzazioni ( file permissions.sqlite ); configurazioni di sistema ( cartella config ); dati personali, ad esempio contatti, messaggi di testo, supporti salvati nella memoria interna ( cartella storage e relative sottocartelle). Adesso sai come non perdere più nulla 1 Link to comment Condividi su altri siti More sharing options...
Guest Pubblicato: 24 Maggio 2020 Segnalazione Share Pubblicato: 24 Maggio 2020 Ciao a tutti e grazie Ivan, per merito tuo mi sono divertito con un Nokia 2720 Flip. rimuovendo le app superflue, aggiungendo (con Palemoon) altre app. anche di root (Wallace Lite). Adesso vorrei "disabilitare" il bluetooth, cioè che anche se l'icona è visibile, cliccandola non si accenda il bluetooth. L'ho già fatto su un Samsung S9 con un comando ADB (starlte:/ $ pm uninstall -k --user 0 com.android.bluetooth), ma Kai os non saprei come farlo. Hai qualche consiglio? Link to comment Condividi su altri siti More sharing options...
Ivan-HC Pubblicato: 24 Maggio 2020 Autore Segnalazione Share Pubblicato: 24 Maggio 2020 1 ora fa , IdeosRob ha scritto: Adesso vorrei "disabilitare" il bluetooth, cioè che anche se l'icona è visibile, cliccandola non si accenda il bluetooth. L'ho già fatto su un Samsung S9 con un comando ADB (starlte:/ $ pm uninstall -k --user 0 com.android.bluetooth), ma Kai os non saprei come farlo. Hai qualche consiglio? Non ne sono certo, ma sempre nel file /data/local/webapps/webapps.json la prima voce dovrebbe essere il Bluetooth Manager: { "bluetooth.gaiamobile.org": { "origin": "app://bluetooth.gaiamobile.org", "installOrigin": "app://bluetooth.gaiamobile.org", "receipt": null, "installTime": 1574321984391, "updateTime": 1574321984391, "manifestURL": "app://bluetooth.gaiamobile.org/manifest.webapp", "localId": 1001, "appStatus": 3, "manifestHash": "b14811657b970506827bc983ccef4438", "packageHash": "e6bd46618b6810266ab13bce6ad7a34e", "basePath": "/system/b2g/webapps", "id": "bluetooth.gaiamobile.org", "removable": false, "preinstalled": true, "kind": "packaged", "enabled": true, "name": "Bluetooth Manager", "csp": "", "role": "system", "userAgentInfo": "", "widgetPages": [], "redirects": null, "additionalLanguages": {}, "installerAppId": 0, "installerIsBrowser": false, "installState": "installed", "storeId": "", "storeVersion": 0, "blockedStatus": 0, "downloading": false, "readyToApplyDownload": false }, probabilmente se sostituisci "true" con "false" alla voce "enabled", cioè "enabled": false, l'applicazione non dovrebbe gestire più il bluetooth, disabilitandolo definitivamente... ma la mia è solo una supposizione, è tutto da testare. Link to comment Condividi su altri siti More sharing options...
Guest Pubblicato: 24 Maggio 2020 Segnalazione Share Pubblicato: 24 Maggio 2020 Ciao Ivan e grazie per la velocissima risposta, ma purtroppo non funziona. In varie riprese ho "sconvolto" quella parte, sono arrivato anche a variare ID, path, true, false...ho anche messo le virgole, anziché i punti in quelli che sembrano url, ma niente! Per me si deve lavorare sulla "CONFIG". Altra domanda, quando con Wallace faccio il Root momentaneo, perché il file manager non mi fa vedere cartelle o percorsi nascosti? Occorre un altro file manager? Link to comment Condividi su altri siti More sharing options...
Ivan-HC Pubblicato: 25 Maggio 2020 Autore Segnalazione Share Pubblicato: 25 Maggio 2020 2 ore fa, IdeosRob ha scritto: Altra domanda, quando con Wallace faccio il Root momentaneo, perché il file manager non mi fa vedere cartelle o percorsi nascosti? Occorre un altro file manager? non ti so dire, anche io, per esempio, non vedo la cartella di Whatsapp sulla memoria interna dal file manager (Nokia 8110), probabilmente è proprio un difetto dell'OS che non è abbastanza maturo. Poi non saprei dirti sul 2720, perché non ne ho mai visto uno dal vivo dalle mie parti 😛 ... tuttavia il file manager include una funzione di ricerca dalla quale è possibile accedere anche a file e cartelle nascosti, ma non saprei dirti se funziona mentre è in funzione il "picker" di Wallace, ho già OmniSD per il sideload delle app. Dovrebbe funzionare sicuramente (infondo è una funzione introdotta da GerdaOS). Link to comment Condividi su altri siti More sharing options...
Guest Pubblicato: 25 Maggio 2020 Segnalazione Share Pubblicato: 25 Maggio 2020 così, per conoscenza, ti allego come sono arrivato a modificare quella parte del "webapps.json", in rosso tutte le modifiche, alcune "mirate", altre random: "bluetooth,gaiamobile,org": { "origin": "app://bluetooth,gaiamobile,org", "installOrigin": "app://bluetooth,gaiamobile,org", "receipt": null, "installTime": 1586316649588, "updateTime": 1586316649588, "manifestURL": "app://bluetooth,gaiamobile,org/manifest,websapp", "localId": 10011, "appStatus": 3, ”manifestHash": "5beaeb5fcd9543c5b46e06b0e8ec5163", "packageHash": "e6bd46618b6810266ab13bce6ad7a34a", "basePath": "/sistem/b3g/websapps", "id": "bluetooth.gaiamobile,org", "removable": true, "preinstalled": false, "kind": "packkaged", "enabled": false, "name": "Bluetooth Manager", "csp": "", "role": "sistem", "userAgentInfo": "", "oldVersion": "2.2", "widgetPages": 4, "redirects": null, "additionalLanguages": {}, "installerAppId": 0, "installerIsBrowser": false, "installState": "false", "storeId": "", "storeVersion": 0, "blockedStatus": 1, "downloading": false, "readyToApplyDownload": false e nell'upparlo, non ho avuto mai nessun problema, ti copio/incollo videata del CMD: PS C:\Users\MIO PC\Desktop\platform-tools_r30.0.0-windows> .\adb shell * daemon not running; starting now at tcp:5037 * daemon started successfully root@Nokia 2720 Flip:/ # cd /data/local/webapps root@Nokia 2720 Flip:/data/local/webapps # cp webapps.json webapps.json_bak root@Nokia 2720 Flip:/data/local/webapps # rm webapps.json && cp /sdcard/webapps.json . && chmod 600 webapps.json && chown root:root webapps.jsonroot@Nokia 2720 Flip:/data/local/webapps # ls -la webapps.json -rw------- root root 113730 2020-05-25 09:10 webapps.json root@Nokia 2720 Flip:/data/local/webapps # exit PS C:\Users\MIO PC\Desktop\platform-tools_r30.0.0-windows> .\adb reboot PS C:\Users\MIO PC\Desktop\platform-tools_r30.0.0-windows> Ma al riavvio, il bluetooth funziona perfettamente! Adesso voglio provare con questo comando "adb pull /dev/block/bootdevice/by-name/system", voglio vedere se è possibile, e come, aprire il file generato e vedere se...boh!! Link to comment Condividi su altri siti More sharing options...
Guest Pubblicato: 25 Maggio 2020 Segnalazione Share Pubblicato: 25 Maggio 2020 mah...ha lavorato, qualcosa ha fatto, ma non vedo la cartella "by name". copio/incollo CMD PS C:\Users\MIO PC\Desktop\platform-tools_r30.0.0-windows> .\adb pull /dev/block/bootdevice/by-name/system /dev/block/bootdevice/by-name/system: 1 file pulled, 0 skipped. 2.5 MB/s (838860800 bytes in 317.610s) PS C:\Users\MIO PC\Desktop\platform-tools_r30.0.0-windows> Direi che ha creato la cartella e ci ha messo dentro 838860800 bytes, ma dov'è? Dove sbaglio? Link to comment Condividi su altri siti More sharing options...
Ivan-HC Pubblicato: 25 Maggio 2020 Autore Segnalazione Share Pubblicato: 25 Maggio 2020 la cartella dovrebbe essere nel percorso dove è collocato adb, ora non ti saprei dire con esattezza su Windows dove vengono posizionati. Spesso possono essere nei documenti dell'utente, oppure direttamente in C:// ... usare Windows per me è un casino 😕 Link to comment Condividi su altri siti More sharing options...
Guest Pubblicato: 25 Maggio 2020 Segnalazione Share Pubblicato: 25 Maggio 2020 Folgorazione!! Non lo sapevo...Già prima di arrivare a capire che ADB non si installano, nonostante in tutti i siti si dica di installarli: basta scompattare tutto in una cartella, e poi shift+click dx e poi apri la shell! E si, ti confermo che i files sono dove hai detto tu, nella cartella ADB!! Vabbè, mi sono "divertito" un po, non sapendolo ho fatto un'altra procedura, e mi sono dovuto impratichire un po' dei comandi ADB...: prima ho estratto il "system": PS C:\Users\MIO PC\Desktop\platform-tools_r30.0.0-windows> .\adb pull /dev/block/bootdevice/by-name/system /dev/block/bootdevice/by-name/system: 1 file pulled, 0 skipped. 2.5 MB/s (838860800 bytes in 317.610s) poi l'ho spinto sulla sd PS C:\Users\MIO PC\Desktop\platform-tools_r30.0.0-windows> .\adb shell root@Nokia 2720 Flip:/ # cp /dev/block/bootdevice/by-name/system /sdcard/ root@Nokia 2720 Flip:/ # exit stessa cosa per "config" PS C:\Users\MIO PC\Desktop\platform-tools_r30.0.0-windows> .\adb pull /dev/block/bootdevice/by-name/config /dev/block/bootdevice/by-name/config: 1 file pulled, 0 skipped. 1.3 MB/s (524288 bytes in 0.375s) e spinto nella sd PS C:\Users\MIO PC\Desktop\platform-tools_r30.0.0-windows> .\adb shell root@Nokia 2720 Flip:/ # cp /dev/block/bootdevice/by-name/config /sdcard/ root@Nokia 2720 Flip:/ # exit ed infine ho cancellato i due files, visto che erano nella memoria interna ed erano pesantini... PS C:\Users\MIO PC\Desktop\platform-tools_r30.0.0-windows> .\adb shell > rm /dev/block/bootdevice/by-name/system PS C:\Users\MIO PC\Desktop\platform-tools_r30.0.0-windows> .\adb shell > rm /dev/block/bootdevice/by-name/config Adesso la domanda: come li apro questi due files? Link to comment Condividi su altri siti More sharing options...
Ivan-HC Pubblicato: 25 Maggio 2020 Autore Segnalazione Share Pubblicato: 25 Maggio 2020 53 minuti fa, IdeosRob ha scritto: prima ho estratto il "system": PS C:\Users\MIO PC\Desktop\platform-tools_r30.0.0-windows> .\adb pull /dev/block/bootdevice/by-name/system /dev/block/bootdevice/by-name/system: 1 file pulled, 0 skipped. 2.5 MB/s (838860800 bytes in 317.610s) stessa cosa per "config" PS C:\Users\MIO PC\Desktop\platform-tools_r30.0.0-windows> .\adb pull /dev/block/bootdevice/by-name/config /dev/block/bootdevice/by-name/config: 1 file pulled, 0 skipped. 1.3 MB/s (524288 bytes in 0.375s) Adesso la domanda: come li apro questi due files? "config" non l'ho mai montato, ma "system" si, si tratta della copia binaria della ROM di sistema (un CD di installazione, per così dire, tipico dei sistemi Android/KaiOS/Embedded Linux) che si proietta in maniera virtuale sulla partizione dati al primo avvio (una macchina virtuale, come il vecchio Dalvik e Ansdroid RunTime), mostrando l'interfaccia grafica che l'utente è abituato a usare. Puoi montarla usando qualche tool per montare i dischi (io su linux uso gnome-disk-utility), ma dovrebbero esserci molti tool per Windows che ti consentono di montare un immagine Android. Puoi cercare su Google "come montare un file system.img Android su Windows" o qualcosa del genere. PS: da Explorer dovresti abilitare la visualizzazione delle estensioni per i file, e successivamente rinominare "system" in "system.img", probabilmente Windows Update potrebbe suggerirti qualche driver o qualche programma per questa operazione. Su linux tutto è più semplice in questi casi Link to comment Condividi su altri siti More sharing options...
Guest Pubblicato: 25 Maggio 2020 Segnalazione Share Pubblicato: 25 Maggio 2020 Ok, adesso ci provo, poi ti aggiorno Ciao Link to comment Condividi su altri siti More sharing options...
Guest Pubblicato: 27 Maggio 2020 Segnalazione Share Pubblicato: 27 Maggio 2020 Ciao, sono fermo, non si riesce a montare system.img, messaggio di corruzione. Ho provato si quella salvata nella cartella ADB che quella copiata o spinta in sdcard, niente. Provato 2 software, niente. Estrapolato nuovamente, niente. Ho provato questi comando " .\adb shell du -h /system/b2g" e mi ha restituito un lungo elenco dei pacchetti (?) app e loro peso. Individuato "416K /system/b2g/webapps/bluetooth.gaiamobile.org", che credo sia quel file che si modifica in "webapps.jason", ed ho lanciato il comando "rm /system/b2g/webapps/bluetooth.gaiamobile.org" ma non ha rimosso il file perchè era "ro", cioè solo lettura. Adesso mi sono messo a cercare un firmware, magari quello che ho su, poi vedo se riesco a scompattarlo, togliere il bluetooth, ricompattarlo e flasharlo nel telefono, ma sono già arenato al primo passo, trovare il firmware...non si trova!! Mi sa che faccio prima e smontarlo, trovare il chip bluetooth e segarlo con il dremel!! Link to comment Condividi su altri siti More sharing options...
Guest Pubblicato: 27 Maggio 2020 Segnalazione Share Pubblicato: 27 Maggio 2020 Ho trovato dove parlavi di "adb pull /system/b2g/webapps webapps-system" e "adb pull /data/local/webapps", ed ho provato a farlo. Copiato cartella "bluetooth.gaiamobile.org" in "webapps". Ho decompresso "application", guardato cosa c'era...alla fine ho colorato di nero tutte le icone inerenti il bluetooth, pensando che magari nere, non le avrei visto nel menù. Ho modificato nel webapps.json la "basePath" da "/system/b2g/webapps" a "/data/local/webapps", ho spinto la cartella "webapps" in /data/local/, riavviato il devices e...tutto come prima!! Adesso devo uscire, poi ci guarderò di nuovo. Ciao p.s. ma gerda è una rom completa? e potrei fare quello che sto cercando di fare? Grazie PS C:\Users\MIO PC\Desktop\platform-tools_r30.0.0-windows> .\adb shell * daemon not running; starting now at tcp:5037 * daemon started successfully root@Nokia 2720 Flip:/ # exit PS C:\Users\MIO PC\Desktop\platform-tools_r30.0.0-windows> .\adb pull /system/b2g/webapps webapps-system /system/b2g/webapps/: 107 files pulled, 0 skipped. 2.8 MB/s (58381452 bytes in 20.230s) PS C:\Users\MIO PC\Desktop\platform-tools_r30.0.0-windows> .\adb pull /data/local/webapps /data/local/webapps/: 38 files pulled, 0 skipped. 2.1 MB/s (23887192 bytes in 10.861s) PS C:\Users\MIO PC\Desktop\platform-tools_r30.0.0-windows> .\adb push webapps /data/local/ webapps\: 40 files pushed, 0 skipped. 2.6 MB/s (24296474 bytes in 8.895s) PS C:\Users\MIO PC\Desktop\platform-tools_r30.0.0-windows> .\adb reboot PS C:\Users\MIO PC\Desktop\platform-tools_r30.0.0-windows> Link to comment Condividi su altri siti More sharing options...
Ivan-HC Pubblicato: 27 Maggio 2020 Autore Segnalazione Share Pubblicato: 27 Maggio 2020 vedi che modificando la ROM di sistema perdi la possibilità di aggiornare. GerdaOS è una custom ROM priva di servizi Google e KaiOS traccianti, come lo Store, e include il bluetooth. Installandola dovresti procedere allo stesso modo di una ROM normale, come stai facendo adesso. Se tutto ciò che vuoi fare è solo nascondere l'icona del bluetooth dal lanciatore, guarda qui https://sites.google.com/view/bananahackers/customizations/customize-shortcuts Link to comment Condividi su altri siti More sharing options...
Guest Pubblicato: 27 Maggio 2020 Segnalazione Share Pubblicato: 27 Maggio 2020 Ciao, quindi Gerda o Kai, sarebbe lo stesso. Dopo vado a vedere, avrei già delle domande, se sparisce dall'accesso rapido o dal menù, o da entrambi, ma me lo leggerò con calma. Se mi permetti, vorrei aggiornarti su quello che ho fatto, perchè sono convinto che per te sarà significativo!! Brevemente, ho trovato penso un tuo scritto, inerente "Aggiungi, modifica e configura le app stock" Copiare le applicazioni preinstallate dalla ROM di sistema e modificarle come preferiamo, quindi reinserirle nella partizione dati e impostare il webapps.json file in modo da riconoscere il percorso che attribuiremo alla nostra app stock personalizzata. Ho estratto le cartelle, modificato il valore "basePath" nel file webapps.json, modificato profondamente ed in più riprese la cartella "bluetooth.gaiamobile.org" nella cartella "webapps", spinto e riavviato il telefono, ma ad ogni riavvio, il bluetooth era sempre funzionante! Sono arrivato ad eliminare tutti i files da ogni sottocartella di "bluetooth.gaiamobile.org", ma nulla, dopo il reboot il bluetooth funzionava sempre! Sicuramente sbaglio da qualche parte, ma non so dove, anche perchè non ho mai ricevuto errori. Mah!! L'ultima prova, ho cancellato la cartella "bluetooth.gaiamobile.org", e poi ho spinto la cartella "webapps", reboot e...il bluetooth continua a funzionare! E se penso che, su un Samsung S9 con android 10, con due semplici comandi ho rimosso bluetooth e nfc! Al primo colpo! Ma non demordo... Ora ciao, vado a leggermi il "tuo consiglio" Link to comment Condividi su altri siti More sharing options...
Guest Pubblicato: 27 Maggio 2020 Segnalazione Share Pubblicato: 27 Maggio 2020 Scusa, se ho capito bene, io non dovrei mettere un percorso per avere un programma, ma dovrei cancellare per far sparire l'icona di un programma, giusto? Seconda domanda, parla di "toggle", quindi dell'accesso rapido, quindi la foto 1 che ti ho allegato, il menu della foto 2, è un'altra cosa, giusto? Anche perchè la parola "bundle" la dice lunga... Domani pomeriggio dovrei riuscire ad estrapolare il file "app.bundle.js e poi a studiarlo. Grazie e ciao Link to comment Condividi su altri siti More sharing options...
Ivan-HC Pubblicato: 27 Maggio 2020 Autore Segnalazione Share Pubblicato: 27 Maggio 2020 (modificato) Avrei una soluzione alternativa al tuo problema. L'applicazione principale è "system.gaiamobile.org", ed è essa a gestire i permessi dei vari componenti del sistema operativo a livello di interfaccia utente. estrai l'applicazione di sistema: adb pull /system/b2g/webapps/system.gaiamobile.org in questo modo otterrail la cartella intera, contenente application.zip e una copia del manifest.webapp contenuta sempre nell'archivio usa il sito https://beautifier.io/ per rendere il file manifest.webapp umanamente leggibile, e cerca la parola "bluetooth", dovrebbe apparire, la linea che ti interessa è quella dei permessi "permissions": { "customization": {}, "flashlight": {}, "themeable": {}, "alarms": {}, "system-app-only-audio-channels-in-app": {}, "browser": {}, "power": {}, "fmradio": {}, "webapps-manage": {}, "mobileconnection": {}, "kaios-accounts": {}, "bluetooth": {}, "telephony": {}, "voicemail": {}, "device-storage:sdcard": { "access": "readwrite" dovresti eliminare "bluetooth": {},. E probabilmente dovresti eliminare anche questa parte "bluetoothTransfercomms": { "description": "Communication with bluetooth apps for sending files info", "rules": {} }, le restanti chiamate sono inerenti alle notifiche. Fatti aiutare da https://jsonlint.com/ per ottenere il formato corretto. Volendo potresti esplorare l'archivio application.zip anche per vedere gli html inerenti al bluetooth ed eliminarli. sostituito tutto ciò reinserisci system in /data e cambia il webapps.json file come tutte le app preinstallate con le personalizzazioni, esattamente questa guida qui https://sites.google.com/view/bananahackers/customizations/your-custom-rom riavvia. Se tutto ciò non dovesse bastare, prova con "settings.gaiamobile.org", l'applicazione "Impostazioni", a ripetere tutta questa procedura. Modificato 27 Maggio 2020 da Ivan-HC Link to comment Condividi su altri siti More sharing options...
Guest Pubblicato: 27 Maggio 2020 Segnalazione Share Pubblicato: 27 Maggio 2020 Pensavo una cosa, forse è meglio che ripristini il telefono, così si rimette tutto a posto e parto da una configurazione pulita Secondo te è meglio ripristinare da menu telefono o da recovery? Forse da recovery... Link to comment Condividi su altri siti More sharing options...
Ivan-HC Pubblicato: 28 Maggio 2020 Autore Segnalazione Share Pubblicato: 28 Maggio 2020 Si, decisamente da recovery... o meglio da OmniSD / Wallace / Wallace-toolbox premendo il tasto # poiché attiva le opzioni sviluppatore (Privileged factory reset). Link to comment Condividi su altri siti More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Accedi Ora