'



Όνομα

Theme Layout

Theme Translation

Trending Posts Display

Home Layout Display

Posts Title Display

404

We Are Sorry, Page Not Found

Home Page

 


OnePlus 15: ihack Edition – Setup, Debloating & System Optimization Guide

Η παραμετροποίηση του OnePlus 15 για την έκδοση "ihack" στοχεύει στον απόλυτο έλεγχο των διεργασιών, την ελαχιστοποίηση του telemetry και τη μεγιστοποίηση της αυτονομίας μέσω advanced ρυθμίσεων.

1. Initial Account & Wi-Fi Provisioning

Η διαδικασία ξεκινά με τον συγχρονισμό των αποθηκευμένων Wi-Fi δικτύων από το Google Cloud, ακολουθούμενη από προσωρινή αφαίρεση του λογαριασμού για την απόδοση δικαιωμάτων Device Owner.

  1. Sync: Συνδεθείτε στο Google Account για την αυτόματη ανάκτηση των Wi-Fi κωδικών.

  2. Account Removal: Μετά τον συγχρονισμό, μεταβείτε στις Ρυθμίσεις > Λογαριασμοί και διαγράψτε πλήρως τον λογαριασμό Google. Η συσκευή πρέπει να είναι κενή από λογαριασμούς για την επιτυχή εκτέλεση των ADB εντολών που ακολουθούν.

  3. Final Login: Ο λογαριασμός θα προστεθεί ξανά στο τέλος της Φάσης 2 για τη διασφάλιση της πλήρους λειτουργικότητας των υπηρεσιών.

2. Island Implementation (Mainland Management)

Το Island χρησιμοποιείται για το διαχωρισμό του περιβάλλοντος εργασίας και τη διαχείριση του Mainland μέσω Device Owner προνομίων.

Απαραίτητα Εργαλεία:

ADB Deployment:

Με USB Debugging ενεργοποιημένο, εκτελέστε τις παρακάτω εντολές σε ένα τερματικό:

Bash
# Ορισμός του Island ως Device Owner για διαχείριση του Mainland
adb shell dpm set-device-owner com.oasisfeng.island/.IslandDeviceAdminReceiver

# Παροχή δικαιωμάτων GET_APP_OPS_STATS για διατήρηση ρυθμίσεων σε disabled εφαρμογές
adb shell pm grant com.oasisfeng.island android.permission.GET_APP_OPS_STATS

3. Shizuku & Canta Debloating

Η αφαίρεση συστημικών πακέτων γίνεται μέσω του Canta με χρήση του Shizuku API.

Προσοχή: Πριν την εκτέλεση του debloat, οριστικοποιήστε όλες τις ρυθμίσεις συστήματος (Theming, Display, UI), καθώς ορισμένα μενού παραμετροποίησης θα καταστούν ανενεργά μετά την αφαίρεση των αντίστοιχων πακέτων.

OnePlus 15 Debloat Configuration (JSON):

Εισαγωγή του παρακάτω configuration στο Canta για ασφαλές debloating:

JSON
{
  "name": "OnePlus 15",
  "description": "Safe OnePlus 15 debloating",
  "createdDate": 1773816689151,
  "version": "1.0",
  "apps": [
    { "packageName": "com.android.systemui.overlay.fingerprint.anim.halo" },
    { "packageName": "com.coloros.colordirectservice" },
    { "packageName": "com.oplus.apprecover" },
    { "packageName": "com.android.systemui.overlay.fingerprint.anim.ccyh" },
    { "packageName": "com.android.traceur" },
    { "packageName": "com.coloros.scenemode" },
    { "packageName": "com.coloros.accessibilityassistant" },
    { "packageName": "com.google.android.adservices.api" },
    { "packageName": "com.android.systemui.overlay.fingerprint.anim.fy" },
    { "packageName": "com.oplus.melody" },
    { "packageName": "com.android.systemui.overlay.fingerprint.anim.qy" },
    { "packageName": "com.oplus.statistics.rom" },
    { "packageName": "com.android.dreams.basic" },
    { "packageName": "com.coloros.video" },
    { "packageName": "com.coloros.operationManual" },
    { "packageName": "com.oplus.aicall" },
    { "packageName": "com.google.android.gms.supervision" },
    { "packageName": "com.oplus.keyguard.style.widgets" },
    { "packageName": "com.heytap.accessory" },
    { "packageName": "com.oplus.postmanservice" },
    { "packageName": "com.android.internal.display.cutout.emulation.double" },
    { "packageName": "com.android.internal.display.cutout.emulation.waterfall" },
    { "packageName": "com.oplus.keyguard.personality.clocks" },
    { "packageName": "com.oplus.keyguard.clock.magazine" },
    { "packageName": "com.google.android.apps.setupwizard.searchselector" },
    { "packageName": "com.android.stk" },
    { "packageName": "com.android.apps.tag" },
    { "packageName": "com.coloros.activation" },
    { "packageName": "com.google.android.gms.location.history" },
    { "packageName": "com.oppo.quicksearchbox" },
    { "packageName": "com.android.systemui.overlay.fingerprint.anim.none" },
    { "packageName": "com.coloros.systemclone" },
    { "packageName": "com.android.systemui.overlay.fingerprint.anim.xklc" },
    { "packageName": "com.coloros.childrenspace" },
    { "packageName": "com.android.systemui.overlay.fingerprint.anim.melodicstream" },
    { "packageName": "com.heytap.mcs" },
    { "packageName": "com.heytap.mydevices" },
    { "packageName": "com.oplus.keyguard.clock.graffiti" },
    { "packageName": "com.google.android.feedback" },
    { "packageName": "com.android.bips" },
    { "packageName": "com.google.android.accessibility.switchaccess" },
    { "packageName": "com.oplus.eyeprotect" },
    { "packageName": "com.oplus.securepay" },
    { "packageName": "com.google.android.apps.safetyhub" },
    { "packageName": "com.oplus.encryption" },
    { "packageName": "com.oplus.contentportal" },
    { "packageName": "com.android.managedprovisioning" },
    { "packageName": "com.google.android.setupwizard" },
    { "packageName": "com.coloros.ocrscanner" },
    { "packageName": "com.android.systemui.overlay.fingerprint.anim.jslz" },
    { "packageName": "com.android.systemui.overlay.fingerprint.anim.xw" },
    { "packageName": "com.oplus.aiwriter" },
    { "packageName": "com.microsoft.appmanager" },
    { "packageName": "com.oplus.linker" },
    { "packageName": "com.oneplus.membership" },
    { "packageName": "com.coloros.floatassistant" },
    { "packageName": "com.oplus.logkit" },
    { "packageName": "com.oplus.wallpapers" },
    { "packageName": "com.oplus.uxdesign" },
    { "packageName": "com.oplus.remotecontrol" },
    { "packageName": "com.oplus.metis" },
    { "packageName": "com.android.printspooler" },
    { "packageName": "com.coloros.translate.engine" },
    { "packageName": "com.google.android.odad" },
    { "packageName": "com.android.DeviceAsWebcam" },
    { "packageName": "com.oplus.nas" },
    { "packageName": "com.google.ambient.streaming" },
    { "packageName": "com.oplus.locationproxy" },
    { "packageName": "com.android.systemui.overlay.fingerprint.anim.sw" },
    { "packageName": "com.android.internal.display.cutout.emulation.tall" },
    { "packageName": "com.google.android.aicore" },
    { "packageName": "com.google.android.projection.gearhead" },
    { "packageName": "com.android.egg" },
    { "packageName": "com.google.android.apps.restore" },
    { "packageName": "com.fido.fido2client" },
    { "packageName": "com.oplus.beaconlink" },
    { "packageName": "com.android.bluetoothmidiservice" },
    { "packageName": "com.android.bookmarkprovider" },
    { "packageName": "com.oplus.bttestmode" },
    { "packageName": "com.android.calllogbackup" },
    { "packageName": "com.android.chrome" },
    { "packageName": "com.heytap.colorfulengine" },
    { "packageName": "com.android.companiondevicemanager.auto_generated_characteristics_rro" },
    { "packageName": "com.android.cts.ctsshim" },
    { "packageName": "com.android.emergency" },
    { "packageName": "com.android.microdroid.empty_payload" },
    { "packageName": "com.google.android.ondevicepersonalization.services" },
    { "packageName": "com.android.providers.partnerbookmarks" },
    { "packageName": "com.android.sharedstoragebackup" },
    { "packageName": "com.android.systemui.accessibility.accessibilitymenu" },
    { "packageName": "com.android.systemui.overlay.common" },
    { "packageName": "com.android.virtualmachine.res" },
    { "packageName": "com.android.wallpaperbackup" },
    { "packageName": "com.google.android.federatedcompute" },
    { "packageName": "com.google.android.health.connect.backuprestore" },
    { "packageName": "com.google.android.overlay.gmsconfig.gsa" },
    { "packageName": "com.google.android.overlay.gmsconfig.personalsafety" },
    { "packageName": "com.google.android.overlay.modules.healthfitness.forframework" },
    { "packageName": "com.microsoftsdk.crossdeviceservicebroker" },
    { "packageName": "com.oplus.android.overlay.gmsconfig.common" },
    { "packageName": "com.qti.qualcomm.datastatusnotification" },
    { "packageName": "com.qualcomm.atfwd" },
    { "packageName": "com.qualcomm.qti.devicestatisticsservice" },
    { "packageName": "com.qualcomm.qti.qms.service.trustzoneaccess" },
    { "packageName": "com.qualcomm.qti.uimGbaApp" },
    { "packageName": "com.qualcomm.uimremoteclient" },
    { "packageName": "com.qualcomm.uimremoteserver" },
    { "packageName": "com.oplus.engineermode" },
    { "packageName": "com.oplus.crashbox" },
    { "packageName": "com.oplus.customize.coreapp" },
    { "packageName": "com.qti.dcf" },
    { "packageName": "android.autoinstalls.config.oneplus" },
    { "packageName": "com.microsoft.deviceintegrationservice" },
    { "packageName": "com.android.devicediagnostics" },
    { "packageName": "com.google.android.apps.wellbeing" },
    { "packageName": "com.oplus.ndsf" },
    { "packageName": "com.android.dynsystem" },
    { "packageName": "com.oplus.eid" },
    { "packageName": "com.android.email.partnerprovider" },
    { "packageName": "com.qualcomm.location" },
    { "packageName": "com.oplus.engineercamera" },
    { "packageName": "com.oplus.engineernetwork" },
    { "packageName": "com.fido.asm" },
    { "packageName": "com.fido.uafclient" },
    { "packageName": "com.google.android.apps.nbu.files" },
    { "packageName": "com.google.android.apps.bard" },
    { "packageName": "com.google.android.onetimeinitializer" },
    { "packageName": "com.google.android.partnersetup" },
    { "packageName": "com.google.ar.core" },
    { "packageName": "com.oplus.healthservice" },
    { "packageName": "com.android.hotwordenrollment.xgoogle" },
    { "packageName": "com.android.htmlviewer" },
    { "packageName": "com.oplus.deepthinker" },
    { "packageName": "com.heytap.browser" },
    { "packageName": "com.google.ar.lens" },
    { "packageName": "com.oplus.ambient.livealert" },
    { "packageName": "com.oplus.location" },
    { "packageName": "com.google.mainline.adservices" },
    { "packageName": "com.facebook.system" },
    { "packageName": "com.facebook.appmanager" },
    { "packageName": "com.facebook.services" },
    { "packageName": "com.oplus.aimemory" },
    { "packageName": "com.oplus.nfcengineertest" },
    { "packageName": "com.android.role.notes.enabled" },
    { "packageName": "com.android.theme.font.notoserifsource" },
    { "packageName": "vendor.qti.data.ntnsatapp" },
    { "packageName": "com.oplus.obrain" },
    { "packageName": "com.android.hotwordenrollment.okgoogle" },
    { "packageName": "com.oneplus.account" },
    { "packageName": "com.oplus.onetrace" },
    { "packageName": "com.coloros.ocs.opencapabilityservice" },
    { "packageName": "com.oplus.lfeh" },
    { "packageName": "com.oplus.virtualcomm" },
    { "packageName": "com.oplus.owkservice" },
    { "packageName": "com.android.pacprocessor" },
    { "packageName": "com.oplus.powermonitor" },
    { "packageName": "com.google.android.printservice.recommendation" },
    { "packageName": "com.google.android.as.oss" },
    { "packageName": "com.android.proxyhandler" },
    { "packageName": "com.qti.qcc" },
    { "packageName": "com.oplus.qualityprotect" },
    { "packageName": "com.oplus.sauhelper" },
    { "packageName": "com.oplus.cast" },
    { "packageName": "com.oplus.dmp" },
    { "packageName": "com.oplus.securityguard" },
    { "packageName": "com.coloros.assistantscreen" },
    { "packageName": "com.android.simappdialog" },
    { "packageName": "com.oplus.smartengine" },
    { "packageName": "com.oplus.stdsp" },
    { "packageName": "vendor.qti.data.txpwradmin" },
    { "packageName": "com.qualcomm.qti.powersavemode" },
    { "packageName": "vendor.qti.bluetooth.xpan.overlay.target" },
    { "packageName": "com.wapi.wapicertmanage" },
    { "packageName": "com.qualcomm.wfd.service" },
    { "packageName": "com.qualcomm.qti.xrcb" },
    { "packageName": "com.qualcomm.qti.xrvd.service" },
    { "packageName": "com.google.android.youtube" }
  ]
}

4. Activity Launcher & Background Activity Control

Για τη χειροκίνητη βελτιστοποίηση, χρησιμοποιούμε το Activity Launcher.

  1. Battery Optimization Shortcut: Εντοπίστε τη δραστηριότητα HighPowerApplicationsActivity (Battery optimization). Δημιουργήστε shortcut στην αρχική οθόνη. Ορίστε όλες τις εφαρμογές σε "Optimize".

  2. Per-App Optimization: Στις ρυθμίσεις κάθε εφαρμογής στις ρυθμίσεις του OnePlus (Μπαταρία), απενεργοποιήστε την επιλογή "Allow background activity" για εφαρμογές που δεν απαιτούν real-time ειδοποιήσεις.

5. Recommended App Ecosystem (GitHub & F-Droid)

App Managers & Stores

System & Networking

Communication & Social

Utilities & Media

6. Advanced ADB Tweaks (Power & Network)

Για την περαιτέρω μείωση της κατανάλωσης, εκτελέστε τις παρακάτω εντολές για τη διαχείριση του 5G και του Doze mode.

5G On-Demand & Network Optimization:

Η παρακάτω εντολή περιορίζει τη συνεχή αναζήτηση 5G δικτύων, ενεργοποιώντας τα μόνο όταν απαιτείται high-bandwidth:

Bash
adb shell settings put global smart_5g 1
adb shell settings put global 5g_analyze_enable 1

Advanced Battery & Doze Tweaks:

Επιβολή επιθετικότερου Doze mode για μείωση του standby drain:

Bash
# Ενεργοποίηση επιθετικού Doze
adb shell device_idle_constants light_after_inactive_ms=30000,light_pre_idle_to_ms=60000

# Περιορισμός background jobs κατά τη διάρκεια αδράνειας
adb shell settings put global job_scheduler_quota_controller_allowed_time_per_period_ms 600000

Disable Telemetry & Logging:

Bash
adb shell settings put global send_action_app_error 0
adb shell settings put global ra_options 0

Το setup του OnePlus 15 ihack Edition ολοκληρώθηκε. Η συσκευή λειτουργεί πλέον ως ένα κλειστό οικοσύστημα με πλήρη (όσο γίνεται) έλεγχο από τον χρήστη.


Δημήτρης Κουκοράβας

[name= Δημήτρης Κουκοράβας]

[img=https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOSGebJyjaY4CrbYf9RcLyQ9Xq5K_lLTMhOHl38rwFS0-Z_We2tGi8GraogmC1GvOxDGV3VM93Ke9UHH6WgZGtn94smrwaEk1oUEYMnImhVp7JBbYLi4GINlx2Ic_ij_9l7CIHUGieP4k/w140-h140-p/2019-10-17.jpg]

[description= Αυτό το blog το έχω κυρίως σαν σημειωματάριο για όλα τα βιτσιόζικα πράγματα που κάνω στις συσκευές μου (και όχι μόνο).]