Comment convertir les ROM de base chinoise en versions internationales
Trucs Et Astuces Android / / August 05, 2021
Avec la dernière innovation dans le monde d'Android, les ROM personnalisées font partie intégrante de notre vie quotidienne. Tout le monde veut avoir une grande personnalisation et des fonctionnalités sur leurs smartphones et cette chose n'est possible qu'en essayant différents types de ROM personnalisées qui sont disponibles en abondance de nos jours. Les geeks Android souhaitent en savoir de plus en plus sur les aspects techniques des ROM et du système d'exploitation Android.
Quand on parle de ROM personnalisées, on ne peut ignorer que de nombreuses ROM superbes ont été développées par des développeurs chinois. Ces ROM sont conçues spécifiquement pour leur propre pays en langue chinoise et autres. De nombreux fabricants chinois de smartphones produisent également des smartphones avec des ROM chinoises. Maintenant, c'est un grand problème pour les gens de savoir comment gérer les ROM chinoises. Mais il existe également un moyen de convertir ces ROM chinoises en version. Tout ce que vous avez à faire est de suivre la procédure suivante.
Table des matières
- 1 Exigences de base pour la conversion de ROM chinoises en ROM internationales:
-
2 Étapes pour convertir la ROM chinoise en version internationale:
- 2.1 /system
- 2.2 /system/app
- 2.3 /system/priv-app
- 2.4 / system / etc et / system / lib
Exigences de base pour la conversion de ROM chinoises en ROM internationales:
Pour convertir votre ROM chinoise vers la version globale, vous devez avoir les éléments suivants avec vous:
- ROM / firmware chinois que vous souhaitez réellement convertir.
- La version officielle de la même ROM du même appareil. (Soit d'européen / américain).
- Outil APK avancé ou Tickle My Android.
- Un PC avec les pilotes appropriés installés.
- WinRAR et Notepad + installés.
- Concentration et patience.
Lisez aussi:
- Android O: tout ce que vous devez savoir, date de sortie, fonctionnalités et images
- Date de sortie du nouveau Samsung Galaxy S8, spécifications et rumeurs
- Top 10 des smartphones de moins de Rs 30,000 en Inde
- Liste des périphériques officiels et non officiels Lineage OS 14.1 et lien de téléchargement
Étapes pour convertir la ROM chinoise en version internationale:
- Tout d'abord, vous devez créer le dossier avec la base chinoise et créer un nouveau dossier pour la version globale.
- Maintenant, décompressez simplement les deux micrologiciels dans les dossiers respectifs.
- Maintenant, la tâche cruciale - Supprimer tous les éléments chinois, les dossiers. La plupart de ces dossiers sont associés à «Chn».
/system
- / system / chn_sipdb (clavier chinois)
- / system / SOGOUDB (clavier chinois)
- /system/festival
- /system/finder_cp
- / system / CSC (en raison de sa configuration dans la région de Chine) * Backup features.xml et others.xml
- / system / preload (il contient un magasin chinois, selon le firmware)
/system/app
- /system/app/CMAWeatherPhone201X
- /system/app/ChinaHolidayProvider
- /system/app/com.samsung.festival.chinadefault_* (supprimer tous les dossiers portant ce nom)
- /system/app/SamsungChineseIMEvX
- /system/app/EventNotificationPhase3
- /system/app/Festivalchinadefault
- /system/app/GreetingCard
- / system / app / SLocation et / system / lib / slocation
- /system/app/MyEventWidget
- /system/app/InCallUI
- /system/app/SearchBoxBaidu_OPEN
- / system / app / YellowPage (peut également être situé dans priv-app)
/system/priv-app
- / system / priv-app / AMapNetworkLocation, XNetworkLocation_Baidu, (le cas échéant)
- / system / priv-app / SAssistant (le cas échéant)
- /system/priv-app/EventCenter
- /system/priv-app/SMusicChn
- /system/priv-app/BstSpamCallService
- / system / priv-app / SVoice * (Supprimer tous les fichiers liés à SVoice, y compris VoiceWakeUp)
- / system / priv-app / SecContacts_X_CHN et / system / priv-app / SecMms_X_Chn
/ system / etc et / system / lib
- /system/etc/gps.conf et system / etc / gps.xml
- /system/lib/slocation
Une fois que vous avez supprimé tous les éléments chinois, vous devez ajouter toutes les applications internationales, y compris (/ system / app, / System / priv-app) ainsi que les deux autres fichiers GPS que nous avons également supprimés dans les dernières étapes (Système / etc).
Une fois que vous avez copié tous les éléments, vous aurez besoin de Advanced ApkTool ou Tickle my Android pour les décompiler.
Maintenant, à partir du firmware / ROM international et chinois, sélectionnez /system/framework-res.apk et décompilez. (Essayez ceci si vous n'obtenez pas l'erreur lors de la décompilation.)
Si vous n'obtenez pas d'erreur, vous pouvez continuer à copier les fichiers (/framework-res.apk/res/raw-xx) et (/framework-res.apk/res/values-xx) au framework chinois sans écraser l'existant des dossiers.
Allez maintenant dans le dossier /framework-res.apk/res/values et localisez array.xml et recherchez:
Code HTML:
config_locationProviderPackageNames
Et remplacez tout le tableau de chaînes par ceci:
- com.google.android.gms
- com.android.location.fused
- com.amap.android.ams
- com.amap.android.location
- com.baidu.map.location
Enregistrez-le et ouvrez strings.xml
Rechercher le code HTML:
config_networkLocationProviderPackageName
Et remplacez toute la chaîne par ceci:
<string name = "config_networkLocationProviderPackageName"> @ null
Chercher:
config_geocoderProviderPackageName
Et remplacez toute la chaîne par ceci:
@nul
Maintenant, enregistrez le fichier et recompilez le framework chinois-res.apk.
Il est maintenant temps de décompiler android policy.jar pour la sucette, Service.jar pour la guimauve de la ROM chinoise.
Décompilez Android.policy.jar avec APKtool ou Tickle my Android.
Déplacer vers android.policy.jar / smali / com / android / internal / policy / impl avec l'ouvertureGlobalActiona $ 99.smali et GlobalActions $ SinglePressAction.smali
Maintenant en GlobalActions $ 99.smali recherchez le code suivant:
const-string v2, "\ u
Remplacez «\ u…» par:
const-string v2, "Options de redémarrage"
Et en GlobalActions $ SinglePressAction.smali chercher
const-string v2, "\ u
De même, remplacez «\ u…» par:
const-string v2, "Reboot"
const-string v2, "Hot Reboot"
const-string v2, "Télécharger"
const-string v2, "Récupération"
const-string v2, "Mode sans échec"
Maintenant, enregistrez le fichier et recompilez-le dans android.policy.jar et assurez-vous que vous avez changé la date de modification pour qu'elle soit plus récente que celle d'origine. Maintenant, votre nouvelle ROM globale est prête à être lancée. Prendre plaisir!!
Veuillez partager vos réflexions sur l'article et nous faire savoir si vous avez le moindre doute.
LA SOURCE
Je suis un ingénieur devenu écrivain, blogueur et développeur Web. Écrivain le jour et lecteur la nuit, passionné de technologie et de gadgets. Je blogue sur Passe à chaud. et Pirate Warez.