[REF]Index:Please Read This Before Post!!! - XPERIA X10 Android Development

this thread will list all the information that needed for newbies and dummies which may have a problem using the search button before posting and messing the thread...
read carefully, it might help u..
just for reference only..
-----------------------------------------------------------------------------
OFFICIAL SE ROM:
Tutorial to install & tools : HERE
Standard application : HERE
List of Apps that Can be Removed : HERE & HERE [Thanks to rendeiro2005]
2.1 AOSP:
[ROM] X10 Custom ROM AOSP : HERE
Tutorial to install : HERE
AOSP 2.1 ROM Bugs and Fixes : HERE
2.2 AOSP:
[ROM] X10 Custom ROM AOSP : HERE
Tutorial to install : HERE
Xrecovery a.k.a recovery menu:
Tutorial & discussion : HERE
Rooting:
Tutorial & discussion : HERE
APN setting : HERE
ADB debugging:
Tools : HERE
Tutorial : HERE
App2sd : HERE
Root Explorer:
Mount R/W button location : HERE
-----------------------------------------------------------------------------
OFFICIAL ROM:
Q : i want to flash my x10 for warranty
A : go to the "OFFICIAL SE ROM : Tutorial to install & tools"
Q : SE theme is suck. need other theme
A : go to "2.1 AOSP:Tutorial to install" and read post #2
Q : i want to install application in SD
A : go to "App2sd"
Q : it lagg. i want delete application
A : go to "OFFICIAL SE ROM : List of Apps that Can be Removed"
Q : i false delete my application
A : get at "OFFICIAL SE ROM : Standard application"
-----------------------------------------------------------------------------
2.1 AOSP:
Q : i want custom rom 2.1
A : go to "2.1 AOSP:[ROM] X10 Custom ROM AOSP"
Q : i want to install but i am noob
A : go to "2.1 AOSP:Tutorial to install" and read
Q : i have a problem with xrecovery/recovery menu
A : go to "Xrecovery a.k.a recovery menu:Tutorial & discussion"
Q : i have a problem with installing 2.1
A : go to "2.1 AOSP:Tutorial to install" and discuss here
Q : after install 2.1 3g not working
A : go to "APN setting"
Q : i want root my phone
A : go to "Rooting:Tutorial & discussion"
Q : i cannot boot into xrecovery/recovery menu after install 2.1
A : go to "Xrecovery a.k.a recovery menu:Tutorial & discussion"[reinstall:use manual method instead the APK]
Q : i found a bug!
A : go "2.1 AOSP:AOSP 2.1 ROM Bugs and Fixes" to discuss and find solution
Q : i get random reboot
A : its normal
Q : this ROM is not stable
A : reflash back to OFFICIAL SE ROM at "OFFICIAL SE ROM:tutorial to install & tools"
Q : i'm not satisfy with 2.1 AOSP
A : reflash back to OFFICIAL SE ROM at "OFFICIAL SE ROM:tutorial to install & tools"
-----------------------------------------------------------------------------
2.2 AOSP:
Q : i want custom rom 2.2
A : go to "2.2 AOSP:[ROM] X10 Custom ROM AOSP"
Q : i want to install but i am noob
A : go to "2.2 AOSP:Tutorial to install" and read
Q : i need ADB Debugging
A : go to "ADB debugging:Tools"
Q : i dunno how to install it
A : go to "ADB debugging:Tutorial"
Q : after install i get no signal
A : open adb shell and type "killall servicemanager"
Q : i want root
A : its already root
Q : it still unroot
A : open adb shell and type "chmod 4755 /system/bin/su"
Q : i want to load 2.1 as priority
A : replace chargemon file in system/bin. get it at "2.2 AOSP:[ROM] X10 Custom ROM AOSP"
Q : cannot paste chargemon. warning pop out
A : hit mount R/W. see "Root explorer:Mount R/W button location"
Q : i cannot mount/open sdcard
A : 2.2 AOSP using sdcard to load so sdcard cant be access when using 2.2
Q : not stable. no audio whatsoever
A : it suppose to be that. known issue
Q : i'm not satisfy with 2.2 AOSP
A : delete FreeX10 folder(sdcard/FreeX10) and chargemon file(system/bin)
Q : cannot delete chargemon. warning pop out
A : hit mount R/W. see "Root explorer:Mount R/W button location"
-----------------------------------------------------------------------------
Xrecovery a.k.a recovery menu:
Q : i want to install Xrecovery a.k.a recovery menu
A : go to "Xrecovery a.k.a recovery menu:Tutorial & discussion"
Q : installation ok[all button have green tick] but cannot boot into it
A : go to "Xrecovery a.k.a recovery menu:Tutorial & discussion"[reinstall:use manual method]
Q : i still cant boot into even using manual method
A : repeat the manual step [people often successful using manual method]
Q : i lost my recovery menu
A : go to "Xrecovery a.k.a recovery menu:Tutorial & discussion"[reinstall:use manual method instead the APK]
-----------------------------------------------------------------------------
Root explorer:
Q : i dont see any link to download root explorer
A : use "Go0gLe"
Q : it hang for a second and error restart pop out
A : u forget to allow from superuser
-----------------------------------------------------------------------------
i can list this only for this time...
but will be updated when there is update...
who want to contribute is welcomed...

tweaking using build.prop [thanks to rendeiro2005]
lcd density [change the way you see your screen]
- ro.sf.lcd_density=200 (some value between 200 & 240)
the lower the value smaler apps run/start faster but bigger ones may lag or FC. bigger the value smaller apps start slower but bigger oner like games timescape, etc run much faster.
- davik.vm.heapsize=36 (some value between 4 & 40)
the maximum events that android runs at the same time [bigger the value less FC but may increase ram usage]
- windowsmgr.max_events_per_sec=200 (some value between 30 & 300)
the time your screen goes off when receive a call.
- mot.proximity.delay=150 (some value between 0 & 300)
auto search wifi in sec. the default value is 60 so every min phone starts to search wifi spots increasing battery usage. bigger the value less auto search
- wifi.supplicant_scan_intrerval=360
to change this use root explorer and mount rw[see Root explorer:Mount R/W button location], edit and then reboot

reserved...

Related

[L5][DEVELOPMENT] All for your Optimus L5

Hi, this topic is created for quick find all about L5. Forum is currently unclear because all the models are thrown into a single chapter, so i created this thread. Sorry for my bad language, not too often i can use english
Let's go!
ROOTING:
http://forum.xda-developers.com/showthread.php?t=2098550
Here U can find all what's u need to root Optimus L5
RECOVERY DOWNLOAD & TUT:
http://forum.xda-developers.com/showthread.php?t=2163698
KERNELS:
http://forum.xda-developers.com/showthread.php?t=2180085 Fast, stable, tested by me kernel, OC up to 1200 (ver for CM) or 1150 (stock), made by pinkflozd
ROM's:
http://forum.xda-developers.com/showthread.php?t=2172925 FreeL5. It's propably first ROM which are created for L5. Stable, quick, stock LG. Stock kernel. With pinkflozd kernel are very quick. I recommend latest version with changed density, veeeery clearly view
http://forum.xda-developers.com/showthread.php?t=2170410 Here you can find base for cook ROM. It's clean ROM's with root and scripts, great for modding. There is also too great AOSP ROM, cleaned from LG scrap and ready for supercharger script, most of the software changed to AOSP equivalent, which is much faster
http://forum.xda-developers.com/showthread.php?t=2179171 FlatzkiROM - not tested by me, no comments from me from description we can read its clean ROM with SU and little mod
http://forum.xda-developers.com/showthread.php?t=2179965 AC!D SoundMOD ROM - not tested by me, Music MOD, don't know which version of AC!D Sound Engine is installed
http://forum.xda-developers.com/showthread.php?t=2184644 CyanogenMOD 10 - actually testing by me. Is stable, very very fast, and good looking. Work with AC!D Sound Engine v7
OTHERS:
http://forum.xda-developers.com/showthread.php?t=2180586 Unpacking KDZ and a DZ
http://forum.xda-developers.com/showthread.php?t=2179431 Creating a ROM format KDZ
http://forum.xda-developers.com/showthread.php?t=2186161 Here you will find a complete tutorial to the phone right out of the box to do so with custom rom
Please stick this thread . I will be update'ing
I can't restore Power AMP - music player by Titanium Backup in FreeL5 rom :<
About kernel pinkflozd, I flash Kernel for CM10. When I OC to 1200, my phone started reboot :<
today i tried to root a friends l5 (e612)
i also unlocked the boot loader and installed cwm....
but on switching it on it is now giving me timely reboots even in recovery mode.
please help me.....
i even tried flashing the stock rom via KLDZ.. but it is not even opening in download mode..
please give me a video tutorial on how to do it ...
also is there cm10 for this device as the e610 cm10 gave me status 7 error
please reply asap!!!
thanking you in anticipation
Sent from my GT-S5360 using xda app-developers app
[R&D Test Tools Log File]
20:39:50 : Launching SW update
20:39:50 : Unpacking KDZ
20:40:58 : KDZ file extraced
20:41:30 : Files were extracted.
20:41:30 : LGMobileDL Load.
20:41:30 : Port = -1
20:41:30 : Connecting to phone
20:41:40 : Check Phone mode = 2
20:41:58 : Phone type check.......
20:41:59 : _DetachDLL Call
20:41:59 : _DetachDLL Call End
20:41:59 : Param : Path = C:\Documents and Settings\All Users\Application Data\LGMOBILEAX\Phone\LGE612AT-00-V10d-IND-XXX-NOV-14-2012+0.dz
20:41:59 : Param : moduleDir =
20:41:59 : Param : waitTime = 0
20:41:59 : Param : UsbHighSpeed = 1
20:41:59 : Param : PhoneMode = 2
20:41:59 : Param : BinVersion = V10D_00
20:41:59 : Param : AuthMark = 0
20:41:59 : Call fn_StartUpgrade
20:42:00 : CDMA: wParam = 206, lParam = 0
20:42:00 : Model Dll Msg Not Found(206, 0)
i am getting this on flashing via kdz updater tool
please help me
On first message:
For entering download mode some bootloaders (if I'm right) use different key combos for entering to either doenload mode or recovery. Have you tried (vol+, vol-) or (vol- only) while usb is plugged and battery previously taken out?
As of the dll message don't worry. It just takes some time to start loading past 0% when starting to upload the kdz (less than 1 or 2 minutes though), but it will eventually keep giving you that message with the completed percentage so far inside the parenthesis.
Sent from my LG-E612g using xda app-developers app
I have sucessfully booted into stock rom but please tell me how to install cm10 on e612 bcoz the e610 one gives me error.(status 7) says the device is wrong.. And plz tell me how to root nd wich file is dere for unlocking bootloader coz evrytime i unlock wid e612 file it gives me random reboots
Sent from my iPhone 5 using xda app-developers app
whats the best ROM for L5? :laugh:

(Q) emulate any roms on SDK?

Hello guys how to emulate a custom ROM on SDK FOR testing ROM
Thanks and sorry for my English is very bad
Enviado desde mi Galaxy Nexus usando Tapatalk 2
Originally Posted by Perceval from Hyrule View Post
** Currently writing this, please wait !
Hello there,
here is a new tutorial I'm sure you'll like. As usual it took me LOTS of work to get all info and make this to work, so now I share it with you and show how to run custom ROMs within Android SDK Emulator.
Please note it's mainly for XPERIA X10, but process is the same for other Android-powered devices. It will show you the process for Linux.
1. Download the latest Android SDK.
2. Open the archive, and copy the folder android-sdk-linux-x86 to a safe place. You can also rename it to an easier name. Example : I placed it in ~/Home and renamed it androidsdk.
3. Go to the SDK folder, then in the folder Tools/. Double-click on Android and choose Run.
4. Go to Available packages, and choose to install (choose at your will !)
Android SDK Tools, revision 8
Android SDK Platform-tools, revision 1
SDK Platform Android {VERSION(S) YOU WANT} (!) You need at least one Platform. For X10, you can download 1.6, 2.1. You can also add 2.2, 2.3.
Once it's done, close the window.
5. Download Xperia X10 add-on for SDK. (?) Read the PDF add-on guide, it is helpful !
Copy the folder (from the archive) XPERIA-X10_r1 inside the folder add-ons of your Android SDK folder ({androidsdk}/add-ons/).
6. Run terminal, go to your Android SDK folder, then in tools folder, and run
Code:
./android list target
.
Note the id number of the Android you want to develop (ie for me, Android 2.3 is
Code:
id: 3 or "android-9"
). (?) You might also want to note the name ("android-X") as it might be useful later.
7. Now, create AVD (a profile for emulator). Usual command (assuming you are INSIDE the /tools/ folder !) is
Code:
android create avd -n NAMEYOUWANT -t {ID}
So, for us, it will be
Code:
./android create avd -n myx10 -t 3
8. To generate the AVD, you will be prompted several info. Type these for Xperia X10 :
Create custom hardware profile : yes
SD Card support : yes
Asbstracted LCD density : 160 (correct if I'm wrong ?)
DPad support : no (?)
Accelerometer : yes
Max camera pixels (H) : 3264
Cache partition size : 66 (?)
Audio playback : yes
Trackball : no (?)
Max cam pixels (V) : 2448
Camera support : yes
Battery support : yes
Touch screen : yes
Audio record : yes
GPS : yes
Cache partition : yes
Keyboard : no
heap size : 32
RAM : 280
GSM Modem : yes
(?) I recommend you to create one profile for each Android version you want to run (so : you just have to change the ID, and create same profile). If you don't, you won't be able to run custom ROMs using other versions of Android (ie your AVD profile is 2.3 and you run a 2.1 custom ROM).
9. Done ! Take your custom ROM (downloaded, compiled... In this case, files are in {YourAndroidRepoFolder}/out/target/product/generic/. It comes with about 3 files, including a file called system.img. Copy this file into the folder (hidden) .android/myx10{In fact, the name you've chosen earlier "NAMEYOUWANT"}.avd/
10. Run terminal, go to Android SDK folder/tools/ (if you didn't close your current terminal, you're already in and run this command to run emulator WITH your custom ROM :
Code:
./emulator -avd myx10{again the "NAMEYOUWANT" you've chosen before}
Wait and enjoy !
(?) First boot is long - it's NORMAL. Just like on a real device, the OS will be cached and will work faster and faster.
Click to expand...
Click to collapse
Look over this,it should help you.
Source
Thanks man
Enviado desde mi Galaxy Nexus usando Tapatalk 2

[Help] Smartphone Pb80 Kliver---BRICK---root, rom, recovery

Hi, thank you for the Job in this forum!!..It's my first time here..and my first english tecnical discussion!!..sorry for that!!
First of all I have fought with google to search for drivers for this device that the computer sees as " Spreadtrum " (it will be the brand !) I downloaded a folder from the internet which is called " SCI -android -usb -driver- jungo - v4 " and among the three items not recognized in the device manager of windows I was able to install one !! .. and luckily it was "Android Composite ADB Interface " ...then with a program taken from www , kingoapp , com are able to perform to root the device in two minutes from PC ...
Finally, to overcome the problem of the space exhaustion, I installed to play store "root uninstaller " that allows us to uninstall , freeze or recover smartphone app by default ... And here the error or damage !!! :: I deleted the first "UC browser " (I think you call it that ) that I looked like a Chinese internet browser and the phone began to open windows error who say <interrupted processes> !! ... then I turned it off and it was the wrong thing because you're never more turned on again ... or at least does not go beyond the first part , as well as the Android logo to speak !! .. if I connect it to the computer in this state, it recognize the ADB interface at 2-second intervals !! ... therefore unusable !!
And now my real question : someone would be so kind as to tell me where I can find the stock rom to update from sd -card ?? .. and one last thing : how do I get into recovery before you start ?? ( the usual : POWER + VOL UP and VOL DOWN + POWER never worked even before it crashes )
I was not able to post here the rar folder of the driver and the manual issued by Kliver ... you can find these links on google drive:
drive.google.com/file/d/0B5_LYywCVsA1YlVQaXBSaHRFSm8/edit?usp=sharing
drive.google.com/file/d/0B5_LYywCVsA1Q3ZEckdGUTN3MEE/edit?usp=sharing
For the prog kingo is available for free on the site and the app is on the play store, version with some limitations but free !!
Have fun and let me know also trying to remove facebook and twitter !! ..
I could not find out what processor is installed, but is a one-core arm Cortex-A5 a 1.2 ghz...256mb of ram and only 124mb of ROM available to the user!!.....android 4.2
Idea
sorry for the insistence but enough for me just an idea on how to start it ..
excume for my english
I apologize for my incompetence in using this forum :crying::crying:
==== Wait for phone...
Phone found! [ 34 ]
Port Opened
Sync...
InitBoot Done [ 0x81 ] , Ver : SPRD3
Sync...
Sending FDL
[Info] : If SW freeze here more, than 15 seconds - remove cable
FDL Ready!
Boot Ver : SC7715 Loader NAND v1.1 Infinity
Sending FLASH FDL
FLASH FDL Ready!
Boot Ok!
FlashMode Set : Ok!
Detected NAND Flash , Structure detect Ok!
[FW_READER] : Step #1 Passed!
[FW_READER] : Step #2 Passed!
[FW_READER] : Initialize Ok , 0x13 , NAND : b256k
[FW_READER] : Step #3 Passed!
Model Name : c935w_pswplus_UUIhvga_fr
Model Brand : Spreadtrum
Model Device: c935w_psw
AndrVersion : 4.4.4
BaseBand CPU: C935W
Project Ver : 7715_4.4.4_c935w_psw_Voltage_fr_V03
Model Ext : c935w_psw
[Read Mode] : HSUSB : 0x3000
[FW_READER] : Reading Firmware Now ...
[Read Ok] : u-boot-spl-16k.bin
[Read Ok] : u-boot.bin
[Read Ok] : prodnv_b256k.img
[Read Ok] : nvitem_w.bin
[Read Ok] : nvitem_wcn.bin
[Read Ok] : sc7715_modem.bin
[Read Ok] : DSP_DM_Gx.bin
[Read Ok] : sc7715_modem_sc7715_cp2.bin
[Read Ok] : logo_320x480.bin
[Read Ok] : boot.img
[Read Ok] : system_b256k.img
[Read Ok] : cache_b256k.img
[Read Ok] : recovery.img
[Read Ok] : userdata_b256k.img
AndroidInfo created
Firmware Size : 318 MiB
Saved to : C:\Users\kalid\Desktop\C935W_[NAND_b256k]_c935w_psw_4.4.4_7715_4.4.4_c935w_psw_Voltage_fr_V03_c935w_psw\
Done!
Q:someone would be so kind as to tell me where I can find the stock rom to update from sd -card
A:just go to "Factory Data reset" -> reset phone ->erase
when android show "Erasing" you just set VOL DOWN
but now i can't find any rom to put on can you help me
TO chlakh11787 how software are you using for this ???

[Q] (status 0) installation aborted

Hi All,
I'm in the process of learning how to make my own custom ROM for my Hannspree HSG1279 Tablet.
I've managed to root the device, install CWM-Based recovery v6.0.3.1, and have taken a Nandroid backup. From that backup I've placed the boot.img and the system.tar files into the orginal_update folder for Android Kitchen 0.224 - by dsixda.
I've proceeded with creating a working directory, which the contents is the boot.img, system, and META-INF. The Working folder information is as follows:
Android OS version : 4.2.2
Device : gs702a
Model : HSG1279
ROM Name : 20131219E-V1.2.0_HJT-FW8963-10.1-0x27-0x06
Rooted (Superuser app + su) : NO
Rooted (unsecured boot.img) : UNKNOWN
BusyBox installed : YES
BusyBox run-parts support : UNKNOWN
Apps2SD (Apps to EXT) enabled : NO
/data/app enabled : NO
Custom boot animation allowed : NO
Nano text editor installed : NO
Bash shell support : NO
/system/framework is deodexed : NO
/system/app is deodexed : NO
radio.img found : NO
ROM will wipe all data : NO
During the process of creating the rom, I have declined the option to optimize the APK files by zipaligning them, I simply want to get a functioning rom first before I test optional features. I have selected to use updater-script and update-binary in ROM's ZIP file. The rom has also been signed.
Where I have trouble is during installation of the rom. I wipe / factory reset the device then attempt installation, however the error im given is "Error in /sdcard/rom.zip (status 0) installation aborted".
I have tried to research this error before coming on here and asking, however I haven't been able to find a straight answer. My research indicated that its possibly something to do with META-INF, and the updater script, however beyond that I'm not sure how to proceed.
Any assistance would be greatly appreciated .

[VENDOR] [surya/karna] Unified - All Custom ROMS [10] & [11]

PHP:
/*
* I'm not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed (like it did for me...).
* Please do some research if you have any concerns about features included in the products you find here before flashing it!
* YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you.
* Your warranty will be void if you tamper with any part of your device / software.
* Same statement for XDA.
*/
FEATURES
. The first, the one and the only custom vendor for dynamic partition in the world : I challenge you all to show me who did it before !
. If you find any custom rom with similar work since the first release of this one : it is just a copied and a stolen work [fake Google roms +++] !!!
. Compatible with all regions / basebands / firmwares / device variants
. Works with All AOSP/CAF based ROMs [10] & [11], Experimental, Official & Unofficial [TESTED]
. May works on fake Google roms but i don't take any responsibility
. Mount RO/RW available with no bootloop after reboot ! [Magisk/SU required]
. SafetyNet passed
. Full test passed : audio, ril, wifi, bt, fm radio, camera, sensors, fp scanner, nfc, ...
. All known hardware issues on custom roms are fixed : camera, wifi, bt, hdr playback, chrome ... and overheating !
. Custom Kernel with stock zImage [untouched +++]
IMPORTANT !
. NO firmware change is needed from the user side, so don't repeat this question many times ... just read up again !
. Formatting /data is required when you flash this vendor the first time +++
. Never go back to the previous versions due to the possible build.fingerprint change [Old releases are automatically removed] +++
. Dirty Update : always delete with file/root explorer or in TWRP this folder :
/data/property and reboot
You must delete these files & folders in /product partition from your custom rom
[File/Root explorer needed] :
/product/vendor_overlay/29/etc/audio
/product/vendor_overlay/29/etc/audio_policy_configuration.xml
/product/vendor_overlay/29/etc/audio_policy_engine_configuration.xml
/product/vendor_overlay/29/lib/soundfx
/product/vendor_overlay/29/lib64/soundfx
&
/product/vendor_overlay/29/etc/wifi
/product/vendor_overlay/29/overlay
& finally
/product/vendor_overlay/29/etc/qdcm_calib_data_nt36672c_huaxing_fhd_video_mode_dsi_panel.xml
/product/vendor_overlay/29/etc/qdcm_calib_data_nt36672c_tianma_fhd_video_mode_dsi_panel.xml
Already included in this vendor ... and since i'm the original author !
[ OPTIONAL ]
If you have the madness and the paranoia with security like Google, you can still relock /vendor again to the stock RO state ... But you will not be able to mount /vendor RW again even with root until you reflash the provided vendor.zip again !
How to [terminal or adb shell] :
su
tune2fs -O verity /dev/block/dm-1
*******
!!!
MIUI Users : sorry for you, but this is for custom ROMS " ONLY "
TROLLS & NOOBS, stay away ... Please !
!!!​
Prerequisite:
POCO X3 NFC = surya
POCO X3 [no NFC] = karna
No matter where you live : india, china, russia, europe, usa or africa ... !
Kernel Source [Prebuilt] : Here
Created : 2021-02-27
Latest Update : 2021-03-21
DOWNLOAD
RESERVED for "Changelog"
Update : [2021-03-21] Highly Recommended !
- overlay folder [/vendor] : secure & total remove ... R.I.P forever !
You can now remove it from here too ... with no issue :
/product/vendor_overlay/29/overlay
[As always : no /data formatting is required if done in the previous builds !]
Update : [2021-03-20]
fix compatibility with all custom roms [10] & [11] +++ :
- build : preserve AVB structure [R/W still available in root mode]
- tune2fs : restore some stock feature flags [dir_index, huge_file, extra_isize]
- fstab [kernel & vendor] : small update
- vendor selinux : property_contexts fix
- build.prop : clean-up
Update : [2021-03-18]
clean-up & rework from scratch :
. all audio config [over 20 files +++]
. all media_codecs config
. new mixer_paths
[=> Exclusive]
- true resampling fix : r.i.p audio crackling and all audio issues in UX, Dialer, emulators ... etc [forever]
- improve audio & camera recording
- audio/video playback [Speaker, Headphones & BT] : Hi-Fi quality, loud & noiseless
[but first, you must delete these files with your File/Root Explorer:
/product/vendor_overlay/29/etc/audio
/product/vendor_overlay/29/etc/audio_policy_configuration.xml
/product/vendor_overlay/29/etc/audio_policy_engine_configuration.xml
/product/vendor_overlay/29/lib/soundfx
/product/vendor_overlay/29/lib64/soundfx]
Update : [2021-03-12]
- move to global 12.0.8.0 as firmware base [boot & vendor]
- ramdisk :
. disable mi_thermald and re-enable again thermal-engine
[on all custom roms : mi_thermald breaks the proximity sensor & suspend service in deepsleep => avoid hand wave gesture & AOD to work properly !]
. clean up & update
- vendor_selinux : add more camera permissions in property_contexts
- media_codecs : remove unused .xml
- ueventd.rc : rework from scratch
Update : [2021-03-07]
- ramdisk :
. update cpuset & schedtune settings
. improve memory multitasking
. make that "damn" fingerprint truly responsive
. enable UFS powersaving
. some clean-up & disable MIUI audio service
- media_profiles :
. rework from scratch
. add slow motion profile support : up to 1080p/120 fps & 720p/960 fps
. front video camera : add 4K support
- build.prop :
=> update parameters for : camera, ril, performance, playback ... and more
Update : [2021-03-05]
- rework from scratch : init.qcom.sh & init.qcom.post_boot.sh
- ramdisk : clean-up and add init.qcom.power.rc
. fix CPU instability : set 300 mHz as CPU minimum frequency for all cores / update schedutil governor parameters
. cpu_boost : improve touch responsiveness
. add built-in display power saving [for both huaxing & tianma panels]
- vendor permissions : rebuild from scratch / fix wronlgy settled paths (by Xiaomi) in some qti.xml
- camera : rework from scratch ISO/lowlight config
- remove dummy hbtp folder ... since there is no binary to load or device specific config
- targetconfig : update CoreCtlCpu to [0,6]
- build.prop : clean up and move NFC parameters to build_surya.prop
- [Bonus] : Wi-Fi signal improved (x2) !!!
. 2.4 Ghz : 144 => 300
. 5 GHz : 433 => 866
[but first, you must delete this folder, with your File/Root Explorer :
/product/vendor_overlay/29/etc/wifi ]
Update : [2021-03-01]
- update msm_irqbalance.conf
- update audio_effects.conf & remove audio_effects.xml
- universal vbmeta & vbmeta_system added
Update : [2021-02-27]
- initial release
- rework all build.prop (vendor & odm) from scratch
- debloated from unused MIUI folders, files & configs
- Kernel :
. enforcing selinux by default
. workqueue enabled in cmdline => better dynamic refresh rate handling by the CPU & stellar deep-sleep
. fstab reworked from scratch
the image you made is for enable rw or not?
my phone is poco x3 nfc surya
janhammer504 said:
To make things clear :
POCO X3 NFC = surya
POCO X3 (no NFC) = karna
No matter where you live (india, china, russia, europe, usa or africa) ... Choose the right vendor.img for your device !
[Both images were tested by me]
Click to expand...
Click to collapse
please share the surya image
aallii2 said:
please share the surya image
Click to expand...
Click to collapse
check the DOWNLOAD link up !
janhammer504 said:
check the DOWNLOAD link up !
Click to expand...
Click to collapse
tnx bro i'm downloading n i'll test
its not working after restart didnt boot n just go to recovry
aallii2 said:
its not working after restart didnt boot n just go to recovry
Click to expand...
Click to collapse
Wich firmware version you had just before flashing ???
The vendor provided must match the firmware version that you have !!!
janhammer504 said:
PREREQUISITE
- adb enabled (developer options)
- root (Magisk/SU)
- adb for Windows (Minimal ADB and Fastboot, provided)
- USB cable always connected
LIVE Flashing :
adb shell
su
dd if=/sdcard/vendor.img of=/dev/block/dm-1
View attachment 5232189
Reboot your phone right away ... then use your File/Root Explorer to test the mount RO/RW option and reboot again to check that there is no bootloop !
(Optional)
If you have the madness and the paranoia with security like Google, you can still re-enable AVB/Verity again ... But you will not be able to mount /vendor RW again even with root until you reflash the provided vendor.img again !
tune2fs -O verity /dev/block/dm-1
Check the full tutorial here to build your own custom vendor ... if you want !
DOWNLOAD
Click to expand...
Click to collapse
... so, I can confirm that this is indeed working nicely, flashed RW vendor for Surya, just for the sake of the functionality, because I'm not sure about benefits I can get from writeable vendor (forgive my ignorance)...
... Thank you very much for your hard work...
just FYI I did flash it in Ofox recovery in built-in terminal, and also directly from running Android via Termux, so you don't need PC for it, just saying...
jeryll said:
... so, I can confirm that this is indeed working nicely, flashed RW vendor for Surya, just for the sake of the functionality, because I'm not sure about benefits I can get from writeable vendor (forgive my ignorance)...
... Thank you very much for your hard work...
just FYI I did flash it in Ofox recovery in built-in terminal, and also directly from running Android via Termux, so you don't need PC for it, just saying...
Click to expand...
Click to collapse
i use adb shell because terminal is too small for me, and for making tutorial.
the benefit ??? well there are a bunch of fixes to do in /vendor... check here for example
(the images i provided are clean with no modification, so i let developers or users doing their own modifications)
janhammer504 said:
Wich firmware version you had just before flashing ???
The vendor provided must match the firmware version that you have !!!
Click to expand...
Click to collapse
india 12.0.9
magisk 21.4
jeryll said:
... so, I can confirm that this is indeed working nicely, flashed RW vendor for Surya, just for the sake of the functionality, because I'm not sure about benefits I can get from writeable vendor (forgive my ignorance)...
... Thank you very much for your hard work...
just FYI I did flash it in Ofox recovery in built-in terminal, and also directly from running Android via Termux, so you don't need PC for it, just saying...
Click to expand...
Click to collapse
hey bro how you flashed in orangefox?
i tried but this happened:
sh: adb: command not found
aallii2 said:
hey bro how you flashed in orangefox?
i tried but this happened:
sh: adb: command not found
Click to expand...
Click to collapse
in recovery adb not needed, just use
dd if=/sdcard/vendor.img of=/dev/block/dm-1
now i cant install any rom :
updater process ended with error 7
pls help
aallii2 said:
now i cant install any rom :
updater process ended with error 7
pls help
Click to expand...
Click to collapse
O.M.G
it looks like you never used terminal
this is not a flashable file, it's a command line.
open terminal in your recovery to do that.
or use adb shell
janhammer504 said:
O.M.G
it looks like you never used terminal
this is not a flashable file, it's a command line.
open terminal in your recovery to do that.
or use adb shell
Click to expand...
Click to collapse
jeryll said:
in recovery adb not needed, just use
dd if=/sdcard/vendor.img of=/dev/block/dm-1
Click to expand...
Click to collapse
Now this came:
write error: Operation not permitted
jeryll said:
in recovery adb not needed, just use
dd if=/sdcard/vendor.img of=/dev/block/dm-1
Click to expand...
Click to collapse
Now this came:
write error: Operation not permitted

			
				
Use Minimal ADB and Fastboot.zip, it's the simplest and the fastest way.
Unzip and click on Minimal ADB and Fastboot.exe
type :
adb shell
su
It works like terminal in Windows. You can't go wrong !
Follow the instructions (1 post) !
aallii2 said:
india 12.0.9
magisk 21.4
Click to expand...
Click to collapse
wtf man, you should pick vendor.img from karna folder not surya !
janhammer504 said:
Use Minimal ADB and Fastboot.zip, it's the simplest and the fastest way.
Unzip and click on Minimal ADB and Fastboot.exe
type :
adb shell
su
It works like terminal in Windows. You can't go wrong !
Follow the instructions (1 post) !
Click to expand...
Click to collapse
i installed 12.0.7.0 global with magisk 22.0 then flashed vendor.img v12.0.7.0 but when restarted it stucked n i pressed power .phone boot but root explorer can't mount rw n just added shell in magisk

Categories

Resources